Lines Matching refs:ctrl
81 wq->ctrl = NULL;
93 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index);
94 if (!wq->ctrl) {
121 writeq(paddr, &wq->ctrl->ring_base);
122 iowrite32(wq->ring.desc_count, &wq->ctrl->ring_size);
123 iowrite32(0, &wq->ctrl->fetch_index);
124 iowrite32(0, &wq->ctrl->posted_index);
125 iowrite32(cq_index, &wq->ctrl->cq_index);
126 iowrite32(error_interrupt_enable, &wq->ctrl->error_interrupt_enable);
127 iowrite32(error_interrupt_offset, &wq->ctrl->error_interrupt_offset);
128 iowrite32(0, &wq->ctrl->error_status);
133 return ioread32(&wq->ctrl->error_status);
138 iowrite32(1, &wq->ctrl->enable);
145 iowrite32(0, &wq->ctrl->enable);
149 if (!(ioread32(&wq->ctrl->running)))
164 BUG_ON(ioread32(&wq->ctrl->enable));
178 iowrite32(0, &wq->ctrl->fetch_index);
179 iowrite32(0, &wq->ctrl->posted_index);
180 iowrite32(0, &wq->ctrl->error_status);