Home
last modified time | relevance | path

Searched refs:hmb_chunk (Results 1 – 2 of 2) sorted by relevance

/freebsd-12-stable/sys/dev/nvme/
Dnvme_ctrlr.c931 ctrlr->hmb_chunk = pref; in nvme_ctrlr_hmb_alloc()
934 ctrlr->hmb_chunk = roundup2(ctrlr->hmb_chunk, PAGE_SIZE); in nvme_ctrlr_hmb_alloc()
935 ctrlr->hmb_nchunks = howmany(pref, ctrlr->hmb_chunk); in nvme_ctrlr_hmb_alloc()
942 ctrlr->hmb_chunk, 1, ctrlr->hmb_chunk, 0, NULL, NULL, &ctrlr->hmb_tag); in nvme_ctrlr_hmb_alloc()
958 hmbc->hmbc_vaddr, ctrlr->hmb_chunk, nvme_single_map, in nvme_ctrlr_hmb_alloc()
969 if (i < ctrlr->hmb_nchunks && i * ctrlr->hmb_chunk < min && in nvme_ctrlr_hmb_alloc()
970 ctrlr->hmb_chunk / 2 >= minc) { in nvme_ctrlr_hmb_alloc()
973 ctrlr->hmb_chunk /= 2; in nvme_ctrlr_hmb_alloc()
977 if (ctrlr->hmb_nchunks * ctrlr->hmb_chunk < min) { in nvme_ctrlr_hmb_alloc()
1011 ctrlr->hmb_desc_vaddr[i].size = htole32(ctrlr->hmb_chunk / 4096); in nvme_ctrlr_hmb_alloc()
[all …]
Dnvme_private.h319 size_t hmb_chunk; member