/freebsd-current/sbin/nvmecontrol/ |
H A D | identify.c | 61 print_namespace(struct nvme_namespace_data *nsdata) argument 69 thin_prov = NVMEV(NVME_NS_DATA_NSFEAT_THIN_PROV, nsdata->nsfeat); 71 flbas_fmt = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, nsdata->flbas); 74 (long long)nsdata->nsze); 76 (long long)nsdata->ncap); 78 (long long)nsdata->nuse); 81 printf("Number of LBA Formats: %d\n", nsdata->nlbaf+1); 83 if (NVMEV(NVME_NS_DATA_LBAF_MS, nsdata->lbaf[flbas_fmt]) != 0) 85 NVMEV(NVME_NS_DATA_FLBAS_EXTENDED, nsdata->flbas) != 0 ? 91 NVMEV(NVME_NS_DATA_MC_EXTENDED, nsdata 214 struct nvme_namespace_data nsdata; local [all...] |
H A D | devlist.c | 81 ns_get_sector_size(struct nvme_namespace_data *nsdata) argument 85 flbas_fmt = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, nsdata->flbas); 86 lbads = NVMEV(NVME_NS_DATA_LBAF_LBADS, nsdata->lbaf[flbas_fmt]); 95 struct nvme_namespace_data nsdata; local 128 if (read_namespace_data(fd, i + 1, &nsdata)) 130 if (nsdata.nsze == 0) 134 size = nsdata.nsze * (uint64_t)ns_get_sector_size(&nsdata);
|
H A D | ns.c | 543 struct nvme_namespace_data nsdata; local 573 memset(&nsdata, 0, sizeof(nsdata)); 574 nsdata.nsze = create_opt.nsze; 575 nsdata.ncap = create_opt.cap; 577 nsdata.flbas = create_opt.flbas; 580 nsdata.flbas = 0; 582 nsdata.flbas |= NVMEF(NVME_NS_DATA_FLBAS_FORMAT, 586 nsdata.flbas |= NVMEF(NVME_NS_DATA_FLBAS_EXTENDED, 591 nsdata 899 struct nvme_namespace_data nsdata; local [all...] |
H A D | nvmecontrol.c | 122 read_namespace_data(int fd, uint32_t nsid, struct nvme_namespace_data *nsdata) argument 130 pt.buf = nsdata; 131 pt.len = sizeof(*nsdata); 138 nvme_namespace_data_swapbytes(nsdata);
|
H A D | nvmecontrol.h | 83 int read_namespace_data(int fd, uint32_t nsid, struct nvme_namespace_data *nsdata); 85 void print_namespace(struct nvme_namespace_data *nsdata);
|
/freebsd-current/usr.sbin/nvmfd/ |
H A D | devices.c | 192 device_namespace_data(uint32_t nsid, struct nvme_namespace_data *nsdata) argument 200 memset(nsdata, 0, sizeof(*nsdata)); 201 nsdata->nsze = htole64(dev->nlbas); 202 nsdata->ncap = nsdata->nsze; 203 nsdata->nuse = nsdata->ncap; 204 nsdata->nlbaf = 1 - 1; 205 nsdata [all...] |
H A D | internal.h | 50 bool device_namespace_data(uint32_t nsid, struct nvme_namespace_data *nsdata);
|
H A D | io.c | 146 struct nvme_namespace_data nsdata; local 154 if (!device_namespace_data(le32toh(cmd->nsid), &nsdata)) { 160 nvmf_send_controller_data(nc, &nsdata, sizeof(nsdata)); 174 &nsdata)) { 180 nvmf_send_controller_data(nc, &nsdata, sizeof(nsdata));
|
/freebsd-current/sys/dev/nvd/ |
H A D | nvd.c | 304 const struct nvme_namespace_data *nsdata; local 308 nsdata = nvme_ns_get_data(ndisk->ns); 311 for (i = 0; i < sizeof(nsdata->nguid); i++) { 312 if (nsdata->nguid[i] != 0) 315 if (i < sizeof(nsdata->nguid)) { 316 if (bp->bio_length < sizeof(nsdata->nguid) * 2 + 1) 318 for (i = 0; i < sizeof(nsdata->nguid); i++) { 320 nsdata->nguid[i]); 327 for (i = 0; i < sizeof(nsdata->eui64); i++) { 328 if (nsdata [all...] |
/freebsd-current/tools/tools/nvmf/nvmfdd/ |
H A D | nvmfdd.c | 196 struct nvme_namespace_data nsdata; local 205 error = nvmf_host_identify_namespace(qp, nsid, &nsdata); 211 nvme_namespace_data_swapbytes(&nsdata); 213 if (NVMEV(NVME_NS_DATA_DPS_PIT, nsdata.dps) != 0) { 218 lbaf = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, nsdata.flbas); 219 if (lbaf > nsdata.nlbaf) { 224 if (NVMEV(NVME_NS_DATA_LBAF_MS, nsdata.lbaf[lbaf]) != 0) { 229 lbads = NVMEV(NVME_NS_DATA_LBAF_LBADS, nsdata.lbaf[lbaf]);
|
/freebsd-current/sys/dev/nvmf/host/ |
H A D | nvmf_cmd.c | 118 struct nvme_namespace_data *nsdata, nvmf_request_complete_t *req_cb, 135 mem = memdesc_vaddr(nsdata, sizeof(*nsdata)); 136 nvmf_capsule_append_data(req->nc, &mem, sizeof(*nsdata), false, 117 nvmf_cmd_identify_namespace(struct nvmf_softc *sc, uint32_t id, struct nvme_namespace_data *nsdata, nvmf_request_complete_t *req_cb, void *req_cb_arg, nvmf_io_complete_t *io_cb, void *io_cb_arg, int how) argument
|
H A D | nvmf_var.h | 171 struct nvme_namespace_data *nsdata, nvmf_request_complete_t *req_cb,
|
/freebsd-current/sys/cam/ctl/ |
H A D | ctl_backend.h | 249 struct nvme_namespace_data *nsdata);
|
H A D | ctl_backend_ramdisk.c | 614 struct nvme_namespace_data *nsdata; local 620 nsdata = (struct nvme_namespace_data *)io->nvmeio.kern_data_ptr; 621 memset(nsdata, 0, sizeof(*nsdata)); 622 nsdata->nsze = htole64(be_lun->size_blocks); 623 nsdata->ncap = htole64(be_lun->cap_bytes / cbe_lun->blocksize); 624 nsdata->nuse = htole64(be_lun->cap_used / cbe_lun->blocksize); 625 nsdata->nsfeat = NVMEM(NVME_NS_DATA_NSFEAT_THIN_PROV) | 627 nsdata->nlbaf = 1 - 1; 628 nsdata [all...] |
H A D | ctl_backend_block.c | 1336 struct nvme_namespace_data *nsdata; local 1338 nsdata = (struct nvme_namespace_data *)io->nvmeio.kern_data_ptr; 1339 memset(nsdata, 0, sizeof(*nsdata)); 1340 nsdata->nsze = htole64(be_lun->size_blocks); 1341 nsdata->ncap = nsdata->nsze; 1342 nsdata->nuse = nsdata->nsze; 1343 nsdata [all...] |
H A D | ctl.c | 4978 struct nvme_namespace_data *nsdata) 4990 memcpy(nsdata->nguid, idd->identifier, 16); 4994 memcpy(nsdata->eui64, idd->identifier, 8); 5003 memcpy(nsdata->eui64, idd->identifier, 8); 4977 ctl_lun_nsdata_ids(struct ctl_be_lun *be_lun, struct nvme_namespace_data *nsdata) argument
|
/freebsd-current/contrib/unbound/iterator/ |
H A D | iter_delegpt.c | 465 struct packed_rrset_data* nsdata = (struct packed_rrset_data*) local 469 if(nsdata->security == sec_status_bogus) 471 for(i=0; i<nsdata->count; i++) { 472 if(nsdata->rr_len[i] < 2+1) continue; /* len + root label */ 473 if(dname_valid(nsdata->rr_data[i]+2, nsdata->rr_len[i]-2) != 474 (size_t)sldns_read_uint16(nsdata->rr_data[i])) 477 if(!delegpt_add_ns(dp, region, nsdata->rr_data[i]+2, lame,
|
/freebsd-current/lib/libnvmf/ |
H A D | libnvmf.h | 311 struct nvme_namespace_data *nsdata);
|
H A D | nvmf_host.c | 537 struct nvme_namespace_data *nsdata) 557 error = nvmf_capsule_append_data(cc, nsdata, sizeof(*nsdata), false); 536 nvmf_host_identify_namespace(struct nvmf_qpair *qp, uint32_t nsid, struct nvme_namespace_data *nsdata) argument
|
/freebsd-current/usr.sbin/camdd/ |
H A D | camdd.c | 1384 struct nvme_namespace_data nsdata; local 1407 (uint8_t *)&nsdata, 1408 sizeof(nsdata), 1431 *maxsector = nsdata.nsze; 1433 format = NVMEV(NVME_NS_DATA_FLBAS_FORMAT, nsdata.flbas); 1434 lbads = NVMEV(NVME_NS_DATA_LBAF_LBADS, nsdata.lbaf[format]);
|
/freebsd-current/contrib/unbound/services/cache/ |
H A D | dns.c | 505 struct packed_rrset_data* nsdata; local 512 nsdata = (struct packed_rrset_data*)nskey->entry.data; 528 2 + nsdata->count*2);
|
/freebsd-current/usr.sbin/bhyve/ |
H A D | pci_nvme.c | 310 struct nvme_namespace_data nsdata; member in struct:pci_nvme_softc 1497 command->prp2, (uint8_t *)&sc->nsdata, sizeof(sc->nsdata), 1527 memcpy(((uint8_t *)dest) + 4, sc->nsdata.eui64, sizeof(uint64_t)); 3220 nd = &sc->nsdata; 3305 pci_nvme_init_nsdata(sc, &sc->nsdata, 1, &sc->nvstore);
|