Home
last modified time | relevance | path

Searched refs:rchp (Results 1 – 6 of 6) sorted by relevance

/drivers/infiniband/hw/cxgb4/
Dqp.c884 struct c4iw_cq *rchp; in complete_rq_drain_wr() local
888 rchp = to_c4iw_cq(qhp->ibqp.recv_cq); in complete_rq_drain_wr()
889 cq = &rchp->cq; in complete_rq_drain_wr()
899 spin_lock_irqsave(&rchp->lock, flag); in complete_rq_drain_wr()
903 spin_unlock_irqrestore(&rchp->lock, flag); in complete_rq_drain_wr()
905 if (t4_clear_cq_armed(&rchp->cq)) { in complete_rq_drain_wr()
906 spin_lock_irqsave(&rchp->comp_handler_lock, flag); in complete_rq_drain_wr()
907 (*rchp->ibcq.comp_handler)(&rchp->ibcq, in complete_rq_drain_wr()
908 rchp->ibcq.cq_context); in complete_rq_drain_wr()
909 spin_unlock_irqrestore(&rchp->comp_handler_lock, flag); in complete_rq_drain_wr()
[all …]
/drivers/infiniband/hw/cxgb3/
Diwch_qp.c723 static void __flush_qp(struct iwch_qp *qhp, struct iwch_cq *rchp, in __flush_qp() argument
730 pr_debug("%s qhp %p rchp %p schp %p\n", __func__, qhp, rchp, schp); in __flush_qp()
736 spin_lock(&rchp->lock); in __flush_qp()
738 cxio_flush_hw_cq(&rchp->cq); in __flush_qp()
739 cxio_count_rcqes(&rchp->cq, &qhp->wq, &count); in __flush_qp()
740 flushed = cxio_flush_rq(&qhp->wq, &rchp->cq, count); in __flush_qp()
742 spin_unlock(&rchp->lock); in __flush_qp()
744 spin_lock(&rchp->comp_handler_lock); in __flush_qp()
745 (*rchp->ibcq.comp_handler)(&rchp->ibcq, rchp->ibcq.cq_context); in __flush_qp()
746 spin_unlock(&rchp->comp_handler_lock); in __flush_qp()
[all …]
Diwch_provider.c831 struct iwch_cq *rchp; in iwch_create_qp() local
842 rchp = get_chp(rhp, ((struct iwch_cq *) attrs->recv_cq)->cq.cqid); in iwch_create_qp()
843 if (!schp || !rchp) in iwch_create_qp()
/drivers/s390/cio/
Dioasm.h23 int rchp(struct chp_id chpid);
Dioasm.c200 int rchp(struct chp_id chpid) in rchp() function
Dcio.c908 ret = rchp(chpid); in css_reset()