Home
last modified time | relevance | path

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

/drivers/infiniband/hw/cxgb3/
Diwch_qp.c725 static void __flush_qp(struct iwch_qp *qhp, struct iwch_cq *rchp, in __flush_qp() argument
732 PDBG("%s qhp %p rchp %p schp %p\n", __func__, qhp, rchp, schp); in __flush_qp()
738 spin_lock(&rchp->lock); in __flush_qp()
740 cxio_flush_hw_cq(&rchp->cq); in __flush_qp()
741 cxio_count_rcqes(&rchp->cq, &qhp->wq, &count); in __flush_qp()
742 flushed = cxio_flush_rq(&qhp->wq, &rchp->cq, count); in __flush_qp()
744 spin_unlock(&rchp->lock); in __flush_qp()
746 spin_lock(&rchp->comp_handler_lock); in __flush_qp()
747 (*rchp->ibcq.comp_handler)(&rchp->ibcq, rchp->ibcq.cq_context); in __flush_qp()
748 spin_unlock(&rchp->comp_handler_lock); in __flush_qp()
[all …]
Diwch_provider.c834 struct iwch_cq *rchp; in iwch_create_qp() local
845 rchp = get_chp(rhp, ((struct iwch_cq *) attrs->recv_cq)->cq.cqid); in iwch_create_qp()
846 if (!schp || !rchp) in iwch_create_qp()
/drivers/infiniband/hw/cxgb4/
Dqp.c1192 static void __flush_qp(struct c4iw_qp *qhp, struct c4iw_cq *rchp, in __flush_qp() argument
1199 PDBG("%s qhp %p rchp %p schp %p\n", __func__, qhp, rchp, schp); in __flush_qp()
1202 spin_lock_irqsave(&rchp->lock, flag); in __flush_qp()
1207 spin_unlock_irqrestore(&rchp->lock, flag); in __flush_qp()
1212 c4iw_flush_hw_cq(rchp); in __flush_qp()
1213 c4iw_count_rcqes(&rchp->cq, &qhp->wq, &count); in __flush_qp()
1214 rq_flushed = c4iw_flush_rq(&qhp->wq, &rchp->cq, count); in __flush_qp()
1216 spin_unlock_irqrestore(&rchp->lock, flag); in __flush_qp()
1221 if (schp != rchp) in __flush_qp()
1227 if (schp == rchp) { in __flush_qp()
[all …]
/drivers/s390/cio/
Dioasm.h22 int rchp(struct chp_id chpid);
Dioasm.c199 int rchp(struct chp_id chpid) in rchp() function
Dcio.c841 ret = rchp(chpid); in css_reset()