Searched refs:xrcd (Results 1 - 9 of 9) sorted by relevance

/drivers/infiniband/core/
H A Dverbs.c282 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 Duverbs_cmd.c611 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 Duverbs.h177 void ib_uverbs_dealloc_xrcd(struct ib_uverbs_device *dev, struct ib_xrcd *xrcd);
H A Duverbs_main.c255 struct ib_xrcd *xrcd = uobj->object; local
260 ib_uverbs_dealloc_xrcd(file->device, xrcd);
/drivers/infiniband/hw/mlx4/
H A Dmain.c623 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 Dqp.c686 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 Dsrq.c182 to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn :
/drivers/net/ethernet/mellanox/mlx4/
H A Dsrq.c165 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 Dmlx4.h300 __be16 xrcd; member in struct:mlx4_srq_context

Completed in 88 milliseconds