Lines Matching refs:qid
244 static int vp_vdpa_get_vq_state(struct vdpa_device *vdpa, u16 qid, in vp_vdpa_get_vq_state() argument
279 static int vp_vdpa_set_vq_state(struct vdpa_device *vdpa, u16 qid, in vp_vdpa_set_vq_state() argument
289 !vp_modern_get_queue_enable(mdev, qid)) { in vp_vdpa_set_vq_state()
300 static void vp_vdpa_set_vq_cb(struct vdpa_device *vdpa, u16 qid, in vp_vdpa_set_vq_cb() argument
305 vp_vdpa->vring[qid].cb = *cb; in vp_vdpa_set_vq_cb()
309 u16 qid, bool ready) in vp_vdpa_set_vq_ready() argument
313 vp_modern_set_queue_enable(mdev, qid, ready); in vp_vdpa_set_vq_ready()
316 static bool vp_vdpa_get_vq_ready(struct vdpa_device *vdpa, u16 qid) in vp_vdpa_get_vq_ready() argument
320 return vp_modern_get_queue_enable(mdev, qid); in vp_vdpa_get_vq_ready()
323 static void vp_vdpa_set_vq_num(struct vdpa_device *vdpa, u16 qid, in vp_vdpa_set_vq_num() argument
328 vp_modern_set_queue_size(mdev, qid, num); in vp_vdpa_set_vq_num()
331 static int vp_vdpa_set_vq_address(struct vdpa_device *vdpa, u16 qid, in vp_vdpa_set_vq_address() argument
337 vp_modern_queue_address(mdev, qid, desc_area, in vp_vdpa_set_vq_address()
343 static void vp_vdpa_kick_vq(struct vdpa_device *vdpa, u16 qid) in vp_vdpa_kick_vq() argument
347 vp_iowrite16(qid, vp_vdpa->vring[qid].notify); in vp_vdpa_kick_vq()
425 vp_vdpa_get_vq_notification(struct vdpa_device *vdpa, u16 qid) in vp_vdpa_get_vq_notification() argument
431 notify.addr = vp_vdpa->vring[qid].notify_pa; in vp_vdpa_get_vq_notification()