Searched refs:xrcd (Results 1 - 9 of 9) sorted by relevance
/drivers/infiniband/core/ |
H A D | verbs.c | 282 srq->ext.xrc.xrcd = srq_init_attr->ext.xrc.xrcd; 284 atomic_inc(&srq->ext.xrc.xrcd->usecnt); 317 struct ib_xrcd *uninitialized_var(xrcd); 327 xrcd = srq->ext.xrc.xrcd; 335 atomic_dec(&xrcd->usecnt); 354 static void __ib_insert_xrcd_qp(struct ib_xrcd *xrcd, struct ib_qp *qp) argument 356 mutex_lock(&xrcd->tgt_qp_mutex); 357 list_add(&qp->xrcd_list, &xrcd 387 ib_open_qp(struct ib_xrcd *xrcd, struct ib_qp_open_attr *qp_open_attr) argument 844 struct ib_xrcd *xrcd; local 1208 struct ib_xrcd *xrcd; local 1226 ib_dealloc_xrcd(struct ib_xrcd *xrcd) argument [all...] |
H A D | uverbs_cmd.c | 611 struct ib_xrcd *xrcd; member in struct:xrcd_table_entry 617 struct ib_xrcd *xrcd) 627 entry->xrcd = xrcd; 678 return entry->xrcd; 702 struct ib_xrcd *xrcd = NULL; local 734 xrcd = find_xrcd(file->device, inode); 735 if (!xrcd && !(cmd.oflags & O_CREAT)) { 741 if (xrcd && cmd.oflags & O_EXCL) { 757 if (!xrcd) { 615 xrcd_table_insert(struct ib_uverbs_device *dev, struct inode *inode, struct ib_xrcd *xrcd) argument 842 struct ib_xrcd *xrcd = NULL; local 898 ib_uverbs_dealloc_xrcd(struct ib_uverbs_device *dev, struct ib_xrcd *xrcd) argument 1388 struct ib_xrcd *xrcd = NULL; local 1568 struct ib_xrcd *xrcd; local [all...] |
H A D | uverbs.h | 177 void ib_uverbs_dealloc_xrcd(struct ib_uverbs_device *dev, struct ib_xrcd *xrcd);
|
H A D | uverbs_main.c | 255 struct ib_xrcd *xrcd = uobj->object; local 260 ib_uverbs_dealloc_xrcd(file->device, xrcd);
|
/drivers/infiniband/hw/mlx4/ |
H A D | main.c | 623 struct mlx4_ib_xrcd *xrcd; local 629 xrcd = kmalloc(sizeof *xrcd, GFP_KERNEL); 630 if (!xrcd) 633 err = mlx4_xrcd_alloc(to_mdev(ibdev)->dev, &xrcd->xrcdn); 637 xrcd->pd = ib_alloc_pd(ibdev); 638 if (IS_ERR(xrcd->pd)) { 639 err = PTR_ERR(xrcd->pd); 643 xrcd->cq = ib_create_cq(ibdev, NULL, NULL, xrcd, 660 mlx4_ib_dealloc_xrcd(struct ib_xrcd *xrcd) argument [all...] |
H A D | qp.c | 686 return to_mpd(to_mxrcd(qp->ibqp.xrcd)->pd); 696 *send_cq = to_mcq(to_mxrcd(qp->ibqp.xrcd)->cq); 782 pd = to_mxrcd(init_attr->xrcd)->pd; 783 xrcdn = to_mxrcd(init_attr->xrcd)->xrcdn; 784 init_attr->send_cq = to_mxrcd(init_attr->xrcd)->cq; 1071 context->xrcd = cpu_to_be32((u32) qp->xrcdn);
|
H A D | srq.c | 182 to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn :
|
/drivers/net/ethernet/mellanox/mlx4/ |
H A D | srq.c | 165 int mlx4_srq_alloc(struct mlx4_dev *dev, u32 pdn, u32 cqn, u16 xrcd, argument 196 srq_context->xrcd = cpu_to_be16(xrcd);
|
H A D | mlx4.h | 300 __be16 xrcd; member in struct:mlx4_srq_context
|
Completed in 88 milliseconds