Symbol: intel_vgpu
sys/dev/drm/i915/gvt/gvt.h
275
struct intel_vgpu *idle_vgpu;
sys/dev/drm/i915/gvt/gvt.h
372
int intel_vgpu_alloc_resource(struct intel_vgpu *vgpu,
sys/dev/drm/i915/gvt/gvt.h
374
void intel_vgpu_reset_resource(struct intel_vgpu *vgpu);
sys/dev/drm/i915/gvt/gvt.h
375
void intel_vgpu_free_resource(struct intel_vgpu *vgpu);
sys/dev/drm/i915/gvt/gvt.h
376
void intel_vgpu_write_fence(struct intel_vgpu *vgpu,
sys/dev/drm/i915/gvt/gvt.h
401
static inline void intel_vgpu_write_pci_bar(struct intel_vgpu *vgpu,
sys/dev/drm/i915/gvt/gvt.h
424
struct intel_vgpu *intel_gvt_create_idle_vgpu(struct intel_gvt *gvt);
sys/dev/drm/i915/gvt/gvt.h
425
void intel_gvt_destroy_idle_vgpu(struct intel_vgpu *vgpu);
sys/dev/drm/i915/gvt/gvt.h
426
struct intel_vgpu *intel_gvt_create_vgpu(struct intel_gvt *gvt,
sys/dev/drm/i915/gvt/gvt.h
428
void intel_gvt_destroy_vgpu(struct intel_vgpu *vgpu);
sys/dev/drm/i915/gvt/gvt.h
429
void intel_gvt_reset_vgpu_locked(struct intel_vgpu *vgpu, bool dmlr,
sys/dev/drm/i915/gvt/gvt.h
431
void intel_gvt_reset_vgpu(struct intel_vgpu *vgpu);
sys/dev/drm/i915/gvt/gvt.h
432
void intel_gvt_activate_vgpu(struct intel_vgpu *vgpu);
sys/dev/drm/i915/gvt/gvt.h
433
void intel_gvt_deactivate_vgpu(struct intel_vgpu *vgpu);
sys/dev/drm/i915/gvt/gvt.h
460
bool intel_gvt_ggtt_validate_range(struct intel_vgpu *vgpu, u64 addr, u32 size);
sys/dev/drm/i915/gvt/gvt.h
461
int intel_gvt_ggtt_gmadr_g2h(struct intel_vgpu *vgpu, u64 g_addr, u64 *h_addr);
sys/dev/drm/i915/gvt/gvt.h
462
int intel_gvt_ggtt_gmadr_h2g(struct intel_vgpu *vgpu, u64 h_addr, u64 *g_addr);
sys/dev/drm/i915/gvt/gvt.h
463
int intel_gvt_ggtt_index_g2h(struct intel_vgpu *vgpu, unsigned long g_index,
sys/dev/drm/i915/gvt/gvt.h
465
int intel_gvt_ggtt_h2g_index(struct intel_vgpu *vgpu, unsigned long h_index,
sys/dev/drm/i915/gvt/gvt.h
468
void intel_vgpu_init_cfg_space(struct intel_vgpu *vgpu,
sys/dev/drm/i915/gvt/gvt.h
470
void intel_vgpu_reset_cfg_space(struct intel_vgpu *vgpu);
sys/dev/drm/i915/gvt/gvt.h
472
int intel_vgpu_emulate_cfg_read(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/drm/i915/gvt/gvt.h
475
int intel_vgpu_emulate_cfg_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/drm/i915/gvt/gvt.h
478
static inline u64 intel_vgpu_get_bar_gpa(struct intel_vgpu *vgpu, int bar)
sys/dev/drm/i915/gvt/gvt.h
488
void intel_vgpu_clean_opregion(struct intel_vgpu *vgpu);
sys/dev/drm/i915/gvt/gvt.h
489
int intel_vgpu_init_opregion(struct intel_vgpu *vgpu, u32 gpa);
sys/dev/drm/i915/gvt/gvt.h
491
int intel_vgpu_emulate_opregion_request(struct intel_vgpu *vgpu, u32 swsci);
sys/dev/drm/i915/gvt/gvt.h
492
void populate_pvinfo_page(struct intel_vgpu *vgpu);
sys/dev/drm/i915/gvt/gvt.h
497
int (*emulate_cfg_read)(struct intel_vgpu *, unsigned int, void *,
sys/dev/drm/i915/gvt/gvt.h
499
int (*emulate_cfg_write)(struct intel_vgpu *, unsigned int, void *,
sys/dev/drm/i915/gvt/gvt.h
501
int (*emulate_mmio_read)(struct intel_vgpu *, u64, void *,
sys/dev/drm/i915/gvt/gvt.h
503
int (*emulate_mmio_write)(struct intel_vgpu *, u64, void *,
sys/dev/drm/i915/gvt/gvt.h
505
struct intel_vgpu *(*vgpu_create)(struct intel_gvt *,
sys/dev/drm/i915/gvt/gvt.h
507
void (*vgpu_destroy)(struct intel_vgpu *);
sys/dev/drm/i915/gvt/gvt.h
508
void (*vgpu_reset)(struct intel_vgpu *);
sys/dev/drm/i915/gvt/gvt.h
509
void (*vgpu_activate)(struct intel_vgpu *);
sys/dev/drm/i915/gvt/gvt.h
510
void (*vgpu_deactivate)(struct intel_vgpu *);
sys/dev/drm/i915/gvt/mpt.h
118
static inline int intel_gvt_hypervisor_inject_msi(struct intel_vgpu *vgpu)
sys/dev/drm/i915/gvt/mpt.h
164
static inline int intel_gvt_hypervisor_set_wp_page(struct intel_vgpu *vgpu,
sys/dev/drm/i915/gvt/mpt.h
189
static inline int intel_gvt_hypervisor_unset_wp_page(struct intel_vgpu *vgpu,
sys/dev/drm/i915/gvt/mpt.h
215
static inline int intel_gvt_hypervisor_read_gpa(struct intel_vgpu *vgpu,
sys/dev/drm/i915/gvt/mpt.h
231
static inline int intel_gvt_hypervisor_write_gpa(struct intel_vgpu *vgpu,
sys/dev/drm/i915/gvt/mpt.h
246
struct intel_vgpu *vgpu, unsigned long gfn)
sys/dev/drm/i915/gvt/mpt.h
263
struct intel_vgpu *vgpu, unsigned long gfn,
sys/dev/drm/i915/gvt/mpt.h
286
struct intel_vgpu *vgpu, u64 start, u64 end, bool map)
sys/dev/drm/i915/gvt/mpt.h
82
static inline int intel_gvt_hypervisor_attach_vgpu(struct intel_vgpu *vgpu)
sys/dev/drm/i915/gvt/mpt.h
98
static inline void intel_gvt_hypervisor_detach_vgpu(struct intel_vgpu *vgpu)