Home
last modified time | relevance | path

Searched refs:num_qps (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_gsi.c49 int num_qps; member
119 const int num_qps = mlx5_ib_deth_sqpn_cap(dev) ? num_pkeys : 0; in mlx5_ib_gsi_create_qp() local
135 gsi->tx_qps = kcalloc(num_qps, sizeof(*gsi->tx_qps), GFP_KERNEL); in mlx5_ib_gsi_create_qp()
159 gsi->num_qps = num_qps; in mlx5_ib_gsi_create_qp()
178 if (num_qps) { in mlx5_ib_gsi_create_qp()
231 for (qp_index = 0; qp_index < gsi->num_qps; ++qp_index) { in mlx5_ib_gsi_destroy_qp()
365 for (qp_index = 0; qp_index < gsi->num_qps; ++qp_index) in setup_qps()
470 if (qp_index >= gsi->num_qps) in get_tx_qp()
/freebsd/contrib/ofed/libmlx4/
H A Dmlx4.c168 context->num_qps = resp_v3.qp_tab_size; in mlx4_init_context()
176 context->num_qps = resp.qp_tab_size; in mlx4_init_context()
184 context->qp_table_shift = ffs(context->num_qps) - 1 - MLX4_QP_TABLE_BITS; in mlx4_init_context()
198 ret = mlx4_init_xsrq_table(&context->xsrq_table, context->num_qps); in mlx4_init_context()
H A Dqp.c744 int tind = (qpn & (ctx->num_qps - 1)) >> ctx->qp_table_shift; in mlx4_find_qp()
754 int tind = (qpn & (ctx->num_qps - 1)) >> ctx->qp_table_shift; in mlx4_store_qp()
770 int tind = (qpn & (ctx->num_qps - 1)) >> ctx->qp_table_shift; in mlx4_clear_qp()
H A Dmlx4.h139 int num_qps; member
/freebsd/sys/dev/mlx4/mlx4_core/
H A Dmlx4_qp.c405 (dev->caps.num_qps - 1), qp); in mlx4_qp_alloc()
497 radix_tree_delete(&dev->qp_table_tree, qp->qpn & (dev->caps.num_qps - 1)); in mlx4_qp_remove()
548 err = mlx4_bitmap_init(*bitmap + MLX4_QP_TABLE_ZONE_GENERAL, dev->caps.num_qps, in mlx4_create_zones()
777 int last_base = dev->caps.num_qps; in mlx4_init_qp_table()
809 if (reserved_from_bot + reserved_from_top > dev->caps.num_qps) { in mlx4_init_qp_table()
H A Dmlx4_profile.c164 dev->caps.num_qps = profile[i].num; in mlx4_make_profile()
H A Dmlx4_main.c895 dev->caps.num_qps = 1 << hca_param.log_num_qps; in mlx4_slave_cap()
1515 cmpt_entry_sz, dev->caps.num_qps, in mlx4_init_cmpt_table()
1644 dev->caps.num_qps, in mlx4_init_icm()
1655 dev->caps.num_qps, in mlx4_init_icm()
1666 dev->caps.num_qps, in mlx4_init_icm()
1677 dev->caps.num_qps, in mlx4_init_icm()
H A Dmlx4_fw.c476 size = dev->caps.num_qps; in mlx4_QUERY_FUNC_CAP_wrapper()
2680 u32 num_qps; in mlx4_opreq_action() local
2722 num_qps = be32_to_cpu(mgm->members_count) & in mlx4_opreq_action()
2727 for (i = 0; i < num_qps; i++) { in mlx4_opreq_action()
/freebsd/sys/dev/qlnx/qlnxe/
H A Decore_proto_if.h143 u32 num_qps; /* number of requested Queue Pairs */ member
H A Decore_rdma.h124 u32 num_qps; member
H A Decore_rdma.c290 p_rdma_info->num_qps = num_cons; in ecore_rdma_alloc()
292 p_rdma_info->num_qps = num_cons / 2; in ecore_rdma_alloc()
396 p_rdma_info->num_qps, "QP"); in ecore_rdma_alloc()
650 p_hwfn->p_rdma_info->num_qps); in ecore_rdma_init_devinfo()
689 dev->max_qp_resp_rd_atomic_resc * p_hwfn->p_rdma_info->num_qps; in ecore_rdma_init_devinfo()
H A Decore_cxt.c2168 u32 num_cons, num_qps; in ecore_rdma_set_pf_params() local
2199 num_cons = OSAL_MIN_T(u32, IWARP_MAX_QPS, p_params->num_qps); in ecore_rdma_set_pf_params()
2207 num_qps = OSAL_MIN_T(u32, ROCE_MAX_QPS, p_params->num_qps); in ecore_rdma_set_pf_params()
2208 num_cons = num_qps * 2; /* each QP requires two connections */ in ecore_rdma_set_pf_params()
H A Decore_iwarp.c111 p_hwfn->p_rdma_info->num_qps) - in ecore_iwarp_init_devinfo()
3235 (u16)p_hwfn->p_rdma_info->num_qps); in ecore_iwarp_ll2_start()
3243 iwarp_info->max_num_partial_fpdus = (u16)p_hwfn->p_rdma_info->num_qps; in ecore_iwarp_ll2_start()
/freebsd/sys/dev/mthca/
H A Dmthca_qp.c245 qp = mthca_array_get(&dev->qp_table.qp, qpn & (dev->limits.num_qps - 1)); in mthca_qp_event()
759 ((qp->qpn & (dev->limits.num_qps - 1)) * MTHCA_RDB_ENTRY_SIZE << in __mthca_modify_qp()
1312 qp->qpn & (dev->limits.num_qps - 1), qp); in mthca_alloc_qp()
1444 qp->qpn & (dev->limits.num_qps - 1)); in mthca_free_qp()
2273 dev->limits.num_qps, in mthca_init_qp_table()
2281 dev->limits.num_qps); in mthca_init_qp_table()
2302 mthca_array_cleanup(&dev->qp_table.qp, dev->limits.num_qps); in mthca_init_qp_table()
2315 mthca_array_cleanup(&dev->qp_table.qp, dev->limits.num_qps); in mthca_cleanup_qp_table()
H A Dmthca_main.c446 mdev->limits.num_qps, in mthca_init_icm()
457 mdev->limits.num_qps, in mthca_init_icm()
468 mdev->limits.num_qps << in mthca_init_icm()
H A Dmthca_profile.c175 dev->limits.num_qps = profile[i].num; in mthca_make_profile()
H A Dmthca_provider.c97 props->max_qp = mdev->limits.num_qps - mdev->limits.reserved_qps; in mthca_query_device()
313 uresp.qp_tab_size = to_mdev(ibdev)->limits.num_qps; in mthca_alloc_ucontext()
H A Dmthca_dev.h146 int num_qps; member
H A Dmthca_cq.c527 (dev->limits.num_qps - 1)); in mthca_poll_one()
/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_qp.c142 atomic_inc(&dev->num_qps); in mlx5_core_create_qp()
172 atomic_dec(&dev->num_qps); in mlx5_core_destroy_qp()
/freebsd/sys/dev/mlx4/
H A Dqp.h494 return radix_tree_lookup(&dev->qp_table_tree, qpn & (dev->caps.num_qps - 1)); in __mlx4_qp_lookup()
H A Ddevice.h546 int num_qps; member
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dqplib_res.h446 u32 num_qps; member
/freebsd/sys/dev/mlx5/
H A Ddriver.h721 atomic_t num_qps; member
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_main.c1056 resp_v3.qp_tab_size = dev->dev->caps.num_qps; in mlx4_ib_alloc_ucontext()
1061 resp.qp_tab_size = dev->dev->caps.num_qps; in mlx4_ib_alloc_ucontext()

12