Home
last modified time | relevance | path

Searched refs:rwq_ind_tbl (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/ofed/drivers/infiniband/core/
H A Dcore_priv.h169 qp->rwq_ind_tbl = attr->rwq_ind_tbl; in _ib_create_qp()
173 qp->rwq_ind_tbl = attr->rwq_ind_tbl; in _ib_create_qp()
H A Dib_uverbs_std_types.c114 struct ib_rwq_ind_table *rwq_ind_tbl = uobject->object; in uverbs_free_rwq_ind_tbl() local
115 struct ib_wq **ind_tbl = rwq_ind_tbl->ind_tbl; in uverbs_free_rwq_ind_tbl()
118 ret = ib_destroy_rwq_ind_table(rwq_ind_tbl); in uverbs_free_rwq_ind_tbl()
H A Dib_verbs.c881 if (qp_init_attr->rwq_ind_tbl && in ib_create_qp()
895 qp->rwq_ind_tbl = qp_init_attr->rwq_ind_tbl; in ib_create_qp()
924 if (qp_init_attr->rwq_ind_tbl) in ib_create_qp()
925 atomic_inc(&qp->rwq_ind_tbl->usecnt); in ib_create_qp()
1504 ind_tbl = qp->rwq_ind_tbl; in ib_destroy_qp_user()
H A Dib_uverbs_cmd.c1308 attr.rwq_ind_tbl = ind_tbl; in create_qp()
3058 struct ib_rwq_ind_table *rwq_ind_tbl; in ib_uverbs_ex_create_rwq_ind_table() local
3122 if (IS_ERR(rwq_ind_tbl)) { in ib_uverbs_ex_create_rwq_ind_table()
3123 err = PTR_ERR(rwq_ind_tbl); in ib_uverbs_ex_create_rwq_ind_table()
3127 rwq_ind_tbl->ind_tbl = wqs; in ib_uverbs_ex_create_rwq_ind_table()
3129 rwq_ind_tbl->uobject = uobj; in ib_uverbs_ex_create_rwq_ind_table()
3130 uobj->object = rwq_ind_tbl; in ib_uverbs_ex_create_rwq_ind_table()
3131 rwq_ind_tbl->device = ib_dev; in ib_uverbs_ex_create_rwq_ind_table()
3132 atomic_set(&rwq_ind_tbl->usecnt, 0); in ib_uverbs_ex_create_rwq_ind_table()
3138 resp.ind_tbl_num = rwq_ind_tbl->ind_tbl_num; in ib_uverbs_ex_create_rwq_ind_table()
[all …]
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_qp.c1615 if (init_attr->rwq_ind_tbl) { in create_qp_common()
1998 if (qp->ibqp.rwq_ind_tbl) { in destroy_qp_common()
2967 if (ibqp->rwq_ind_tbl) in mlx5_ib_modify_qp()
4559 if (ibqp->rwq_ind_tbl) in mlx5_ib_query_qp()
4909 rwq_ind_tbl = kzalloc(sizeof(*rwq_ind_tbl), GFP_KERNEL); in mlx5_ib_create_rwq_ind_table()
4910 if (!rwq_ind_tbl) in mlx5_ib_create_rwq_ind_table()
4937 rwq_ind_tbl->ib_rwq_ind_tbl.ind_tbl_num = rwq_ind_tbl->rqtn; in mlx5_ib_create_rwq_ind_table()
4949 mlx5_core_destroy_rqt(dev->mdev, rwq_ind_tbl->rqtn, rwq_ind_tbl->uid); in mlx5_ib_create_rwq_ind_table()
4951 kfree(rwq_ind_tbl); in mlx5_ib_create_rwq_ind_table()
4960 mlx5_core_destroy_rqt(dev->mdev, rwq_ind_tbl->rqtn, rwq_ind_tbl->uid); in mlx5_ib_destroy_rwq_ind_table()
[all …]
/freebsd/sys/ofed/include/rdma/
H A Dib_verbs.h1059 struct ib_rwq_ind_table *rwq_ind_tbl; member
1603 struct ib_rwq_ind_table *rwq_ind_tbl; member
/freebsd/contrib/ofed/libibverbs/
H A Dverbs.h822 struct ibv_rwq_ind_table *rwq_ind_tbl; member
H A Dcmd.c1016 cmd->ind_tbl_handle = qp_attr->rwq_ind_tbl->ind_tbl_handle; in ibv_cmd_create_qp_ex2()