Home
last modified time | relevance | path

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

/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_uar.c102 bfregs = uars_per_sys_page(mdev) * MLX5_BFREGS_PER_UAR; in alloc_uars_page()
117 if ((i % MLX5_BFREGS_PER_UAR) < MLX5_NON_FP_BFREGS_PER_UAR) in alloc_uars_page()
123 up->fp_avail = bfregs * MLX5_FP_BFREGS_PER_UAR / MLX5_BFREGS_PER_UAR; in alloc_uars_page()
124 up->reg_avail = bfregs * MLX5_NON_FP_BFREGS_PER_UAR / MLX5_BFREGS_PER_UAR; in alloc_uars_page()
196 return dbi / MLX5_BFREGS_PER_UAR * MLX5_ADAPTER_PAGE_SIZE + in map_offset()
197 (dbi % MLX5_BFREGS_PER_UAR) * in map_offset()
248 bfreg->index = up->index + dbi / MLX5_BFREGS_PER_UAR; in alloc_bfreg()
283 return uar_idx * MLX5_BFREGS_PER_UAR + bfreg_idx; in addr_to_dbi_in_syspage()
307 fp = (dbi % MLX5_BFREGS_PER_UAR) >= MLX5_NON_FP_BFREGS_PER_UAR; in mlx5_free_bfreg()
/freebsd/sys/dev/mlx5/
H A Ddevice.h253 MLX5_BFREGS_PER_UAR = 4, enumerator
256 MLX5_FP_BFREGS_PER_UAR = MLX5_BFREGS_PER_UAR -
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_qp.c756 return bfregn / MLX5_NON_FP_BFREGS_PER_UAR * MLX5_BFREGS_PER_UAR + in adjust_bfregn()