Lines Matching refs:ctrl
85 wq->ctrl = NULL; in vnic_wq_free()
96 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index); in vnic_wq_alloc()
97 if (!wq->ctrl) { in vnic_wq_alloc()
125 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_DEVCMD2, 0); in enic_wq_devcmd2_alloc()
126 if (!wq->ctrl) in enic_wq_devcmd2_alloc()
143 writeq(paddr, &wq->ctrl->ring_base); in enic_wq_init_start()
144 iowrite32(count, &wq->ctrl->ring_size); in enic_wq_init_start()
145 iowrite32(fetch_index, &wq->ctrl->fetch_index); in enic_wq_init_start()
146 iowrite32(posted_index, &wq->ctrl->posted_index); in enic_wq_init_start()
147 iowrite32(cq_index, &wq->ctrl->cq_index); in enic_wq_init_start()
148 iowrite32(error_interrupt_enable, &wq->ctrl->error_interrupt_enable); in enic_wq_init_start()
149 iowrite32(error_interrupt_offset, &wq->ctrl->error_interrupt_offset); in enic_wq_init_start()
150 iowrite32(0, &wq->ctrl->error_status); in enic_wq_init_start()
168 return ioread32(&wq->ctrl->error_status); in vnic_wq_error_status()
173 iowrite32(1, &wq->ctrl->enable); in vnic_wq_enable()
181 iowrite32(0, &wq->ctrl->enable); in vnic_wq_disable()
185 if (!(ioread32(&wq->ctrl->running))) in vnic_wq_disable()
212 iowrite32(0, &wq->ctrl->fetch_index); in vnic_wq_clean()
213 iowrite32(0, &wq->ctrl->posted_index); in vnic_wq_clean()
214 iowrite32(0, &wq->ctrl->error_status); in vnic_wq_clean()