Searched refs:hmb_chunk (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/dev/nvme/ |
H A D | nvme_ctrlr.c | 952 ctrlr->hmb_chunk = pref; in nvme_ctrlr_hmb_alloc() 959 ctrlr->hmb_chunk = roundup2(ctrlr->hmb_chunk, ctrlr->page_size); in nvme_ctrlr_hmb_alloc() 960 ctrlr->hmb_nchunks = howmany(pref, ctrlr->hmb_chunk); in nvme_ctrlr_hmb_alloc() 967 ctrlr->hmb_chunk, 1, ctrlr->hmb_chunk, 0, NULL, NULL, &ctrlr->hmb_tag); in nvme_ctrlr_hmb_alloc() 983 hmbc->hmbc_vaddr, ctrlr->hmb_chunk, nvme_single_map, in nvme_ctrlr_hmb_alloc() 994 if (i < ctrlr->hmb_nchunks && i * ctrlr->hmb_chunk < min && in nvme_ctrlr_hmb_alloc() 995 ctrlr->hmb_chunk / 2 >= minc) { in nvme_ctrlr_hmb_alloc() 998 ctrlr->hmb_chunk /= 2; in nvme_ctrlr_hmb_alloc() 1002 if (ctrlr->hmb_nchunks * ctrlr->hmb_chunk < min) { in nvme_ctrlr_hmb_alloc() 1038 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 | 314 size_t hmb_chunk; member
|