uars_per_sys_page
bfregs = uars_per_sys_page(mdev) * MLX5_BFREGS_PER_UAR;
static u16 calc_dynamic_bfregs(int uars_per_sys_page)
if (uars_per_sys_page == 1 && PAGE_SIZE > 4096)
int uars_per_sys_page;
uars_per_sys_page = get_uars_per_sys_page(dev, lib_uar_4k);
bfregs_per_sys_page = uars_per_sys_page * MLX5_NON_FP_BFREGS_PER_UAR;
bfregi->num_dyn_bfregs = ALIGN(calc_dynamic_bfregs(uars_per_sys_page), bfregs_per_sys_page);