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()
123 writeq(paddr, &rq->ctrl->ring_base); in vnic_rq_init_start()
124 iowrite32(count, &rq->ctrl->ring_size); in vnic_rq_init_start()
125 iowrite32(cq_index, &rq->ctrl->cq_index); in vnic_rq_init_start()
126 iowrite32(error_interrupt_enable, &rq->ctrl->error_interrupt_enable); in vnic_rq_init_start()
127 iowrite32(error_interrupt_offset, &rq->ctrl->error_interrupt_offset); in vnic_rq_init_start()
128 iowrite32(0, &rq->ctrl->dropped_packet_count); in vnic_rq_init_start()
129 iowrite32(0, &rq->ctrl->error_status); in vnic_rq_init_start()
130 iowrite32(fetch_index, &rq->ctrl->fetch_index); in vnic_rq_init_start()
131 iowrite32(posted_index, &rq->ctrl->posted_index); in vnic_rq_init_start()
145 fetch_index = ioread32(&rq->ctrl->fetch_index); in vnic_rq_init()
160 return ioread32(&rq->ctrl->error_status); in vnic_rq_error_status()
165 iowrite32(1, &rq->ctrl->enable); in vnic_rq_enable()
173 iowrite32(0, &rq->ctrl->enable); in vnic_rq_disable()
177 if (!(ioread32(&rq->ctrl->running))) in vnic_rq_disable()
204 fetch_index = ioread32(&rq->ctrl->fetch_index); in vnic_rq_clean()
213 iowrite32(fetch_index, &rq->ctrl->posted_index); in vnic_rq_clean()