Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H A 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 pgsz_bitmap ? rounddown_pow_of_two(pgsz_bitmap) : 0; in ib_umem_find_best_pgsz()
/OK3568_Linux_fs/kernel/include/rdma/
H A Dib_umem.h80 unsigned long pgsz_bitmap,
99 unsigned long pgsz_bitmap, in ib_umem_find_best_pgsz() argument
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/hns/
H A Dhns_roce_mr.c757 unsigned long pgsz_bitmap; in mtr_alloc_bufs() local
769 pgsz_bitmap = 1 << buf_attr->page_shift; in mtr_alloc_bufs()
771 pgsz_bitmap = GENMASK(buf_attr->page_shift, PAGE_SHIFT); in mtr_alloc_bufs()
773 page_size = ib_umem_find_best_pgsz(mtr->umem, pgsz_bitmap, in mtr_alloc_bufs()