Searched refs:hmb_chunk (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12-stable/sys/dev/nvme/ |
| D | nvme_ctrlr.c | 931 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 …]
|
| D | nvme_private.h | 319 size_t hmb_chunk; member
|