Lines Matching refs:ctrl
31 wq->ctrl = vnic_dev_get_res(vdev, res_type, index);
33 if (!wq->ctrl)
98 wq->ctrl = NULL;
110 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index);
111 if (!wq->ctrl) {
162 writeq(paddr, &wq->ctrl->ring_base);
163 iowrite32(count, &wq->ctrl->ring_size);
164 iowrite32(fetch_index, &wq->ctrl->fetch_index);
165 iowrite32(posted_index, &wq->ctrl->posted_index);
166 iowrite32(cq_index, &wq->ctrl->cq_index);
167 iowrite32(error_interrupt_enable, &wq->ctrl->error_interrupt_enable);
168 iowrite32(error_interrupt_offset, &wq->ctrl->error_interrupt_offset);
169 iowrite32(0, &wq->ctrl->error_status);
184 writeq(paddr, &wq->ctrl->ring_base);
185 iowrite32(wq->ring.desc_count, &wq->ctrl->ring_size);
186 iowrite32(0, &wq->ctrl->fetch_index);
187 iowrite32(0, &wq->ctrl->posted_index);
188 iowrite32(cq_index, &wq->ctrl->cq_index);
189 iowrite32(error_interrupt_enable, &wq->ctrl->error_interrupt_enable);
190 iowrite32(error_interrupt_offset, &wq->ctrl->error_interrupt_offset);
191 iowrite32(0, &wq->ctrl->error_status);
196 return ioread32(&wq->ctrl->error_status);
201 iowrite32(1, &wq->ctrl->enable);
208 iowrite32(0, &wq->ctrl->enable);
212 if (!(ioread32(&wq->ctrl->running)))
227 BUG_ON(ioread32(&wq->ctrl->enable));
241 iowrite32(0, &wq->ctrl->fetch_index);
242 iowrite32(0, &wq->ctrl->posted_index);
243 iowrite32(0, &wq->ctrl->error_status);