Searched refs:nsdata (Results 1 - 22 of 22) sorted by relevance

/freebsd-current/sbin/nvmecontrol/
H A Didentify.c61 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 Ddevlist.c81 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 Dns.c543 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 Dnvmecontrol.c122 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 Dnvmecontrol.h83 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 Ddevices.c192 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 Dinternal.h50 bool device_namespace_data(uint32_t nsid, struct nvme_namespace_data *nsdata);
H A Dio.c146 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 Dnvd.c304 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 Dnvmfdd.c196 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 Dnvmf_cmd.c118 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 Dnvmf_var.h171 struct nvme_namespace_data *nsdata, nvmf_request_complete_t *req_cb,
/freebsd-current/sys/cam/ctl/
H A Dctl_backend.h249 struct nvme_namespace_data *nsdata);
H A Dctl_backend_ramdisk.c614 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 Dctl_backend_block.c1336 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 Dctl.c4978 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 Diter_delegpt.c465 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 Dlibnvmf.h311 struct nvme_namespace_data *nsdata);
H A Dnvmf_host.c537 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 Dcamdd.c1384 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 Ddns.c505 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 Dpci_nvme.c310 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);

Completed in 173 milliseconds