Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/infiniband/core/
Dumem.c79 unsigned long pgsz_bitmap, in ib_umem_find_best_pgsz() argument
91 pgsz_bitmap &= GENMASK(BITS_PER_LONG - 1, PAGE_SHIFT); in ib_umem_find_best_pgsz()
94 if (WARN_ON(!(pgsz_bitmap & GENMASK(PAGE_SHIFT, 0)))) in ib_umem_find_best_pgsz()
102 mask = pgsz_bitmap & in ib_umem_find_best_pgsz()
128 pgsz_bitmap &= GENMASK(count_trailing_zeros(mask), 0); in ib_umem_find_best_pgsz()
129 return rounddown_pow_of_two(pgsz_bitmap); in ib_umem_find_best_pgsz()
/Linux-v5.10/include/rdma/
Dib_umem.h80 unsigned long pgsz_bitmap,
99 unsigned long pgsz_bitmap, in ib_umem_find_best_pgsz() argument
/Linux-v5.10/drivers/infiniband/hw/hns/
Dhns_roce_mr.c758 unsigned long pgsz_bitmap; in mtr_alloc_bufs() local
770 pgsz_bitmap = 1 << buf_attr->page_shift; in mtr_alloc_bufs()
772 pgsz_bitmap = GENMASK(buf_attr->page_shift, PAGE_SHIFT); in mtr_alloc_bufs()
774 page_size = ib_umem_find_best_pgsz(mtr->umem, pgsz_bitmap, in mtr_alloc_bufs()