Lines Matching refs:ctrl
81 rq->ctrl = NULL; in vnic_rq_free()
92 rq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_RQ, index); in vnic_rq_alloc()
93 if (!rq->ctrl) { in vnic_rq_alloc()
122 writeq(paddr, &rq->ctrl->ring_base); in vnic_rq_init_start()
123 iowrite32(count, &rq->ctrl->ring_size); in vnic_rq_init_start()
124 iowrite32(cq_index, &rq->ctrl->cq_index); in vnic_rq_init_start()
125 iowrite32(error_interrupt_enable, &rq->ctrl->error_interrupt_enable); in vnic_rq_init_start()
126 iowrite32(error_interrupt_offset, &rq->ctrl->error_interrupt_offset); in vnic_rq_init_start()
127 iowrite32(0, &rq->ctrl->dropped_packet_count); in vnic_rq_init_start()
128 iowrite32(0, &rq->ctrl->error_status); in vnic_rq_init_start()
129 iowrite32(fetch_index, &rq->ctrl->fetch_index); in vnic_rq_init_start()
130 iowrite32(posted_index, &rq->ctrl->posted_index); in vnic_rq_init_start()
144 fetch_index = ioread32(&rq->ctrl->fetch_index); in vnic_rq_init()
159 return ioread32(&rq->ctrl->error_status); in vnic_rq_error_status()
164 iowrite32(1, &rq->ctrl->enable); in vnic_rq_enable()
171 iowrite32(0, &rq->ctrl->enable); in vnic_rq_disable()
175 if (!(ioread32(&rq->ctrl->running))) in vnic_rq_disable()
202 fetch_index = ioread32(&rq->ctrl->fetch_index); in vnic_rq_clean()
211 iowrite32(fetch_index, &rq->ctrl->posted_index); in vnic_rq_clean()