Lines Matching refs:ctrl
82 rq->ctrl = NULL; in vnic_rq_free()
93 rq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_RQ, index); in vnic_rq_alloc()
94 if (!rq->ctrl) { in vnic_rq_alloc()
122 writeq(paddr, &rq->ctrl->ring_base); in vnic_rq_init()
123 iowrite32(rq->ring.desc_count, &rq->ctrl->ring_size); in vnic_rq_init()
124 iowrite32(cq_index, &rq->ctrl->cq_index); in vnic_rq_init()
125 iowrite32(error_interrupt_enable, &rq->ctrl->error_interrupt_enable); in vnic_rq_init()
126 iowrite32(error_interrupt_offset, &rq->ctrl->error_interrupt_offset); in vnic_rq_init()
127 iowrite32(0, &rq->ctrl->dropped_packet_count); in vnic_rq_init()
128 iowrite32(0, &rq->ctrl->error_status); in vnic_rq_init()
131 fetch_index = ioread32(&rq->ctrl->fetch_index); in vnic_rq_init()
135 iowrite32(fetch_index, &rq->ctrl->posted_index); in vnic_rq_init()
142 return ioread32(&rq->ctrl->error_status); in vnic_rq_error_status()
147 iowrite32(1, &rq->ctrl->enable); in vnic_rq_enable()
154 iowrite32(0, &rq->ctrl->enable); in vnic_rq_disable()
158 if (!(ioread32(&rq->ctrl->running))) in vnic_rq_disable()
174 BUG_ON(ioread32(&rq->ctrl->enable)); in vnic_rq_clean()
187 fetch_index = ioread32(&rq->ctrl->fetch_index); in vnic_rq_clean()
191 iowrite32(fetch_index, &rq->ctrl->posted_index); in vnic_rq_clean()