/freebsd/sbin/nvmecontrol/ |
H A D | ns.c | 653 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 D | resv.c | 239 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 D | identify.c | 52 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 D | selftest.c | 56 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 D | format.c | 119 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 D | telemetry.c | 98 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 D | nvmecontrol.c | 122 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 D | nsid.c | 68 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 D | reset.c | 58 uint32_t nsid; in reset() local 63 get_nsid(fd, &path, &nsid); in reset() 64 if (nsid != 0) { in reset()
|
H A D | passthru.c | 48 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 D | logpage.c | 192 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 D | sanitize.c | 113 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 D | nvmecontrol.h | 81 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 D | power.c | 143 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 D | nvmf.c | 316 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 D | nvmf_cmd.c | 104 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 D | devices.c | 145 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 D | internal.h | 48 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 D | io.c | 148 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 D | nvmfdd.c | 200 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 D | nvme_ctrlr_cmd.c | 55 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 D | nvme.h | 1553 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 D | nvme.c | 246 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 D | nvme_all.c | 64 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 D | basic.sh | 168 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
|