Lines Matching refs:ctrl
19 wq->ctrl = vnic_dev_get_res(vdev, res_type, index);
21 if (!wq->ctrl)
86 wq->ctrl = NULL;
98 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index);
99 if (!wq->ctrl) {
150 writeq(paddr, &wq->ctrl->ring_base);
151 iowrite32(count, &wq->ctrl->ring_size);
152 iowrite32(fetch_index, &wq->ctrl->fetch_index);
153 iowrite32(posted_index, &wq->ctrl->posted_index);
154 iowrite32(cq_index, &wq->ctrl->cq_index);
155 iowrite32(error_interrupt_enable, &wq->ctrl->error_interrupt_enable);
156 iowrite32(error_interrupt_offset, &wq->ctrl->error_interrupt_offset);
157 iowrite32(0, &wq->ctrl->error_status);
172 writeq(paddr, &wq->ctrl->ring_base);
173 iowrite32(wq->ring.desc_count, &wq->ctrl->ring_size);
174 iowrite32(0, &wq->ctrl->fetch_index);
175 iowrite32(0, &wq->ctrl->posted_index);
176 iowrite32(cq_index, &wq->ctrl->cq_index);
177 iowrite32(error_interrupt_enable, &wq->ctrl->error_interrupt_enable);
178 iowrite32(error_interrupt_offset, &wq->ctrl->error_interrupt_offset);
179 iowrite32(0, &wq->ctrl->error_status);
184 return ioread32(&wq->ctrl->error_status);
189 iowrite32(1, &wq->ctrl->enable);
196 iowrite32(0, &wq->ctrl->enable);
200 if (!(ioread32(&wq->ctrl->running)))
215 BUG_ON(ioread32(&wq->ctrl->enable));
229 iowrite32(0, &wq->ctrl->fetch_index);
230 iowrite32(0, &wq->ctrl->posted_index);
231 iowrite32(0, &wq->ctrl->error_status);