Lines Matching refs:vdev
12 static inline int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq,
15 wq->ctrl = svnic_dev_get_res(vdev, res_type, index);
22 static inline int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq,
25 return svnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count,
69 struct vnic_dev *vdev;
72 vdev = wq->vdev;
74 svnic_dev_free_desc_ring(vdev, &wq->ring);
85 int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
91 wq->vdev = vdev;
93 err = vnic_wq_get_ctrl(vdev, wq, 0, RES_TYPE_DEVCMD2);
102 err = vnic_wq_alloc_ring(vdev, wq, 0, desc_count, desc_size);
109 int svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
115 wq->vdev = vdev;
117 err = vnic_wq_get_ctrl(vdev, wq, index, RES_TYPE_WQ);
126 err = vnic_wq_alloc_ring(vdev, wq, index, desc_count, desc_size);