Lines Matching refs:intel_vgpu

66 	size_t (*rw)(struct intel_vgpu *vgpu, char *buf,
68 void (*release)(struct intel_vgpu *vgpu,
94 struct intel_vgpu *vgpu;
102 struct intel_vgpu *vgpu;
112 struct intel_vgpu *vgpu;
137 static inline struct kvmgt_vdev *kvmgt_vdev(struct intel_vgpu *vgpu) in kvmgt_vdev()
249 static void gvt_unpin_guest_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_unpin_guest_page()
269 static int gvt_pin_guest_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_pin_guest_page()
319 static int gvt_dma_map_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_dma_map_page()
342 static void gvt_dma_unmap_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_dma_unmap_page()
351 static struct gvt_dma *__gvt_cache_find_dma_addr(struct intel_vgpu *vgpu, in __gvt_cache_find_dma_addr()
370 static struct gvt_dma *__gvt_cache_find_gfn(struct intel_vgpu *vgpu, gfn_t gfn) in __gvt_cache_find_gfn()
388 static int __gvt_cache_add(struct intel_vgpu *vgpu, gfn_t gfn, in __gvt_cache_add()
438 static void __gvt_cache_remove_entry(struct intel_vgpu *vgpu, in __gvt_cache_remove_entry()
449 static void gvt_cache_destroy(struct intel_vgpu *vgpu) in gvt_cache_destroy()
469 static void gvt_cache_init(struct intel_vgpu *vgpu) in gvt_cache_init()
547 static size_t intel_vgpu_reg_rw_opregion(struct intel_vgpu *vgpu, char *buf, in intel_vgpu_reg_rw_opregion()
567 static void intel_vgpu_reg_release_opregion(struct intel_vgpu *vgpu, in intel_vgpu_reg_release_opregion()
577 static int handle_edid_regs(struct intel_vgpu *vgpu, in handle_edid_regs()
648 static size_t intel_vgpu_reg_rw_edid(struct intel_vgpu *vgpu, char *buf, in intel_vgpu_reg_rw_edid()
671 static void intel_vgpu_reg_release_edid(struct intel_vgpu *vgpu, in intel_vgpu_reg_release_edid()
682 static int intel_vgpu_register_reg(struct intel_vgpu *vgpu, in intel_vgpu_register_reg()
709 struct intel_vgpu *vgpu = (struct intel_vgpu *)p_vgpu; in kvmgt_get_vfio_device()
724 struct intel_vgpu *vgpu = (struct intel_vgpu *)p_vgpu; in kvmgt_set_opregion()
752 struct intel_vgpu *vgpu = (struct intel_vgpu *)p_vgpu; in kvmgt_set_edid()
782 struct kvmgt_vdev *vdev = kvmgt_vdev((struct intel_vgpu *)vgpu); in kvmgt_put_vfio_device()
792 struct intel_vgpu *vgpu = NULL; in intel_vgpu_create()
829 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in intel_vgpu_remove()
844 struct intel_vgpu *vgpu = vdev->vgpu; in intel_vgpu_iommu_notifier()
890 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in intel_vgpu_open_device()
957 static void intel_vgpu_release_msi_eventfd_ctx(struct intel_vgpu *vgpu) in intel_vgpu_release_msi_eventfd_ctx()
969 static void __intel_vgpu_release(struct intel_vgpu *vgpu) in __intel_vgpu_release()
1009 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in intel_vgpu_close_device()
1022 static u64 intel_vgpu_get_bar_addr(struct intel_vgpu *vgpu, int bar) in intel_vgpu_get_bar_addr()
1049 static int intel_vgpu_bar_rw(struct intel_vgpu *vgpu, int bar, u64 off, in intel_vgpu_bar_rw()
1064 static inline bool intel_vgpu_in_aperture(struct intel_vgpu *vgpu, u64 off) in intel_vgpu_in_aperture()
1070 static int intel_vgpu_aperture_rw(struct intel_vgpu *vgpu, u64 off, in intel_vgpu_aperture_rw()
1100 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in intel_vgpu_rw()
1149 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in gtt_entry()
1318 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in intel_vgpu_mmap()
1349 static int intel_vgpu_get_irq_count(struct intel_vgpu *vgpu, int type) in intel_vgpu_get_irq_count()
1357 static int intel_vgpu_set_intx_mask(struct intel_vgpu *vgpu, in intel_vgpu_set_intx_mask()
1365 static int intel_vgpu_set_intx_unmask(struct intel_vgpu *vgpu, in intel_vgpu_set_intx_unmask()
1372 static int intel_vgpu_set_intx_trigger(struct intel_vgpu *vgpu, in intel_vgpu_set_intx_trigger()
1379 static int intel_vgpu_set_msi_trigger(struct intel_vgpu *vgpu, in intel_vgpu_set_msi_trigger()
1400 static int intel_vgpu_set_irqs(struct intel_vgpu *vgpu, u32 flags, in intel_vgpu_set_irqs()
1404 int (*func)(struct intel_vgpu *vgpu, unsigned int index, in intel_vgpu_set_irqs()
1444 struct intel_vgpu *vgpu = mdev_get_drvdata(mdev); in intel_vgpu_ioctl()
1727 struct intel_vgpu *vgpu = (struct intel_vgpu *) in vgpu_id_show()
1890 static bool __kvmgt_vgpu_exist(struct intel_vgpu *vgpu, struct kvm *kvm) in __kvmgt_vgpu_exist()
1892 struct intel_vgpu *itr; in __kvmgt_vgpu_exist()
1916 struct intel_vgpu *vgpu; in kvmgt_guest_init()
1971 struct intel_vgpu *vgpu = (struct intel_vgpu *)p_vgpu; in kvmgt_attach_vgpu()
1986 struct intel_vgpu *vgpu = (struct intel_vgpu *)p_vgpu; in kvmgt_detach_vgpu()
2006 struct intel_vgpu *vgpu; in kvmgt_inject_msi()
2054 struct intel_vgpu *vgpu; in kvmgt_dma_map_guest_page()
2138 struct intel_vgpu *vgpu; in kvmgt_dma_unmap_guest_page()