Lines Matching defs:vgpu
98 struct intel_vgpu *vgpu; member
107 struct intel_vgpu *vgpu; member
125 static void gvt_unpin_guest_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_unpin_guest_page()
143 static int gvt_pin_guest_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_pin_guest_page()
192 static int gvt_dma_map_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_dma_map_page()
215 static void gvt_dma_unmap_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_dma_unmap_page()
224 static struct gvt_dma *__gvt_cache_find_dma_addr(struct intel_vgpu *vgpu, in __gvt_cache_find_dma_addr()
243 static struct gvt_dma *__gvt_cache_find_gfn(struct intel_vgpu *vgpu, gfn_t gfn) in __gvt_cache_find_gfn()
261 static int __gvt_cache_add(struct intel_vgpu *vgpu, gfn_t gfn, in __gvt_cache_add()
310 static void __gvt_cache_remove_entry(struct intel_vgpu *vgpu, in __gvt_cache_remove_entry()
319 static void gvt_cache_destroy(struct intel_vgpu *vgpu) in gvt_cache_destroy()
338 static void gvt_cache_init(struct intel_vgpu *vgpu) in gvt_cache_init()
414 static size_t intel_vgpu_reg_rw_opregion(struct intel_vgpu *vgpu, char *buf, in intel_vgpu_reg_rw_opregion()
432 static void intel_vgpu_reg_release_opregion(struct intel_vgpu *vgpu, in intel_vgpu_reg_release_opregion()
442 static int handle_edid_regs(struct intel_vgpu *vgpu, in handle_edid_regs()
513 static size_t intel_vgpu_reg_rw_edid(struct intel_vgpu *vgpu, char *buf, in intel_vgpu_reg_rw_edid()
536 static void intel_vgpu_reg_release_edid(struct intel_vgpu *vgpu, in intel_vgpu_reg_release_edid()
547 static int intel_vgpu_register_reg(struct intel_vgpu *vgpu, in intel_vgpu_register_reg()
573 struct intel_vgpu *vgpu = (struct intel_vgpu *)p_vgpu; in kvmgt_get_vfio_device() local
587 struct intel_vgpu *vgpu = (struct intel_vgpu *)p_vgpu; in kvmgt_set_opregion() local
615 struct intel_vgpu *vgpu = (struct intel_vgpu *)p_vgpu; in kvmgt_set_edid() local
643 static void kvmgt_put_vfio_device(void *vgpu) in kvmgt_put_vfio_device()
653 struct intel_vgpu *vgpu = NULL; in intel_vgpu_create() local
692 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in intel_vgpu_remove() local
704 struct intel_vgpu *vgpu = container_of(nb, in intel_vgpu_iommu_notifier() local
735 struct intel_vgpu *vgpu = container_of(nb, in intel_vgpu_group_notifier() local
752 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in intel_vgpu_open() local
803 static void intel_vgpu_release_msi_eventfd_ctx(struct intel_vgpu *vgpu) in intel_vgpu_release_msi_eventfd_ctx()
814 static void __intel_vgpu_release(struct intel_vgpu *vgpu) in __intel_vgpu_release()
849 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in intel_vgpu_release() local
856 struct intel_vgpu *vgpu = container_of(work, struct intel_vgpu, in intel_vgpu_release_work() local
862 static u64 intel_vgpu_get_bar_addr(struct intel_vgpu *vgpu, int bar) in intel_vgpu_get_bar_addr()
889 static int intel_vgpu_bar_rw(struct intel_vgpu *vgpu, int bar, u64 off, in intel_vgpu_bar_rw()
904 static inline bool intel_vgpu_in_aperture(struct intel_vgpu *vgpu, u64 off) in intel_vgpu_in_aperture()
910 static int intel_vgpu_aperture_rw(struct intel_vgpu *vgpu, u64 off, in intel_vgpu_aperture_rw()
940 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in intel_vgpu_rw() local
988 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in gtt_entry() local
1157 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in intel_vgpu_mmap() local
1188 static int intel_vgpu_get_irq_count(struct intel_vgpu *vgpu, int type) in intel_vgpu_get_irq_count()
1196 static int intel_vgpu_set_intx_mask(struct intel_vgpu *vgpu, in intel_vgpu_set_intx_mask()
1204 static int intel_vgpu_set_intx_unmask(struct intel_vgpu *vgpu, in intel_vgpu_set_intx_unmask()
1211 static int intel_vgpu_set_intx_trigger(struct intel_vgpu *vgpu, in intel_vgpu_set_intx_trigger()
1218 static int intel_vgpu_set_msi_trigger(struct intel_vgpu *vgpu, in intel_vgpu_set_msi_trigger()
1239 static int intel_vgpu_set_irqs(struct intel_vgpu *vgpu, u32 flags, in intel_vgpu_set_irqs()
1283 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in intel_vgpu_ioctl() local
1565 struct intel_vgpu *vgpu = (struct intel_vgpu *) in vgpu_id_show() local
1723 static bool __kvmgt_vgpu_exist(struct intel_vgpu *vgpu, struct kvm *kvm) in __kvmgt_vgpu_exist()
1749 struct intel_vgpu *vgpu; in kvmgt_guest_init() local
1803 static int kvmgt_attach_vgpu(void *vgpu, unsigned long *handle) in kvmgt_attach_vgpu()
1812 struct intel_vgpu *vgpu = (struct intel_vgpu *)p_vgpu; in kvmgt_detach_vgpu() local
1829 struct intel_vgpu *vgpu; in kvmgt_inject_msi() local
1876 struct intel_vgpu *vgpu; in kvmgt_dma_map_guest_page() local