Home
last modified time | relevance | path

Searched refs:bf_reg_size (Results 1 – 15 of 15) sorted by relevance

/freebsd-14-stable/contrib/ofed/libmlx4/
HDmlx4.c151 __u16 bf_reg_size; in mlx4_init_context() local
168 bf_reg_size = resp_v3.bf_reg_size; in mlx4_init_context()
176 bf_reg_size = resp.bf_reg_size; in mlx4_init_context()
203 if (bf_reg_size) { in mlx4_init_context()
213 context->bf_buf_size = bf_reg_size / 2; in mlx4_init_context()
HDmlx4-abi.h50 __u16 bf_reg_size; member
62 __u16 bf_reg_size; member
/freebsd-14-stable/sys/ofed/include/uapi/rdma/
HDmlx4-abi.h63 __u16 bf_reg_size; member
70 __u16 bf_reg_size; member
HDmlx5-abi.h107 __u32 bf_reg_size; member
/freebsd-14-stable/sys/dev/mlx4/mlx4_core/
HDmlx4_pd.c223 bf->buf_size = dev->caps.bf_reg_size / 2; in mlx4_bf_alloc()
224 bf->reg = uar->bf_map + idx * dev->caps.bf_reg_size; in mlx4_bf_alloc()
255 idx = (bf->reg - bf->uar->bf_map) / dev->caps.bf_reg_size; in mlx4_bf_free()
HDfw.h98 int bf_reg_size; member
HDmlx4_fw.c941 dev_cap->bf_reg_size = 1 << (field & 0x1f); in mlx4_QUERY_DEV_CAP()
943 if ((1 << (field & 0x3f)) > (PAGE_SIZE / dev_cap->bf_reg_size)) in mlx4_QUERY_DEV_CAP()
947 dev_cap->bf_reg_size = 0; in mlx4_QUERY_DEV_CAP()
1116 if (dev_cap->bf_reg_size > 0) in mlx4_dev_cap_dump()
1118 dev_cap->bf_reg_size, dev_cap->bf_regs_per_page); in mlx4_dev_cap_dump()
HDmlx4_main.c393 dev->caps.bf_reg_size = dev_cap->bf_reg_size; in mlx4_dev_cap()
608 (dev->caps.bf_reg_size ? MLX4_RESERVE_ETH_BF_QP : 0) | in mlx4_dev_cap()
994 dev->caps.bf_reg_size) in mlx4_slave_cap()
1808 if (!dev->caps.bf_reg_size) in map_bf_area()
/freebsd-14-stable/sys/dev/mlx5/mlx5_core/
HDmlx5_uar.c276 unsigned int bf_reg_size; in addr_to_dbi_in_syspage() local
278 bf_reg_size = 1 << MLX5_CAP_GEN(dev, log_bf_reg_size); in addr_to_dbi_in_syspage()
281 bfreg_idx = (((uintptr_t)bfreg->map % MLX5_ADAPTER_PAGE_SIZE) - MLX5_BF_OFFSET) / bf_reg_size; in addr_to_dbi_in_syspage()
/freebsd-14-stable/contrib/ofed/libmlx5/
HDmlx5.c822 context->bf_reg_size = resp.bf_reg_size; in mlx5_init_context()
884 MLX5_BF_OFFSET + k * context->bf_reg_size; in mlx5_init_context()
889 context->bfs[bfi].buf_size = context->bf_reg_size / 2; in mlx5_init_context()
HDmlx5-abi.h85 __u32 bf_reg_size; member
HDmlx5.h212 int bf_reg_size; member
/freebsd-14-stable/sys/dev/mlx4/mlx4_ib/
HDmlx4_ib_main.c1057 resp_v3.bf_reg_size = dev->dev->caps.bf_reg_size; in mlx4_ib_alloc_ucontext()
1062 resp.bf_reg_size = dev->dev->caps.bf_reg_size; in mlx4_ib_alloc_ucontext()
1107 if (dev->dev->caps.bf_reg_size == 0) in mlx4_ib_mmap()
/freebsd-14-stable/sys/dev/mlx4/
HDdevice.h542 int bf_reg_size; member
/freebsd-14-stable/sys/dev/mlx5/mlx5_ib/
HDmlx5_ib_main.c1303 resp.bf_reg_size = 1 << MLX5_CAP_GEN(dev->mdev, log_bf_reg_size); in mlx5_ib_alloc_ucontext()