Lines Matching refs:ctrl
84 wq->ctrl = NULL; in vnic_wq_free()
95 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index); in vnic_wq_alloc()
96 if (!wq->ctrl) { in vnic_wq_alloc()
125 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init_start()
126 iowrite32(count, &wq->ctrl->ring_size); in vnic_wq_init_start()
127 iowrite32(fetch_index, &wq->ctrl->fetch_index); in vnic_wq_init_start()
128 iowrite32(posted_index, &wq->ctrl->posted_index); in vnic_wq_init_start()
129 iowrite32(cq_index, &wq->ctrl->cq_index); in vnic_wq_init_start()
130 iowrite32(error_interrupt_enable, &wq->ctrl->error_interrupt_enable); in vnic_wq_init_start()
131 iowrite32(error_interrupt_offset, &wq->ctrl->error_interrupt_offset); in vnic_wq_init_start()
132 iowrite32(0, &wq->ctrl->error_status); in vnic_wq_init_start()
150 return ioread32(&wq->ctrl->error_status); in vnic_wq_error_status()
155 iowrite32(1, &wq->ctrl->enable); in vnic_wq_enable()
162 iowrite32(0, &wq->ctrl->enable); in vnic_wq_disable()
166 if (!(ioread32(&wq->ctrl->running))) in vnic_wq_disable()
193 iowrite32(0, &wq->ctrl->fetch_index); in vnic_wq_clean()
194 iowrite32(0, &wq->ctrl->posted_index); in vnic_wq_clean()
195 iowrite32(0, &wq->ctrl->error_status); in vnic_wq_clean()