Home
last modified time | relevance | path

Searched refs:nsid (Results 1 – 25 of 59) sorted by relevance

123

/freebsd/sbin/nvmecontrol/
H A Dns.c653 nsid = delete_opt.nsid; in nsdelete()
668 pt.cmd.nsid = nsid; in nsdelete()
719 nsid = attach_opt.nsid; in nsattach()
751 pt.cmd.nsid = nsid; in nsattach()
789 nsid = detach_opt.nsid; in nsdetach()
801 pt.cmd.nsid = htole32(nsid); in nsdetach()
828 pt.cmd.nsid = nsid; in nsdetach()
866 nsid = attached_opt.nsid; in nsattached()
876 pt.cmd.nsid = htole32(nsid); in nsattached()
919 nsid = identify_opt.nsid; in nsidentify()
[all …]
H A Dresv.c239 uint32_t nsid; in resvacquire() local
245 if (nsid == 0) { in resvacquire()
255 pt.cmd.nsid = htole32(nsid); in resvacquire()
278 uint32_t nsid; in resvregister() local
284 if (nsid == 0) { in resvregister()
294 pt.cmd.nsid = htole32(nsid); in resvregister()
317 uint32_t nsid; in resvrelease() local
323 if (nsid == 0) { in resvrelease()
332 pt.cmd.nsid = htole32(nsid); in resvrelease()
358 uint32_t nsid; in resvreport() local
[all …]
H A Didentify.c52 uint32_t nsid; member
57 .nsid = NONE,
212 identify_ns(int fd, uint32_t nsid) in identify_ns() argument
240 uint32_t nsid; in identify() local
246 get_nsid(fd, &path, &nsid); in identify()
247 if (nsid != 0) { in identify()
258 if (opt.nsid != NONE) in identify()
259 nsid = opt.nsid; in identify()
261 if (nsid == 0) in identify()
264 identify_ns(fd, nsid); in identify()
[all …]
H A Dselftest.c56 selftest_op(int fd, uint32_t nsid, uint8_t stc) in selftest_op() argument
62 pt.cmd.nsid = htole32(nsid); in selftest_op()
81 uint32_t nsid; in selftest() local
87 get_nsid(fd, &path, &nsid); in selftest()
88 if (nsid != 0) { in selftest()
105 selftest_op(fd, nsid, opt.stc); in selftest()
H A Dformat.c119 uint32_t nsid; in format() local
144 get_nsid(fd, &path, &nsid); in format()
145 if (nsid == 0) { in format()
146 nsid = NVME_GLOBAL_NAMESPACE_TAG; in format()
168 if (nsid != NVME_GLOBAL_NAMESPACE_TAG) { in format()
177 if (read_namespace_data(fd, nsid, &nsd)) in format()
204 pt.cmd.nsid = htole32(nsid); in format()
H A Dtelemetry.c98 uint32_t nsid; in telemetry_log() local
114 get_nsid(fd, &path, &nsid); in telemetry_log()
115 if (nsid == 0) { in telemetry_log()
116 nsid = NVME_GLOBAL_NAMESPACE_TAG; in telemetry_log()
129 if (nsid != NVME_GLOBAL_NAMESPACE_TAG) in telemetry_log()
139 read_logpage(fd, NVME_LOG_TELEMETRY_HOST_INITIATED, nsid, 0, 0, 0, in telemetry_log()
161 read_logpage(fd, NVME_LOG_TELEMETRY_HOST_INITIATED, nsid, 0, 0, 0, in telemetry_log()
H A Dnvmecontrol.c122 read_namespace_data(int fd, uint32_t nsid, struct nvme_namespace_data *nsdata) in read_namespace_data() argument
128 pt.cmd.nsid = htole32(nsid); in read_namespace_data()
167 get_nsid(int fd, char **ctrlr_str, uint32_t *nsid) in get_nsid() argument
175 if (nsid != NULL) in get_nsid()
176 *nsid = gnsid.nsid; in get_nsid()
H A Dnsid.c68 uint32_t nsid; in gnsid() local
74 get_nsid(fd, &path, &nsid); in gnsid()
76 printf("%s\t%u\n", path, nsid); in gnsid()
H A Dreset.c58 uint32_t nsid; in reset() local
63 get_nsid(fd, &path, &nsid); in reset()
64 if (nsid != 0) { in reset()
H A Dpassthru.c48 uint32_t nsid; member
83 .nsid = 0,
128 ARG("namespace-id", 'n', arg_uint32, opt, nsid,
204 fprintf(stderr, "nsid : %#04x\n", opt.nsid); in passthru()
229 pt.cmd.nsid = opt.nsid; /* XXX note: kernel overrides this */ in passthru()
H A Dlogpage.c192 read_logpage(int fd, uint8_t log_page, uint32_t nsid, uint8_t lsp, in read_logpage() argument
202 pt.cmd.nsid = htole32(nsid); in read_logpage()
271 printf(" Namespace ID: %u\n", letoh(entry->nsid)); in print_log_error()
482 printf("Namespace ID: 0x%x\n", letoh(rn->nsid)); in print_log_res_notification()
622 printf(" NSID=0x%x", letoh(dst->result[r].nsid)); in print_log_self_test_status()
719 uint32_t nsid, size; in logpage() local
740 get_nsid(fd, &path, &nsid); in logpage()
741 if (nsid == 0) { in logpage()
742 nsid = NVME_GLOBAL_NAMESPACE_TAG; in logpage()
759 if (nsid != NVME_GLOBAL_NAMESPACE_TAG) { in logpage()
[all …]
H A Dsanitize.c113 uint32_t nsid; in sanitize() local
144 get_nsid(fd, &path, &nsid); in sanitize()
145 if (nsid != 0) { in sanitize()
168 if (nsid != 0 && cd.nn > 1) in sanitize()
H A Dnvmecontrol.h81 void get_nsid(int fd, char **ctrlr_str, uint32_t *nsid);
83 int read_namespace_data(int fd, uint32_t nsid, struct nvme_namespace_data *nsdata);
86 void read_logpage(int fd, uint8_t log_page, uint32_t nsid, uint8_t lsp,
H A Dpower.c143 uint32_t nsid; in power() local
154 get_nsid(fd, &path, &nsid); in power()
155 if (nsid != 0) { in power()
/freebsd/sys/dev/nvmf/host/
H A Dnvmf.c316 uint32_t nsid; in nvmf_scan_active_nslist() local
355 nsid); in nvmf_scan_active_nslist()
379 MPASS(nsid == nslist->ns[nitems(nslist->ns) - 1] && nsid != 0); in nvmf_scan_active_nslist()
394 uint32_t nsid; in nvmf_scan_active_namespaces() local
400 nsid = 0; in nvmf_scan_active_namespaces()
408 if (nsid == 0) in nvmf_scan_active_namespaces()
424 nsid); in nvmf_add_ns()
438 sc->ns[nsid - 1] = nvmf_init_ns(sc, nsid, data); in nvmf_add_ns()
828 sc->ns[nsid - 1] = nvmf_init_ns(sc, nsid, data); in nvmf_rescan_ns_1()
888 for (uint32_t nsid = first_nsid; nsid < next_valid_nsid; nsid++) in nvmf_purge_namespaces() local
[all …]
H A Dnvmf_cmd.c104 cmd.nsid = htole32(id); in nvmf_cmd_identify_active_namespaces()
130 cmd.nsid = htole32(id); in nvmf_cmd_identify_namespace()
143 nvmf_cmd_get_log_page(struct nvmf_softc *sc, uint32_t nsid, uint8_t lid, in nvmf_cmd_get_log_page() argument
158 cmd.nsid = htole32(nsid); in nvmf_cmd_get_log_page()
/freebsd/usr.sbin/nvmfd/
H A Ddevices.c145 lookup_device(uint32_t nsid) in lookup_device() argument
147 if (nsid == 0 || nsid > ndevices) in lookup_device()
149 return (&devices[nsid - 1]); in lookup_device()
159 nsid++; in device_active_nslist()
160 while (nsid <= ndevices) { in device_active_nslist()
165 nsid++; in device_active_nslist()
175 dev = lookup_device(nsid); in device_identification_descriptor()
196 dev = lookup_device(nsid); in device_namespace_data()
242 dev = lookup_device(nsid); in device_read()
309 dev = lookup_device(nsid); in device_write()
[all …]
H A Dinternal.h48 void device_active_nslist(uint32_t nsid, struct nvme_ns_list *nslist);
49 bool device_identification_descriptor(uint32_t nsid, void *buf);
50 bool device_namespace_data(uint32_t nsid, struct nvme_namespace_data *nsdata);
51 void device_read(uint32_t nsid, uint64_t lba, u_int nlb,
53 void device_write(uint32_t nsid, uint64_t lba, u_int nlb,
55 void device_flush(uint32_t nsid, const struct nvmf_capsule *nc);
H A Dio.c148 uint32_t nsid; in handle_io_identify_command() local
154 if (!device_namespace_data(le32toh(cmd->nsid), &nsdata)) { in handle_io_identify_command()
163 nsid = le32toh(cmd->nsid); in handle_io_identify_command()
164 if (nsid >= 0xfffffffe) { in handle_io_identify_command()
169 device_active_nslist(nsid, &nslist); in handle_io_identify_command()
173 if (!device_identification_descriptor(le32toh(cmd->nsid), in handle_io_identify_command()
368 device_read(le32toh(cmd->nsid), cmd_lba(cmd), cmd_nlb(cmd), nc); in handle_read()
385 device_write(le32toh(cmd->nsid), cmd_lba(cmd), cmd_nlb(cmd), nc); in handle_write()
398 device_flush(le32toh(cmd->nsid), nc); in handle_flush()
423 if (cmd->nsid == htole32(0xffffffff)) { in handle_io_commands()
/freebsd/tools/tools/nvmf/nvmfdd/
H A Dnvmfdd.c200 if (nsid > info.nn) { in validate_namespace()
201 warnx("Invalid namespace ID %u", nsid); in validate_namespace()
205 error = nvmf_host_identify_namespace(qp, nsid, &nsdata); in validate_namespace()
252 cmd.nsid = htole32(nsid); in nvmf_io_command()
365 u_int block_size, cntlid, nsid, queues; in main() local
370 nsid = 1; in main()
396 nsid = strtoul(optarg, NULL, 0); in main()
415 if (nsid == 0 || nsid >= 0xffffffff) in main()
416 errx(1, "Invalid namespace ID %u", nsid); in main()
460 error = validate_namespace(admin, nsid, &block_size); in main()
[all …]
/freebsd/sys/dev/nvme/
H A Dnvme_ctrlr_cmd.c55 nvme_ctrlr_cmd_identify_namespace(struct nvme_controller *ctrlr, uint32_t nsid, in nvme_ctrlr_cmd_identify_namespace() argument
70 cmd->nsid = htole32(nsid); in nvme_ctrlr_cmd_identify_namespace()
256 uint32_t nsid, void *payload, uint32_t payload_size, nvme_cb_fn_t cb_fn, in nvme_ctrlr_cmd_get_log_page() argument
266 cmd->nsid = htole32(nsid); in nvme_ctrlr_cmd_get_log_page()
297 uint32_t nsid, struct nvme_health_information_page *payload, in nvme_ctrlr_cmd_get_health_information_page() argument
302 nsid, payload, sizeof(*payload), cb_fn, cb_arg); in nvme_ctrlr_cmd_get_health_information_page()
H A Dnvme.h1553 uint32_t nsid; member
1643 uint32_t nsid; member
1726 uint32_t nsid; member
1883 uint32_t nsid; member
1936 uint8_t log_page, uint32_t nsid,
2005 cmd->nsid = htole32(nsid); in nvme_ns_flush_cmd()
2013 cmd->nsid = htole32(nsid); in nvme_ns_rw_cmd()
2038 cmd->nsid = htole32(nsid); in nvme_ns_trim_cmd()
2172 s->nsid = le32toh(s->nsid); in nvme_error_information_entry_swapbytes()
2254 s->nsid = le32toh(s->nsid); in nvme_res_notification_page_swapbytes()
[all …]
H A Dnvme.c246 nvme_notify_ns(struct nvme_controller *ctrlr, int nsid) in nvme_notify_ns() argument
253 KASSERT(nsid <= NVME_MAX_NAMESPACES, in nvme_notify_ns()
255 device_get_nameunit(ctrlr->dev), nsid)); in nvme_notify_ns()
260 ns = &ctrlr->ns[nsid - 1]; in nvme_notify_ns()
/freebsd/sys/cam/nvme/
H A Dnvme_all.c64 nvme_ns_cmd(struct ccb_nvmeio *nvmeio, uint8_t cmd, uint32_t nsid, in nvme_ns_cmd() argument
70 nvmeio->cmd.nsid = htole32(nsid); in nvme_ns_cmd()
183 cmd->opc, cmd->fuse, cmd->nsid, in nvme_cmd_sbuf()
/freebsd/sbin/nvmecontrol/tests/
H A Dbasic.sh168 atf_test_case nsid
177 atf_check -o not-empty -e empty nvmecontrol nsid ${TEST_DEV}
179 atf_check -s not-exit:0 -o empty -e not-empty nvmecontrol nsid ${TEST_DEV}
181 atf_check -s not-exit:0 -o ignore -e match:"${INV_OPT_MSG}" nvmecontrol nsid ${INV_OPT} ${TEST_DEV}
232 atf_add_test_case nsid

123