Lines Matching refs:qid
257 static int eni_vdpa_get_vq_state(struct vdpa_device *vdpa, u16 qid, in eni_vdpa_get_vq_state() argument
263 static int eni_vdpa_set_vq_state(struct vdpa_device *vdpa, u16 qid, in eni_vdpa_set_vq_state() argument
273 if (!vp_legacy_get_queue_enable(ldev, qid) in eni_vdpa_set_vq_state()
281 static void eni_vdpa_set_vq_cb(struct vdpa_device *vdpa, u16 qid, in eni_vdpa_set_vq_cb() argument
286 eni_vdpa->vring[qid].cb = *cb; in eni_vdpa_set_vq_cb()
289 static void eni_vdpa_set_vq_ready(struct vdpa_device *vdpa, u16 qid, in eni_vdpa_set_vq_ready() argument
299 vp_legacy_set_queue_address(ldev, qid, 0); in eni_vdpa_set_vq_ready()
302 static bool eni_vdpa_get_vq_ready(struct vdpa_device *vdpa, u16 qid) in eni_vdpa_get_vq_ready() argument
306 return vp_legacy_get_queue_enable(ldev, qid); in eni_vdpa_get_vq_ready()
309 static void eni_vdpa_set_vq_num(struct vdpa_device *vdpa, u16 qid, in eni_vdpa_set_vq_num() argument
314 u16 n = vp_legacy_get_queue_size(ldev, qid); in eni_vdpa_set_vq_num()
323 qid, n, num); in eni_vdpa_set_vq_num()
326 static int eni_vdpa_set_vq_address(struct vdpa_device *vdpa, u16 qid, in eni_vdpa_set_vq_address() argument
333 vp_legacy_set_queue_address(ldev, qid, pfn); in eni_vdpa_set_vq_address()
338 static void eni_vdpa_kick_vq(struct vdpa_device *vdpa, u16 qid) in eni_vdpa_kick_vq() argument
342 iowrite16(qid, eni_vdpa->vring[qid].notify); in eni_vdpa_kick_vq()