Searched refs:hmb_chunk (Results 1 – 2 of 2) sorted by relevance
| /src/sys/dev/nvme/ |
| H A D | nvme_ctrlr.c | 896 ctrlr->hmb_chunk = pref; in nvme_ctrlr_hmb_alloc() 903 ctrlr->hmb_chunk = roundup2(ctrlr->hmb_chunk, ctrlr->page_size); in nvme_ctrlr_hmb_alloc() 904 ctrlr->hmb_nchunks = howmany(pref, ctrlr->hmb_chunk); in nvme_ctrlr_hmb_alloc() 911 ctrlr->hmb_chunk, 1, ctrlr->hmb_chunk, 0, NULL, NULL, &ctrlr->hmb_tag); in nvme_ctrlr_hmb_alloc() 927 hmbc->hmbc_vaddr, ctrlr->hmb_chunk, nvme_single_map, in nvme_ctrlr_hmb_alloc() 938 if (i < ctrlr->hmb_nchunks && i * ctrlr->hmb_chunk < min && in nvme_ctrlr_hmb_alloc() 939 ctrlr->hmb_chunk / 2 >= minc) { in nvme_ctrlr_hmb_alloc() 942 ctrlr->hmb_chunk /= 2; in nvme_ctrlr_hmb_alloc() 946 if (ctrlr->hmb_nchunks * ctrlr->hmb_chunk < min) { in nvme_ctrlr_hmb_alloc() 982 ctrlr->hmb_desc_vaddr[i].size = htole32(ctrlr->hmb_chunk / ctrlr->page_size); in nvme_ctrlr_hmb_alloc() [all …]
|
| H A D | nvme_private.h | 309 size_t hmb_chunk; member
|