Searched refs:xrcd (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/infiniband/core/ |
| H A D | verbs.c | 1094 srq->ext.xrc.xrcd = srq_init_attr->ext.xrc.xrcd; in ib_create_srq_user() 1095 if (srq->ext.xrc.xrcd) in ib_create_srq_user() 1096 atomic_inc(&srq->ext.xrc.xrcd->usecnt); in ib_create_srq_user() 1107 if (srq->srq_type == IB_SRQT_XRC && srq->ext.xrc.xrcd) in ib_create_srq_user() 1108 atomic_dec(&srq->ext.xrc.xrcd->usecnt); in ib_create_srq_user() 1155 if (srq->srq_type == IB_SRQT_XRC && srq->ext.xrc.xrcd) in ib_destroy_srq_user() 1156 atomic_dec(&srq->ext.xrc.xrcd->usecnt); in ib_destroy_srq_user() 1224 struct ib_qp *ib_open_qp(struct ib_xrcd *xrcd, in ib_open_qp() argument 1232 down_read(&xrcd->tgt_qps_rwsem); in ib_open_qp() 1233 real_qp = xa_load(&xrcd->tgt_qps, qp_open_attr->qp_num); in ib_open_qp() [all …]
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | srq.h | 23 u32 xrcd; member
|
| H A D | cmd.c | 166 *xrcdn = MLX5_GET(alloc_xrcd_out, out, xrcd); in mlx5_cmd_xrcd_alloc() 175 MLX5_SET(dealloc_xrcd_in, in, xrcd, xrcdn); in mlx5_cmd_xrcd_dealloc()
|
| /linux/include/linux/qed/ |
| H A D | qed_rdma_if.h | 606 int (*rdma_alloc_xrcd)(void *rdma_cxt, u16 *xrcd); 607 void (*rdma_dealloc_xrcd)(void *rdma_cxt, u16 xrcd);
|
| /linux/include/linux/mlx4/ |
| H A D | qp.h | 214 __be32 xrcd; member
|
| H A D | device.h | 837 int xrcd; member
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | resource_tracker.c | 5217 struct res_xrcdn *xrcd; in rem_slave_xrcdns() local 5228 list_for_each_entry_safe(xrcd, tmp, xrcdn_list, com.list) { in rem_slave_xrcdns() 5229 if (xrcd->com.owner == slave) { in rem_slave_xrcdns() 5230 xrcdn = xrcd->com.res_id; in rem_slave_xrcdns() 5231 rb_erase(&xrcd->com.node, &tracker->res_tree[RES_XRCD]); in rem_slave_xrcdns() 5232 list_del(&xrcd->com.list); in rem_slave_xrcdns() 5233 kfree(xrcd); in rem_slave_xrcdns()
|
| H A D | mlx4.h | 369 __be16 xrcd; member
|