Searched refs:xrcd (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_pd.c | 148 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 D | uverbs_std_types.c | 106 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 D | uverbs_std_types_srq.c | 81 attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object; in UVERBS_HANDLER() 82 if (!attr.ext.xrc.xrcd) in UVERBS_HANDLER()
|
| H A D | uverbs.h | 224 int ib_uverbs_dealloc_xrcd(struct ib_uobject *uobject, struct ib_xrcd *xrcd,
|
| /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
|
| /linux/drivers/infiniband/hw/ionic/ |
| H A D | ionic_controlpath.c | 2619 init_attr->xrcd = ibqp->xrcd; in ionic_query_qp()
|