Lines Matching defs:vdev
26 static inline int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq,
29 wq->ctrl = svnic_dev_get_res(vdev, res_type, index);
36 static inline int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq,
39 return svnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count,
83 struct vnic_dev *vdev;
86 vdev = wq->vdev;
88 svnic_dev_free_desc_ring(vdev, &wq->ring);
99 int vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
105 wq->vdev = vdev;
107 err = vnic_wq_get_ctrl(vdev, wq, 0, RES_TYPE_DEVCMD2);
116 err = vnic_wq_alloc_ring(vdev, wq, 0, desc_count, desc_size);
123 int svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq,
129 wq->vdev = vdev;
131 err = vnic_wq_get_ctrl(vdev, wq, index, RES_TYPE_WQ);
140 err = vnic_wq_alloc_ring(vdev, wq, index, desc_count, desc_size);