ctrl_qp 510 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p->ctrl_qp.workq = dma_alloc_coherent( ctrl_qp 514 drivers/infiniband/hw/cxgb3/cxio_hal.c &(rdev_p->ctrl_qp.dma_addr), ctrl_qp 516 drivers/infiniband/hw/cxgb3/cxio_hal.c if (!rdev_p->ctrl_qp.workq) { ctrl_qp 521 drivers/infiniband/hw/cxgb3/cxio_hal.c dma_unmap_addr_set(&rdev_p->ctrl_qp, mapping, ctrl_qp 522 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p->ctrl_qp.dma_addr); ctrl_qp 523 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p->ctrl_qp.doorbell = (void __iomem *)rdev_p->rnic_info.kdb_addr; ctrl_qp 525 drivers/infiniband/hw/cxgb3/cxio_hal.c mutex_init(&rdev_p->ctrl_qp.lock); ctrl_qp 526 drivers/infiniband/hw/cxgb3/cxio_hal.c init_waitqueue_head(&rdev_p->ctrl_qp.waitq); ctrl_qp 529 drivers/infiniband/hw/cxgb3/cxio_hal.c base_addr = rdev_p->ctrl_qp.dma_addr; ctrl_qp 550 drivers/infiniband/hw/cxgb3/cxio_hal.c &rdev_p->ctrl_qp.dma_addr, rdev_p->ctrl_qp.workq, ctrl_qp 563 drivers/infiniband/hw/cxgb3/cxio_hal.c * sizeof(union t3_wr), rdev_p->ctrl_qp.workq, ctrl_qp 564 drivers/infiniband/hw/cxgb3/cxio_hal.c dma_unmap_addr(&rdev_p->ctrl_qp, mapping)); ctrl_qp 584 drivers/infiniband/hw/cxgb3/cxio_hal.c __func__, rdev_p->ctrl_qp.wptr, rdev_p->ctrl_qp.rptr, len, ctrl_qp 588 drivers/infiniband/hw/cxgb3/cxio_hal.c if (Q_FULL(rdev_p->ctrl_qp.rptr, rdev_p->ctrl_qp.wptr, ctrl_qp 592 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p->ctrl_qp.wptr, rdev_p->ctrl_qp.rptr, i); ctrl_qp 593 drivers/infiniband/hw/cxgb3/cxio_hal.c if (wait_event_interruptible(rdev_p->ctrl_qp.waitq, ctrl_qp 594 drivers/infiniband/hw/cxgb3/cxio_hal.c !Q_FULL(rdev_p->ctrl_qp.rptr, ctrl_qp 595 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p->ctrl_qp.wptr, ctrl_qp 604 drivers/infiniband/hw/cxgb3/cxio_hal.c wqe = (__be64 *)(rdev_p->ctrl_qp.workq + (rdev_p->ctrl_qp.wptr % ctrl_qp 646 drivers/infiniband/hw/cxgb3/cxio_hal.c wqe = (__be64 *)(rdev_p->ctrl_qp.workq + (rdev_p->ctrl_qp.wptr % ctrl_qp 650 drivers/infiniband/hw/cxgb3/cxio_hal.c ((union t3_wrid *)(wqe+1))->id0.low = rdev_p->ctrl_qp.wptr; ctrl_qp 657 drivers/infiniband/hw/cxgb3/cxio_hal.c Q_GENBIT(rdev_p->ctrl_qp.wptr, ctrl_qp 661 drivers/infiniband/hw/cxgb3/cxio_hal.c ring_doorbell(rdev_p->ctrl_qp.doorbell, T3_CTRL_QP_ID); ctrl_qp 663 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p->ctrl_qp.wptr++; ctrl_qp 698 drivers/infiniband/hw/cxgb3/cxio_hal.c mutex_lock(&rdev_p->ctrl_qp.lock); ctrl_qp 729 drivers/infiniband/hw/cxgb3/cxio_hal.c wptr = rdev_p->ctrl_qp.wptr; ctrl_qp 730 drivers/infiniband/hw/cxgb3/cxio_hal.c mutex_unlock(&rdev_p->ctrl_qp.lock); ctrl_qp 732 drivers/infiniband/hw/cxgb3/cxio_hal.c if (wait_event_interruptible(rdev_p->ctrl_qp.waitq, ctrl_qp 733 drivers/infiniband/hw/cxgb3/cxio_hal.c SEQ32_GE(rdev_p->ctrl_qp.rptr, ctrl_qp 749 drivers/infiniband/hw/cxgb3/cxio_hal.c mutex_lock(&rdev_p->ctrl_qp.lock); ctrl_qp 752 drivers/infiniband/hw/cxgb3/cxio_hal.c wptr = rdev_p->ctrl_qp.wptr; ctrl_qp 753 drivers/infiniband/hw/cxgb3/cxio_hal.c mutex_unlock(&rdev_p->ctrl_qp.lock); ctrl_qp 757 drivers/infiniband/hw/cxgb3/cxio_hal.c if (wait_event_interruptible(rdev_p->ctrl_qp.waitq, ctrl_qp 758 drivers/infiniband/hw/cxgb3/cxio_hal.c SEQ32_GE(rdev_p->ctrl_qp.rptr, ctrl_qp 875 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p->ctrl_qp.rptr = CQE_WRID_LOW(rsp_msg->cqe) + 1; ctrl_qp 876 drivers/infiniband/hw/cxgb3/cxio_hal.c wake_up_interruptible(&rdev_p->ctrl_qp.waitq); ctrl_qp 917 drivers/infiniband/hw/cxgb3/cxio_hal.c memset(&rdev_p->ctrl_qp, 0, sizeof(rdev_p->ctrl_qp)); ctrl_qp 105 drivers/infiniband/hw/cxgb3/cxio_hal.h struct cxio_hal_ctrl_qp ctrl_qp; ctrl_qp 84 drivers/infiniband/hw/cxgb3/iwch.c ring_doorbell(qhp->rhp->rdev.ctrl_qp.doorbell,