rchp 703 drivers/infiniband/hw/cxgb3/iwch_provider.c struct iwch_cq *rchp; rchp 714 drivers/infiniband/hw/cxgb3/iwch_provider.c rchp = get_chp(rhp, ((struct iwch_cq *) attrs->recv_cq)->cq.cqid); rchp 715 drivers/infiniband/hw/cxgb3/iwch_provider.c if (!schp || !rchp) rchp 723 drivers/infiniband/hw/cxgb3/iwch_qp.c static void __flush_qp(struct iwch_qp *qhp, struct iwch_cq *rchp, rchp 733 drivers/infiniband/hw/cxgb3/iwch_qp.c pr_debug("%s qhp %p rchp %p schp %p\n", __func__, qhp, rchp, schp); rchp 739 drivers/infiniband/hw/cxgb3/iwch_qp.c spin_lock(&rchp->lock); rchp 741 drivers/infiniband/hw/cxgb3/iwch_qp.c cxio_flush_hw_cq(&rchp->cq); rchp 742 drivers/infiniband/hw/cxgb3/iwch_qp.c cxio_count_rcqes(&rchp->cq, &qhp->wq, &count); rchp 743 drivers/infiniband/hw/cxgb3/iwch_qp.c flushed = cxio_flush_rq(&qhp->wq, &rchp->cq, count); rchp 745 drivers/infiniband/hw/cxgb3/iwch_qp.c spin_unlock(&rchp->lock); rchp 747 drivers/infiniband/hw/cxgb3/iwch_qp.c spin_lock(&rchp->comp_handler_lock); rchp 748 drivers/infiniband/hw/cxgb3/iwch_qp.c (*rchp->ibcq.comp_handler)(&rchp->ibcq, rchp->ibcq.cq_context); rchp 749 drivers/infiniband/hw/cxgb3/iwch_qp.c spin_unlock(&rchp->comp_handler_lock); rchp 775 drivers/infiniband/hw/cxgb3/iwch_qp.c struct iwch_cq *rchp, *schp; rchp 777 drivers/infiniband/hw/cxgb3/iwch_qp.c rchp = get_chp(qhp->rhp, qhp->attr.rcq); rchp 782 drivers/infiniband/hw/cxgb3/iwch_qp.c cxio_set_cq_in_error(&rchp->cq); rchp 783 drivers/infiniband/hw/cxgb3/iwch_qp.c spin_lock(&rchp->comp_handler_lock); rchp 784 drivers/infiniband/hw/cxgb3/iwch_qp.c (*rchp->ibcq.comp_handler)(&rchp->ibcq, rchp->ibcq.cq_context); rchp 785 drivers/infiniband/hw/cxgb3/iwch_qp.c spin_unlock(&rchp->comp_handler_lock); rchp 786 drivers/infiniband/hw/cxgb3/iwch_qp.c if (schp != rchp) { rchp 795 drivers/infiniband/hw/cxgb3/iwch_qp.c __flush_qp(qhp, rchp, schp); rchp 1168 drivers/infiniband/hw/cxgb4/cq.c struct c4iw_cq *rchp = to_c4iw_cq(qhp->ibqp.recv_cq); rchp 1172 drivers/infiniband/hw/cxgb4/cq.c spin_lock_irqsave(&rchp->lock, flag); rchp 1176 drivers/infiniband/hw/cxgb4/cq.c insert_recv_cqe(&qhp->wq, &rchp->cq, srqidx); rchp 1179 drivers/infiniband/hw/cxgb4/cq.c spin_unlock_irqrestore(&rchp->lock, flag); rchp 1038 drivers/infiniband/hw/cxgb4/qp.c struct c4iw_cq *rchp; rchp 1042 drivers/infiniband/hw/cxgb4/qp.c rchp = to_c4iw_cq(qhp->ibqp.recv_cq); rchp 1043 drivers/infiniband/hw/cxgb4/qp.c cq = &rchp->cq; rchp 1053 drivers/infiniband/hw/cxgb4/qp.c spin_lock_irqsave(&rchp->lock, flag); rchp 1057 drivers/infiniband/hw/cxgb4/qp.c spin_unlock_irqrestore(&rchp->lock, flag); rchp 1059 drivers/infiniband/hw/cxgb4/qp.c if (t4_clear_cq_armed(&rchp->cq)) { rchp 1060 drivers/infiniband/hw/cxgb4/qp.c spin_lock_irqsave(&rchp->comp_handler_lock, flag); rchp 1061 drivers/infiniband/hw/cxgb4/qp.c (*rchp->ibcq.comp_handler)(&rchp->ibcq, rchp 1062 drivers/infiniband/hw/cxgb4/qp.c rchp->ibcq.cq_context); rchp 1063 drivers/infiniband/hw/cxgb4/qp.c spin_unlock_irqrestore(&rchp->comp_handler_lock, flag); rchp 1595 drivers/infiniband/hw/cxgb4/qp.c static void __flush_qp(struct c4iw_qp *qhp, struct c4iw_cq *rchp, rchp 1602 drivers/infiniband/hw/cxgb4/qp.c pr_debug("qhp %p rchp %p schp %p\n", qhp, rchp, schp); rchp 1605 drivers/infiniband/hw/cxgb4/qp.c spin_lock_irqsave(&rchp->lock, flag); rchp 1606 drivers/infiniband/hw/cxgb4/qp.c if (schp != rchp) rchp 1612 drivers/infiniband/hw/cxgb4/qp.c if (schp != rchp) rchp 1614 drivers/infiniband/hw/cxgb4/qp.c spin_unlock_irqrestore(&rchp->lock, flag); rchp 1620 drivers/infiniband/hw/cxgb4/qp.c c4iw_flush_hw_cq(rchp, qhp); rchp 1622 drivers/infiniband/hw/cxgb4/qp.c c4iw_count_rcqes(&rchp->cq, &qhp->wq, &count); rchp 1623 drivers/infiniband/hw/cxgb4/qp.c rq_flushed = c4iw_flush_rq(&qhp->wq, &rchp->cq, count); rchp 1626 drivers/infiniband/hw/cxgb4/qp.c if (schp != rchp) rchp 1631 drivers/infiniband/hw/cxgb4/qp.c if (schp != rchp) rchp 1633 drivers/infiniband/hw/cxgb4/qp.c spin_unlock_irqrestore(&rchp->lock, flag); rchp 1635 drivers/infiniband/hw/cxgb4/qp.c if (schp == rchp) { rchp 1637 drivers/infiniband/hw/cxgb4/qp.c t4_clear_cq_armed(&rchp->cq)) { rchp 1638 drivers/infiniband/hw/cxgb4/qp.c spin_lock_irqsave(&rchp->comp_handler_lock, flag); rchp 1639 drivers/infiniband/hw/cxgb4/qp.c (*rchp->ibcq.comp_handler)(&rchp->ibcq, rchp 1640 drivers/infiniband/hw/cxgb4/qp.c rchp->ibcq.cq_context); rchp 1641 drivers/infiniband/hw/cxgb4/qp.c spin_unlock_irqrestore(&rchp->comp_handler_lock, flag); rchp 1644 drivers/infiniband/hw/cxgb4/qp.c if (rq_flushed && t4_clear_cq_armed(&rchp->cq)) { rchp 1645 drivers/infiniband/hw/cxgb4/qp.c spin_lock_irqsave(&rchp->comp_handler_lock, flag); rchp 1646 drivers/infiniband/hw/cxgb4/qp.c (*rchp->ibcq.comp_handler)(&rchp->ibcq, rchp 1647 drivers/infiniband/hw/cxgb4/qp.c rchp->ibcq.cq_context); rchp 1648 drivers/infiniband/hw/cxgb4/qp.c spin_unlock_irqrestore(&rchp->comp_handler_lock, flag); rchp 1661 drivers/infiniband/hw/cxgb4/qp.c struct c4iw_cq *rchp, *schp; rchp 1664 drivers/infiniband/hw/cxgb4/qp.c rchp = to_c4iw_cq(qhp->ibqp.recv_cq); rchp 1675 drivers/infiniband/hw/cxgb4/qp.c t4_set_cq_in_error(&rchp->cq); rchp 1676 drivers/infiniband/hw/cxgb4/qp.c spin_lock_irqsave(&rchp->comp_handler_lock, flag); rchp 1677 drivers/infiniband/hw/cxgb4/qp.c (*rchp->ibcq.comp_handler)(&rchp->ibcq, rchp->ibcq.cq_context); rchp 1678 drivers/infiniband/hw/cxgb4/qp.c spin_unlock_irqrestore(&rchp->comp_handler_lock, flag); rchp 1679 drivers/infiniband/hw/cxgb4/qp.c if (schp != rchp) { rchp 1688 drivers/infiniband/hw/cxgb4/qp.c __flush_qp(qhp, rchp, schp); rchp 2118 drivers/infiniband/hw/cxgb4/qp.c struct c4iw_cq *rchp; rchp 2135 drivers/infiniband/hw/cxgb4/qp.c rchp = get_chp(rhp, ((struct c4iw_cq *)attrs->recv_cq)->cq.cqid); rchp 2136 drivers/infiniband/hw/cxgb4/qp.c if (!schp || !rchp) rchp 2185 drivers/infiniband/hw/cxgb4/qp.c ret = create_qp(&rhp->rdev, &qhp->wq, &schp->cq, &rchp->cq,