Lines Matching refs:vdev
16 static int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq,
19 wq->ctrl = vnic_dev_get_res(vdev, res_type, index);
28 static int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq,
31 return vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size);
74 struct vnic_dev *vdev;
77 vdev = wq->vdev;
79 vnic_dev_free_desc_ring(vdev, &wq->ring);
90 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index,
96 wq->vdev = vdev;
98 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index);
106 err = vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size);
120 int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
126 wq->vdev = vdev;
128 err = vnic_wq_get_ctrl(vdev, wq, 0, RES_TYPE_DEVCMD2);
135 err = vnic_wq_alloc_ring(vdev, wq, desc_count, desc_size);