Home
last modified time | relevance | path

Searched refs:dsm_range (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/nvmf/host/
H A Dnvmf_ns.c173 struct nvme_dsm_range *dsm_range; in nvmf_ns_submit_bio() local
178 dsm_range = NULL; in nvmf_ns_submit_bio()
195 dsm_range = malloc(sizeof(*dsm_range), M_NVMF, M_NOWAIT | in nvmf_ns_submit_bio()
197 if (dsm_range == NULL) in nvmf_ns_submit_bio()
201 dsm_range->starting_lba = htole64(lba); in nvmf_ns_submit_bio()
202 dsm_range->length = htole32(lba_count); in nvmf_ns_submit_bio()
222 free(dsm_range, M_NVMF); in nvmf_ns_submit_bio()
230 free(dsm_range, M_NVMF); in nvmf_ns_submit_bio()
244 mem = memdesc_vaddr(dsm_range, sizeof(*dsm_range)); in nvmf_ns_submit_bio()
245 nvmf_capsule_append_data(req->nc, &mem, sizeof(*dsm_range), in nvmf_ns_submit_bio()
[all …]
/freebsd/sys/dev/nvme/
H A Dnvme_ns.c462 struct nvme_dsm_range *dsm_range; in nvme_ns_bio_process() local
487 dsm_range = in nvme_ns_bio_process()
490 if (!dsm_range) { in nvme_ns_bio_process()
494 dsm_range->length = in nvme_ns_bio_process()
496 dsm_range->starting_lba = in nvme_ns_bio_process()
498 bp->bio_driver2 = dsm_range; in nvme_ns_bio_process()
499 err = nvme_ns_cmd_deallocate(ns, dsm_range, 1, in nvme_ns_bio_process()
502 free(dsm_range, M_NVME); in nvme_ns_bio_process()
/freebsd/sys/cam/nvme/
H A Dnvme_da.c1074 struct nvme_dsm_range *dsm_range, *dsm_end; in ndastart() local
1101 dsm_range = trim->dsm; in ndastart()
1102 dsm_end = dsm_range + ents; in ndastart()
1105 dsm_range->length = in ndastart()
1107 dsm_range->starting_lba = in ndastart()
1110 totalcount += dsm_range->length; in ndastart()
1111 dsm_range++; in ndastart()
1112 if (dsm_range >= dsm_end) in ndastart()
1120 dsm_range - trim->dsm); in ndastart()