Lines Matching defs:vdpa
82 struct vdpa_device vdpa; member
118 static struct vdpasim *vdpa_to_sim(struct vdpa_device *vdpa) in vdpa_to_sim()
125 struct vdpa_device *vdpa = dev_to_vdpa(dev); in dev_to_sim() local
431 static int vdpasim_set_vq_address(struct vdpa_device *vdpa, u16 idx, in vdpasim_set_vq_address()
445 static void vdpasim_set_vq_num(struct vdpa_device *vdpa, u16 idx, u32 num) in vdpasim_set_vq_num()
453 static void vdpasim_kick_vq(struct vdpa_device *vdpa, u16 idx) in vdpasim_kick_vq()
462 static void vdpasim_set_vq_cb(struct vdpa_device *vdpa, u16 idx, in vdpasim_set_vq_cb()
472 static void vdpasim_set_vq_ready(struct vdpa_device *vdpa, u16 idx, bool ready) in vdpasim_set_vq_ready()
487 static bool vdpasim_get_vq_ready(struct vdpa_device *vdpa, u16 idx) in vdpasim_get_vq_ready()
495 static int vdpasim_set_vq_state(struct vdpa_device *vdpa, u16 idx, in vdpasim_set_vq_state()
509 static int vdpasim_get_vq_state(struct vdpa_device *vdpa, u16 idx, in vdpasim_get_vq_state()
520 static u32 vdpasim_get_vq_align(struct vdpa_device *vdpa) in vdpasim_get_vq_align()
525 static u64 vdpasim_get_features(struct vdpa_device *vdpa) in vdpasim_get_features()
530 static int vdpasim_set_features(struct vdpa_device *vdpa, u64 features) in vdpasim_set_features()
543 static void vdpasim_set_config_cb(struct vdpa_device *vdpa, in vdpasim_set_config_cb()
549 static u16 vdpasim_get_vq_num_max(struct vdpa_device *vdpa) in vdpasim_get_vq_num_max()
554 static u32 vdpasim_get_device_id(struct vdpa_device *vdpa) in vdpasim_get_device_id()
559 static u32 vdpasim_get_vendor_id(struct vdpa_device *vdpa) in vdpasim_get_vendor_id()
564 static u8 vdpasim_get_status(struct vdpa_device *vdpa) in vdpasim_get_status()
576 static void vdpasim_set_status(struct vdpa_device *vdpa, u8 status) in vdpasim_set_status()
587 static void vdpasim_get_config(struct vdpa_device *vdpa, unsigned int offset, in vdpasim_get_config()
601 static void vdpasim_set_config(struct vdpa_device *vdpa, unsigned int offset, in vdpasim_set_config()
607 static u32 vdpasim_get_generation(struct vdpa_device *vdpa) in vdpasim_get_generation()
614 static struct vdpa_iova_range vdpasim_get_iova_range(struct vdpa_device *vdpa) in vdpasim_get_iova_range()
624 static int vdpasim_set_map(struct vdpa_device *vdpa, in vdpasim_set_map()
651 static int vdpasim_dma_map(struct vdpa_device *vdpa, u64 iova, u64 size, in vdpasim_dma_map()
665 static int vdpasim_dma_unmap(struct vdpa_device *vdpa, u64 iova, u64 size) in vdpasim_dma_unmap()
676 static void vdpasim_free(struct vdpa_device *vdpa) in vdpasim_free()
769 struct vdpa_device *vdpa = &vdpasim_dev->vdpa; in vdpasim_dev_exit() local