Home
last modified time | relevance | path

Searched refs:recv_cq (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_verbs.c178 priv->recv_cq = ib_create_cq(priv->ca, ipoib_ib_rx_completion, NULL, in ipoib_transport_dev_init()
180 if (IS_ERR(priv->recv_cq)) { in ipoib_transport_dev_init()
194 if (ib_req_notify_cq(priv->recv_cq, IB_CQ_NEXT_COMP)) in ipoib_transport_dev_init()
198 init_attr.recv_cq = priv->recv_cq; in ipoib_transport_dev_init()
247 ib_destroy_cq(priv->recv_cq); in ipoib_transport_dev_init()
267 ib_destroy_cq(priv->recv_cq); in ipoib_transport_dev_cleanup()
H A Dipoib_ib.c467 n = ib_poll_cq(priv->recv_cq, t, priv->ibwc); in ipoib_rx_poll()
489 if (unlikely(ib_req_notify_cq(priv->recv_cq, in ipoib_rx_poll()
872 ib_req_notify_cq(priv->recv_cq, IB_CQ_NEXT_COMP); in ipoib_ib_dev_stop_default()
1005 n = ib_poll_cq(priv->recv_cq, IPOIB_NUM_WC, priv->ibwc); in ipoib_drain_cq()
H A Dipoib_cm.c255 .send_cq = priv->recv_cq, /* For drain WR */ in ipoib_cm_create_rx_qp()
256 .recv_cq = priv->recv_cq, in ipoib_cm_create_rx_qp()
1062 .recv_cq = priv->recv_cq, in ipoib_cm_create_tx_qp()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_qp.c774 qp_context->cqn_rcv = cpu_to_be32(to_mcq(ibqp->recv_cq)->cqn); in __mthca_modify_qp()
835 mthca_cq_clean(dev, to_mcq(qp->ibqp.recv_cq), qp->qpn, in __mthca_modify_qp()
837 if (qp->ibqp.send_cq != qp->ibqp.recv_cq) in __mthca_modify_qp()
1165 struct mthca_cq *recv_cq, in mthca_alloc_qp_common() argument
1294 struct mthca_cq *recv_cq, in mthca_alloc_qp() argument
1321 err = mthca_alloc_qp_common(dev, pd, send_cq, recv_cq, in mthca_alloc_qp()
1336 static void mthca_lock_cqs(struct mthca_cq *send_cq, struct mthca_cq *recv_cq) in mthca_lock_cqs() argument
1337 __acquires(&send_cq->lock) __acquires(&recv_cq->lock) in mthca_lock_cqs()
1339 if (send_cq == recv_cq) { in mthca_lock_cqs()
1341 __acquire(&recv_cq->lock); in mthca_lock_cqs()
[all …]
H A Dmthca_dev.h536 struct mthca_cq *recv_cq,
545 struct mthca_cq *recv_cq,
/linux/net/sunrpc/xprtrdma/
H A Dverbs.c360 if (ep->re_attr.recv_cq) in rpcrdma_ep_destroy()
361 ib_free_cq(ep->re_attr.recv_cq); in rpcrdma_ep_destroy()
362 ep->re_attr.recv_cq = NULL; in rpcrdma_ep_destroy()
442 ep->re_attr.recv_cq = ib_alloc_cq_any(device, r_xprt, in rpcrdma_ep_create()
445 if (IS_ERR(ep->re_attr.recv_cq)) { in rpcrdma_ep_create()
446 rc = PTR_ERR(ep->re_attr.recv_cq); in rpcrdma_ep_create()
447 ep->re_attr.recv_cq = NULL; in rpcrdma_ep_create()
1520 rep->rr_cid.ci_queue_id = ep->re_attr.recv_cq->res.id;
H A Dsvc_rdma_transport.c528 qp_attr.recv_cq = newxprt->sc_rq_cq; in svc_rdma_accept()
/linux/fs/smb/smbdirect/
H A Dconnection.c357 sc->ib.recv_cq = ib_alloc_cq_any(sc->ib.dev, sc, in smbdirect_connection_create_qp()
360 if (IS_ERR(sc->ib.recv_cq)) { in smbdirect_connection_create_qp()
361 pr_err("Can't create RDMA recv CQ: %1pe\n", sc->ib.recv_cq); in smbdirect_connection_create_qp()
362 ret = PTR_ERR(sc->ib.recv_cq); in smbdirect_connection_create_qp()
363 sc->ib.recv_cq = NULL; in smbdirect_connection_create_qp()
382 qp_attr.recv_cq = sc->ib.recv_cq; in smbdirect_connection_create_qp()
406 if (sc->ib.recv_cq) { in smbdirect_connection_destroy_qp()
407 ib_destroy_cq(sc->ib.recv_cq); in smbdirect_connection_destroy_qp()
408 sc->ib.recv_cq = NULL; in smbdirect_connection_destroy_qp()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_qp.c123 if (!init->recv_cq || !init->send_cq) { in rxe_qp_chk_init()
404 struct rxe_cq *rcq = to_rcq(init->recv_cq); in rxe_qp_from_init()
467 init->recv_cq = qp->ibqp.recv_cq; in rxe_qp_to_init()
/linux/drivers/infiniband/ulp/srp/
H A Dib_srp.h158 struct ib_cq *recv_cq; member
/linux/drivers/infiniband/hw/mlx5/
H A Dgsi.c207 .recv_cq = gsi->rx_qp->recv_cq, in create_gsi_ud_qp()
H A Dwr.c1234 if (mlx5r_wq_overflow(&qp->rq, nreq, qp->ibqp.recv_cq)) { in mlx5_ib_post_recv()
/linux/drivers/net/ethernet/ibm/ehea/
H A Dehea.h352 struct ehea_cq *recv_cq; member
/linux/drivers/infiniband/hw/qedr/
H A Dqedr_roce_cm.c63 dev->gsi_rqcq = get_qedr_cq(attrs->recv_cq); in qedr_store_gsi_qp_cq()
144 cq = get_qedr_cq(attrs->recv_cq); in qedr_destroy_gsi_cq()
/linux/include/rdma/
H A Drdmavt_qp.h788 struct rvt_cq *cq = ibcq_to_rvtcq(qp->ibqp.recv_cq); in rvt_recv_cq()
/linux/drivers/infiniband/ulp/rtrs/
H A Drtrs.c271 init_attr.recv_cq = con->cq; in create_qp()
/linux/include/trace/events/
H A Drpcrdma.h990 __entry->cq_id = ep ? ep->re_attr.recv_cq->res.id : 0;
1024 __entry->cq_id = ep->re_attr.recv_cq->res.id;
1055 __entry->cq_id = ep->re_attr.recv_cq->res.id;
/linux/drivers/infiniband/ulp/iser/
H A Diser_verbs.c263 init_attr.recv_cq = ib_conn->cq; in iser_create_ib_conn_res()
/linux/net/smc/
H A Dsmc_ib.c669 .recv_cq = lnk->smcibdev->roce_cq_recv, in smc_ib_create_queue_pair()
/linux/net/rds/
H A Dib_cm.c594 attr.recv_cq = ic->i_recv_cq; in rds_ib_setup_qp()
/linux/drivers/infiniband/hw/mlx4/
H A Dmad.c1810 qp_init_attr.init_attr.recv_cq = ctx->cq; in create_pv_sqp()
/linux/drivers/infiniband/core/
H A Dmad.c3155 qp_init_attr.recv_cq = qp_info->port_priv->cq; in create_mad_qp()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_hw.c2430 cq = get_ocrdma_cq(attrs->recv_cq); in ocrdma_mbx_create_qp()