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