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,