Home
last modified time | relevance | path

Searched refs:xrcd (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_pd.c148 struct hns_roce_xrcd *xrcd = to_hr_xrcd(ib_xrcd); in hns_roce_alloc_xrcd() local
156 ret = hns_roce_xrcd_alloc(hr_dev, &xrcd->xrcdn); in hns_roce_alloc_xrcd()
/linux/drivers/infiniband/core/
H A Duverbs_std_types.c106 struct ib_xrcd *xrcd = uobject->object; in uverbs_free_xrcd() local
115 ret = ib_uverbs_dealloc_xrcd(uobject, xrcd, why, attrs); in uverbs_free_xrcd()
H A Duverbs_std_types_srq.c81 attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object; in UVERBS_HANDLER()
82 if (!attr.ext.xrc.xrcd) in UVERBS_HANDLER()
H A Duverbs.h224 int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
/linux/drivers/infiniband/hw/mlx5/
H A Dsrq.h23 u32 xrcd; member
H A Dcmd.c166 *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 Dqed_rdma_if.h606 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 Dqp.h214 __be32 xrcd; member
H A Ddevice.h837 int xrcd; member
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dresource_tracker.c5217 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 Dmlx4.h369 __be16 xrcd; member
/linux/drivers/infiniband/hw/ionic/
H A Dionic_controlpath.c2619 init_attr->xrcd = ibqp->xrcd; in ionic_query_qp()