Symbol: intel_vgpu
sys/dev/pci/drm/i915/gvt/aperture_gm.c
109
static void free_vgpu_gm(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/aperture_gm.c
130
void intel_vgpu_write_fence(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/aperture_gm.c
159
static void _clear_vgpu_fence(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/aperture_gm.c
167
static void free_vgpu_fence(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/aperture_gm.c
192
static int alloc_vgpu_fence(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/aperture_gm.c
234
static void free_resource(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/aperture_gm.c
243
static int alloc_resource(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/aperture_gm.c
308
void intel_vgpu_free_resource(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/aperture_gm.c
322
void intel_vgpu_reset_resource(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/aperture_gm.c
343
int intel_vgpu_alloc_resource(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/aperture_gm.c
42
static int alloc_gm(struct intel_vgpu *vgpu, bool high_gm)
sys/dev/pci/drm/i915/gvt/aperture_gm.c
81
static int alloc_vgpu_gm(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/cfg_space.c
117
int intel_vgpu_emulate_cfg_read(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/cfg_space.c
133
static void map_aperture(struct intel_vgpu *vgpu, bool map)
sys/dev/pci/drm/i915/gvt/cfg_space.c
139
static void trap_gttmmio(struct intel_vgpu *vgpu, bool trap)
sys/dev/pci/drm/i915/gvt/cfg_space.c
145
static int emulate_pci_command_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/cfg_space.c
167
static int emulate_pci_rom_bar_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/cfg_space.c
181
static void emulate_pci_bar_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/cfg_space.c
256
int intel_vgpu_emulate_cfg_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/cfg_space.c
319
void intel_vgpu_init_cfg_space(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/cfg_space.c
383
void intel_vgpu_reset_cfg_space(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/cfg_space.c
69
static void vgpu_pci_cfg_mem_write(struct intel_vgpu *vgpu, unsigned int off,
sys/dev/pci/drm/i915/gvt/cmd_parser.c
1339
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
1427
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
1481
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
1543
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
1564
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
1642
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
1767
static int copy_gma_to_hva(struct intel_vgpu *vgpu, struct intel_vgpu_mm *mm,
sys/dev/pci/drm/i915/gvt/cmd_parser.c
1822
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
1878
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
1901
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
2003
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
2731
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
2803
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
2925
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
2985
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3008
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3080
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3107
void intel_gvt_update_reg_whitelist(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3164
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
481
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
863
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
897
struct intel_vgpu *vgpu = s->vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.h
43
struct intel_vgpu;
sys/dev/pci/drm/i915/gvt/cmd_parser.h
54
void intel_gvt_update_reg_whitelist(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/debugfs.c
130
struct intel_vgpu *vgpu = (struct intel_vgpu *)data;
sys/dev/pci/drm/i915/gvt/debugfs.c
145
struct intel_vgpu *vgpu = (struct intel_vgpu *)data;
sys/dev/pci/drm/i915/gvt/debugfs.c
157
struct intel_vgpu *vgpu = (struct intel_vgpu *)data;
sys/dev/pci/drm/i915/gvt/debugfs.c
175
void intel_gvt_debugfs_add_vgpu(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/debugfs.c
194
void intel_gvt_debugfs_remove_vgpu(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/debugfs.c
29
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/debugfs.c
86
struct intel_vgpu *vgpu = s->private;
sys/dev/pci/drm/i915/gvt/display.c
185
static void emulate_monitor_status_change(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/display.c
51
static int get_edp_pipe(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/display.c
527
static void clean_virtual_dp_monitor(struct intel_vgpu *vgpu, int port_num)
sys/dev/pci/drm/i915/gvt/display.c
541
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/display.c
544
vgpu = container_of(vblank_timer, struct intel_vgpu, vblank_timer);
sys/dev/pci/drm/i915/gvt/display.c
553
static int setup_virtual_dp_monitor(struct intel_vgpu *vgpu, int port_num,
sys/dev/pci/drm/i915/gvt/display.c
605
void vgpu_update_vblank_emulation(struct intel_vgpu *vgpu, bool turnon)
sys/dev/pci/drm/i915/gvt/display.c
636
static void emulate_vblank_on_pipe(struct intel_vgpu *vgpu, int pipe)
sys/dev/pci/drm/i915/gvt/display.c
666
void intel_vgpu_emulate_vblank(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/display.c
686
void intel_vgpu_emulate_hotplug(struct intel_vgpu *vgpu, bool connected)
sys/dev/pci/drm/i915/gvt/display.c
71
static int edp_pipe_is_enabled(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/display.c
775
void intel_vgpu_clean_display(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/display.c
801
int intel_vgpu_init_display(struct intel_vgpu *vgpu, u64 resolution)
sys/dev/pci/drm/i915/gvt/display.c
825
void intel_vgpu_reset_display(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/display.c
84
int pipe_is_enabled(struct intel_vgpu *vgpu, int pipe)
sys/dev/pci/drm/i915/gvt/display.h
160
void intel_vgpu_emulate_vblank(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/display.h
161
void vgpu_update_vblank_emulation(struct intel_vgpu *vgpu, bool turnon);
sys/dev/pci/drm/i915/gvt/display.h
163
int intel_vgpu_init_display(struct intel_vgpu *vgpu, u64 resolution);
sys/dev/pci/drm/i915/gvt/display.h
164
void intel_vgpu_reset_display(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/display.h
165
void intel_vgpu_clean_display(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/display.h
167
int pipe_is_enabled(struct intel_vgpu *vgpu, int pipe);
sys/dev/pci/drm/i915/gvt/display.h
42
struct intel_vgpu;
sys/dev/pci/drm/i915/gvt/dmabuf.c
120
struct intel_vgpu *vgpu = obj->vgpu;
sys/dev/pci/drm/i915/gvt/dmabuf.c
136
struct intel_vgpu *vgpu = obj->vgpu;
sys/dev/pci/drm/i915/gvt/dmabuf.c
176
struct intel_vgpu *vgpu = obj->vgpu;
sys/dev/pci/drm/i915/gvt/dmabuf.c
255
struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/dmabuf.c
341
pick_dmabuf_by_info(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/dmabuf.c
371
pick_dmabuf_by_num(struct intel_vgpu *vgpu, u32 id)
sys/dev/pci/drm/i915/gvt/dmabuf.c
403
int intel_vgpu_query_plane(struct intel_vgpu *vgpu, void *args)
sys/dev/pci/drm/i915/gvt/dmabuf.c
49
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/dmabuf.c
501
int intel_vgpu_get_dmabuf(struct intel_vgpu *vgpu, unsigned int dmabuf_id)
sys/dev/pci/drm/i915/gvt/dmabuf.c
572
void intel_vgpu_dmabuf_cleanup(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/dmabuf.h
55
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/dmabuf.h
63
int intel_vgpu_query_plane(struct intel_vgpu *vgpu, void *args);
sys/dev/pci/drm/i915/gvt/dmabuf.h
64
int intel_vgpu_get_dmabuf(struct intel_vgpu *vgpu, unsigned int dmabuf_id);
sys/dev/pci/drm/i915/gvt/dmabuf.h
65
void intel_vgpu_dmabuf_cleanup(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/edid.c
132
static void reset_gmbus_controller(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/edid.c
141
static int gmbus0_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/edid.c
181
static int gmbus1_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/edid.c
282
static int gmbus3_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/edid.c
291
static int gmbus3_mmio_read(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/edid.c
344
static int gmbus2_mmio_read(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/edid.c
355
static int gmbus2_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/edid.c
379
int intel_gvt_i2c_handle_gmbus_read(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/edid.c
409
int intel_gvt_i2c_handle_gmbus_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/edid.c
479
void intel_gvt_i2c_handle_aux_ch_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/edid.c
55
static unsigned char edid_get_byte(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/edid.c
570
void intel_vgpu_init_i2c_edid(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/edid.h
133
void intel_vgpu_init_i2c_edid(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/edid.h
135
int intel_gvt_i2c_handle_gmbus_read(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/edid.h
138
int intel_gvt_i2c_handle_gmbus_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/edid.h
141
void intel_gvt_i2c_handle_aux_ch_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/edid.h
40
struct intel_vgpu;
sys/dev/pci/drm/i915/gvt/execlist.c
128
struct intel_vgpu *vgpu = execlist->vgpu;
sys/dev/pci/drm/i915/gvt/execlist.c
184
struct intel_vgpu *vgpu = execlist->vgpu;
sys/dev/pci/drm/i915/gvt/execlist.c
257
struct intel_vgpu *vgpu = execlist->vgpu;
sys/dev/pci/drm/i915/gvt/execlist.c
282
struct intel_vgpu *vgpu = execlist->vgpu;
sys/dev/pci/drm/i915/gvt/execlist.c
372
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/execlist.c
394
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/execlist.c
430
static int submit_context(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/execlist.c
456
int intel_vgpu_submit_execlist(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/execlist.c
500
static void init_vgpu_execlist(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/execlist.c
522
static void clean_execlist(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/execlist.c
536
static void reset_execlist(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/execlist.c
546
static int init_execlist(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/execlist.c
93
struct intel_vgpu *vgpu = execlist->vgpu;
sys/dev/pci/drm/i915/gvt/execlist.h
173
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/execlist.h
178
void intel_vgpu_clean_execlist(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/execlist.h
180
int intel_vgpu_init_execlist(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/execlist.h
182
int intel_vgpu_submit_execlist(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/fb_decoder.c
155
static u32 intel_vgpu_get_stride(struct intel_vgpu *vgpu, int pipe,
sys/dev/pci/drm/i915/gvt/fb_decoder.c
192
static int get_active_pipe(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/fb_decoder.c
212
int intel_vgpu_decode_primary_plane(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/fb_decoder.c
343
int intel_vgpu_decode_cursor_plane(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/fb_decoder.h
155
int intel_vgpu_decode_primary_plane(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/fb_decoder.h
157
int intel_vgpu_decode_cursor_plane(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/fb_decoder.h
43
struct intel_vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
1007
struct intel_vgpu *vgpu, struct intel_gvt_gtt_entry *we)
sys/dev/pci/drm/i915/gvt/gtt.c
1085
static int split_2MB_gtt_entry(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
1141
static int split_64KB_gtt_entry(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
1172
static int ppgtt_populate_shadow_entry(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
1225
struct intel_vgpu *vgpu = spt->vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
1260
struct intel_vgpu *vgpu = spt->vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
1305
struct intel_vgpu *vgpu = spt->vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
1337
static int sync_oos_page(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
1380
static int detach_oos_page(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
1485
int intel_vgpu_sync_oos_pages(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
1511
struct intel_vgpu *vgpu = spt->vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
1598
int intel_vgpu_flush_post_shadow(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
1629
struct intel_vgpu *vgpu = spt->vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
1692
struct intel_vgpu *vgpu = mm->vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
1722
struct intel_vgpu *vgpu = mm->vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
1766
static struct intel_vgpu_mm *vgpu_alloc_mm(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
1797
struct intel_vgpu_mm *intel_vgpu_create_ppgtt_mm(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
1840
static struct intel_vgpu_mm *intel_vgpu_create_ggtt_mm(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
1979
struct intel_vgpu *vgpu = mm->vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
2007
struct intel_vgpu *vgpu = mm->vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
2079
static int emulate_ggtt_mmio_read(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
2117
int intel_vgpu_emulate_ggtt_mmio_read(struct intel_vgpu *vgpu, unsigned int off,
sys/dev/pci/drm/i915/gvt/gtt.c
2131
static void ggtt_invalidate_pte(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
2142
static int emulate_ggtt_mmio_write(struct intel_vgpu *vgpu, unsigned int off,
sys/dev/pci/drm/i915/gvt/gtt.c
2260
int intel_vgpu_emulate_ggtt_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
2289
static int alloc_scratch_pages(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
2353
static int release_scratch_page_tree(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
2373
static int create_scratch_page_tree(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
240
struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
2400
int intel_vgpu_init_gtt(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
2423
void intel_vgpu_destroy_all_ppgtt_mm(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
2442
static void intel_vgpu_destroy_ggtt_mm(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
2467
void intel_vgpu_clean_gtt(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
2538
struct intel_vgpu_mm *intel_vgpu_find_ppgtt_mm(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
2575
struct intel_vgpu_mm *intel_vgpu_get_ppgtt_mm(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
2601
int intel_vgpu_put_ppgtt_mm(struct intel_vgpu *vgpu, u64 pdps[])
sys/dev/pci/drm/i915/gvt/gtt.c
265
struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
2696
void intel_vgpu_invalidate_ppgtt(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
2722
void intel_vgpu_reset_ggtt(struct intel_vgpu *vgpu, bool invalidate_old)
sys/dev/pci/drm/i915/gvt/gtt.c
2767
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
57
bool intel_gvt_ggtt_validate_range(struct intel_vgpu *vgpu, u64 addr, u32 size)
sys/dev/pci/drm/i915/gvt/gtt.c
672
static int detach_oos_page(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
697
static void ppgtt_free_all_spt(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.c
738
struct intel_vgpu *vgpu, unsigned long gfn)
sys/dev/pci/drm/i915/gvt/gtt.c
751
struct intel_vgpu *vgpu, unsigned long mfn)
sys/dev/pci/drm/i915/gvt/gtt.c
760
struct intel_vgpu *vgpu, enum intel_gvt_gtt_type type)
sys/dev/pci/drm/i915/gvt/gtt.c
810
struct intel_vgpu *vgpu, enum intel_gvt_gtt_type type,
sys/dev/pci/drm/i915/gvt/gtt.c
880
static int ppgtt_invalidate_spt_by_shadow_entry(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.c
920
struct intel_vgpu *vgpu = spt->vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
937
struct intel_vgpu *vgpu = spt->vgpu;
sys/dev/pci/drm/i915/gvt/gtt.c
988
static bool vgpu_ips_enabled(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/gtt.h
151
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/gtt.h
182
struct intel_vgpu_mm *intel_vgpu_create_ppgtt_mm(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.h
218
int intel_vgpu_init_gtt(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gtt.h
219
void intel_vgpu_clean_gtt(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gtt.h
220
void intel_vgpu_reset_ggtt(struct intel_vgpu *vgpu, bool invalidate_old);
sys/dev/pci/drm/i915/gvt/gtt.h
221
void intel_vgpu_invalidate_ppgtt(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gtt.h
226
struct intel_vgpu_mm *intel_gvt_find_ppgtt_mm(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.h
243
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/gtt.h
265
int intel_vgpu_sync_oos_pages(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gtt.h
267
int intel_vgpu_flush_post_shadow(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gtt.h
276
struct intel_vgpu_mm *intel_vgpu_find_ppgtt_mm(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.h
279
struct intel_vgpu_mm *intel_vgpu_get_ppgtt_mm(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.h
282
int intel_vgpu_put_ppgtt_mm(struct intel_vgpu *vgpu, u64 pdps[]);
sys/dev/pci/drm/i915/gvt/gtt.h
284
int intel_vgpu_emulate_ggtt_mmio_read(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.h
287
int intel_vgpu_emulate_ggtt_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gtt.h
290
void intel_vgpu_destroy_all_ppgtt_mm(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gtt.h
45
struct intel_vgpu;
sys/dev/pci/drm/i915/gvt/gtt.h
63
struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gtt.h
69
struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
145
int (*init)(struct intel_vgpu *vgpu, intel_engine_mask_t engine_mask);
sys/dev/pci/drm/i915/gvt/gvt.h
146
void (*clean)(struct intel_vgpu *vgpu, intel_engine_mask_t engine_mask);
sys/dev/pci/drm/i915/gvt/gvt.h
147
void (*reset)(struct intel_vgpu *vgpu, intel_engine_mask_t engine_mask);
sys/dev/pci/drm/i915/gvt/gvt.h
346
struct intel_vgpu *idle_vgpu;
sys/dev/pci/drm/i915/gvt/gvt.h
448
int intel_vgpu_alloc_resource(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gvt.h
450
void intel_vgpu_reset_resource(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
451
void intel_vgpu_free_resource(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
452
void intel_vgpu_write_fence(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gvt.h
472
static inline void intel_vgpu_write_pci_bar(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gvt.h
495
struct intel_vgpu *intel_gvt_create_idle_vgpu(struct intel_gvt *gvt);
sys/dev/pci/drm/i915/gvt/gvt.h
496
void intel_gvt_destroy_idle_vgpu(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
497
int intel_gvt_create_vgpu(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gvt.h
499
void intel_gvt_destroy_vgpu(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
500
void intel_gvt_release_vgpu(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
501
void intel_gvt_reset_vgpu_locked(struct intel_vgpu *vgpu, bool dmlr,
sys/dev/pci/drm/i915/gvt/gvt.h
503
void intel_gvt_reset_vgpu(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
504
void intel_gvt_activate_vgpu(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
505
void intel_gvt_deactivate_vgpu(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
507
int intel_gvt_set_opregion(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
508
int intel_gvt_set_edid(struct intel_vgpu *vgpu, int port_num);
sys/dev/pci/drm/i915/gvt/gvt.h
535
bool intel_gvt_ggtt_validate_range(struct intel_vgpu *vgpu, u64 addr, u32 size);
sys/dev/pci/drm/i915/gvt/gvt.h
537
void intel_vgpu_init_cfg_space(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gvt.h
539
void intel_vgpu_reset_cfg_space(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
541
int intel_vgpu_emulate_cfg_read(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/gvt.h
544
int intel_vgpu_emulate_cfg_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/gvt.h
547
void intel_vgpu_emulate_hotplug(struct intel_vgpu *vgpu, bool connected);
sys/dev/pci/drm/i915/gvt/gvt.h
549
static inline u64 intel_vgpu_get_bar_gpa(struct intel_vgpu *vgpu, int bar)
sys/dev/pci/drm/i915/gvt/gvt.h
556
void intel_vgpu_clean_opregion(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
557
int intel_vgpu_init_opregion(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
558
int intel_vgpu_opregion_base_write_handler(struct intel_vgpu *vgpu, u32 gpa);
sys/dev/pci/drm/i915/gvt/gvt.h
560
int intel_vgpu_emulate_opregion_request(struct intel_vgpu *vgpu, u32 swsci);
sys/dev/pci/drm/i915/gvt/gvt.h
561
void populate_pvinfo_page(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
564
void enter_failsafe_mode(struct intel_vgpu *vgpu, int reason);
sys/dev/pci/drm/i915/gvt/gvt.h
565
void intel_vgpu_detach_regions(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
680
void intel_gvt_debugfs_add_vgpu(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
720
static inline int intel_gvt_read_gpa(struct intel_vgpu *vgpu, unsigned long gpa,
sys/dev/pci/drm/i915/gvt/gvt.h
738
static inline int intel_gvt_write_gpa(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/gvt.h
746
void intel_gvt_debugfs_remove_vgpu(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/gvt.h
750
int intel_gvt_page_track_add(struct intel_vgpu *info, u64 gfn);
sys/dev/pci/drm/i915/gvt/gvt.h
751
int intel_gvt_page_track_remove(struct intel_vgpu *info, u64 gfn);
sys/dev/pci/drm/i915/gvt/gvt.h
752
int intel_gvt_dma_pin_guest_page(struct intel_vgpu *vgpu, dma_addr_t dma_addr);
sys/dev/pci/drm/i915/gvt/gvt.h
753
int intel_gvt_dma_map_guest_page(struct intel_vgpu *vgpu, unsigned long gfn,
sys/dev/pci/drm/i915/gvt/gvt.h
755
void intel_gvt_dma_unmap_guest_page(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
100
static void read_vreg(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1006
static int south_chicken2_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1024
static int pri_surf_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1048
static int spr_surf_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
106
static void write_vreg(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1065
static int reg50080_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1091
static int trigger_aux_channel_interrupt(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1117
static int dp_aux_ch_ctl_trans_done(struct intel_vgpu *vgpu, u32 value,
sys/dev/pci/drm/i915/gvt/handlers.c
1181
static int dp_aux_ch_ctl_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1353
static int mbctl_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1361
static int vga_control_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1374
static u32 read_virtual_sbi_register(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1391
static void write_virtual_sbi_register(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1415
static int sbi_data_mmio_read(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1429
static int sbi_ctl_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1458
static int pvinfo_mmio_read(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1490
static int handle_g2v_notification(struct intel_vgpu *vgpu, int notification)
sys/dev/pci/drm/i915/gvt/handlers.c
1518
static int send_display_ready_uevent(struct intel_vgpu *vgpu, int ready)
sys/dev/pci/drm/i915/gvt/handlers.c
1534
static int pvinfo_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1578
static int pf_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1596
static int power_well_ctl_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1611
static int gen9_dbuf_ctl_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1624
static int fpga_dbg_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1634
static int dma_ctrl_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1653
static int gen9_trtte_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1670
static int gen9_trtt_chicken_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1677
static int dpll_status_read(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1699
static int mailbox_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1757
static int hws_pga_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1788
static int skl_power_well_ctl_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1803
static int skl_lcpll_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1817
static int bxt_de_pll_enable_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1830
static int bxt_port_pll_enable_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1843
static int bxt_phy_ctl_family_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
186
void enter_failsafe_mode(struct intel_vgpu *vgpu, int reason)
sys/dev/pci/drm/i915/gvt/handlers.c
1864
static int bxt_port_tx_dw3_read(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1876
static int bxt_pcs_dw12_grp_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1894
static int bxt_gt_disp_pwron_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1919
static int edp_psr_imr_iir_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1936
static int bxt_ppat_low_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
1954
static int guc_status_read(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1964
static int mmio_read_from_hw(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
1993
static int elsp_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
2035
static int ring_mode_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
205
static int sanitize_fence_mmio_access(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
2094
static int gvt_reg_tlb_control_handler(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
2126
static int ring_reset_ctl_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
2143
static int csfe_chicken1_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
228
static int gamw_echo_dev_rw_ia_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
253
static int fence_mmio_read(struct intel_vgpu *vgpu, unsigned int off,
sys/dev/pci/drm/i915/gvt/handlers.c
266
static int fence_mmio_write(struct intel_vgpu *vgpu, unsigned int off,
sys/dev/pci/drm/i915/gvt/handlers.c
291
static int mul_force_wake_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
3079
int intel_vgpu_default_mmio_read(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
3096
int intel_vgpu_default_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
3113
int intel_vgpu_mask_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
3138
int intel_vgpu_mmio_reg_rw(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
3214
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/handlers.c
3229
struct intel_vgpu *vgpu = data;
sys/dev/pci/drm/i915/gvt/handlers.c
3240
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/handlers.c
325
static int gdrst_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
374
static int gmbus_mmio_read(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
380
static int gmbus_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
386
static int pch_pp_control_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
404
static int transconf_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
416
static int lcpll_ctl_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
434
static int dpy_reg_mmio_read(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
474
static u32 bdw_vgpu_get_dp_bitrate(struct intel_vgpu *vgpu, enum port port)
sys/dev/pci/drm/i915/gvt/handlers.c
549
static u32 bxt_vgpu_get_dp_bitrate(struct intel_vgpu *vgpu, enum port port)
sys/dev/pci/drm/i915/gvt/handlers.c
613
static u32 skl_vgpu_get_dp_bitrate(struct intel_vgpu *vgpu, enum port port)
sys/dev/pci/drm/i915/gvt/handlers.c
661
static void vgpu_update_refresh_rate(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/handlers.c
712
static int pipeconf_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
785
static int force_nonpriv_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
808
static int ddi_buf_ctl_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
824
static int fdi_rx_iir_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
834
static int fdi_auto_training_started(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/handlers.c
850
static int check_fdi_rx_train_status(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
916
static int update_fdi_rx_iir_status(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
960
static int dp_tp_ctl_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/handlers.c
978
static int dp_tp_status_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/handlers.c
993
static int pch_adpa_mmio_write(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/interrupt.c
195
int intel_vgpu_reg_imr_handler(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/interrupt.c
225
int intel_vgpu_reg_master_irq_handler(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/interrupt.c
264
int intel_vgpu_reg_ier_handler(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/interrupt.c
303
int intel_vgpu_reg_iir_handler(struct intel_vgpu *vgpu, unsigned int reg,
sys/dev/pci/drm/i915/gvt/interrupt.c
341
static void update_upstream_irq(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/interrupt.c
425
static void inject_virtual_interrupt(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/interrupt.c
460
enum intel_gvt_event_type event, struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/interrupt.c
483
enum intel_gvt_event_type event, struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/interrupt.c
523
static void gen8_check_pending_irq(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/interrupt.c
677
void intel_vgpu_trigger_virtual_event(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/interrupt.c
71
static void update_upstream_irq(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/interrupt.h
145
enum intel_gvt_event_type event, struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/interrupt.h
149
void (*check_pending_irq)(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/interrupt.h
195
void intel_vgpu_trigger_virtual_event(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/interrupt.h
198
int intel_vgpu_reg_iir_handler(struct intel_vgpu *vgpu, unsigned int reg,
sys/dev/pci/drm/i915/gvt/interrupt.h
200
int intel_vgpu_reg_ier_handler(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/interrupt.h
202
int intel_vgpu_reg_master_irq_handler(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/interrupt.h
204
int intel_vgpu_reg_imr_handler(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/interrupt.h
41
struct intel_vgpu;
sys/dev/pci/drm/i915/gvt/kvmgt.c
1016
struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev);
sys/dev/pci/drm/i915/gvt/kvmgt.c
1051
static int intel_vgpu_get_irq_count(struct intel_vgpu *vgpu, int type)
sys/dev/pci/drm/i915/gvt/kvmgt.c
1059
static int intel_vgpu_set_intx_mask(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
1067
static int intel_vgpu_set_intx_unmask(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
107
container_of((vfio_dev), struct intel_vgpu, vfio_device)
sys/dev/pci/drm/i915/gvt/kvmgt.c
1074
static int intel_vgpu_set_intx_trigger(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
1081
static int intel_vgpu_set_msi_trigger(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
1102
static int intel_vgpu_set_irqs(struct intel_vgpu *vgpu, u32 flags,
sys/dev/pci/drm/i915/gvt/kvmgt.c
1106
int (*func)(struct intel_vgpu *vgpu, unsigned int index,
sys/dev/pci/drm/i915/gvt/kvmgt.c
1146
struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev);
sys/dev/pci/drm/i915/gvt/kvmgt.c
128
static void gvt_unpin_guest_page(struct intel_vgpu *vgpu, unsigned long gfn,
sys/dev/pci/drm/i915/gvt/kvmgt.c
136
static int gvt_pin_guest_page(struct intel_vgpu *vgpu, unsigned long gfn,
sys/dev/pci/drm/i915/gvt/kvmgt.c
1421
struct intel_vgpu *vgpu = dev_get_drvdata(dev);
sys/dev/pci/drm/i915/gvt/kvmgt.c
1446
struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev);
sys/dev/pci/drm/i915/gvt/kvmgt.c
1464
struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev);
sys/dev/pci/drm/i915/gvt/kvmgt.c
1487
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/kvmgt.c
1490
vgpu = vfio_alloc_device(intel_vgpu, vfio_device, &mdev->dev,
sys/dev/pci/drm/i915/gvt/kvmgt.c
1513
struct intel_vgpu *vgpu = dev_get_drvdata(&mdev->dev);
sys/dev/pci/drm/i915/gvt/kvmgt.c
1553
int intel_gvt_page_track_add(struct intel_vgpu *info, u64 gfn)
sys/dev/pci/drm/i915/gvt/kvmgt.c
1571
int intel_gvt_page_track_remove(struct intel_vgpu *info, u64 gfn)
sys/dev/pci/drm/i915/gvt/kvmgt.c
1592
struct intel_vgpu *info =
sys/dev/pci/drm/i915/gvt/kvmgt.c
1593
container_of(node, struct intel_vgpu, track_node);
sys/dev/pci/drm/i915/gvt/kvmgt.c
1608
struct intel_vgpu *info =
sys/dev/pci/drm/i915/gvt/kvmgt.c
1609
container_of(node, struct intel_vgpu, track_node);
sys/dev/pci/drm/i915/gvt/kvmgt.c
1621
void intel_vgpu_detach_regions(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/kvmgt.c
1637
int intel_gvt_dma_map_guest_page(struct intel_vgpu *vgpu, unsigned long gfn,
sys/dev/pci/drm/i915/gvt/kvmgt.c
1684
int intel_gvt_dma_pin_guest_page(struct intel_vgpu *vgpu, dma_addr_t dma_addr)
sys/dev/pci/drm/i915/gvt/kvmgt.c
1712
void intel_gvt_dma_unmap_guest_page(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
1746
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/kvmgt.c
177
static int gvt_dma_map_page(struct intel_vgpu *vgpu, unsigned long gfn,
sys/dev/pci/drm/i915/gvt/kvmgt.c
1854
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/kvmgt.c
200
static void gvt_dma_unmap_page(struct intel_vgpu *vgpu, unsigned long gfn,
sys/dev/pci/drm/i915/gvt/kvmgt.c
209
static struct gvt_dma *__gvt_cache_find_dma_addr(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
228
static struct gvt_dma *__gvt_cache_find_gfn(struct intel_vgpu *vgpu, gfn_t gfn)
sys/dev/pci/drm/i915/gvt/kvmgt.c
246
static int __gvt_cache_add(struct intel_vgpu *vgpu, gfn_t gfn,
sys/dev/pci/drm/i915/gvt/kvmgt.c
295
static void __gvt_cache_remove_entry(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
304
static void gvt_cache_destroy(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/kvmgt.c
323
static void gvt_cache_init(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/kvmgt.c
331
static void kvmgt_protect_table_init(struct intel_vgpu *info)
sys/dev/pci/drm/i915/gvt/kvmgt.c
336
static void kvmgt_protect_table_destroy(struct intel_vgpu *info)
sys/dev/pci/drm/i915/gvt/kvmgt.c
349
__kvmgt_protect_table_find(struct intel_vgpu *info, gfn_t gfn)
sys/dev/pci/drm/i915/gvt/kvmgt.c
365
static bool kvmgt_gfn_is_write_protected(struct intel_vgpu *info, gfn_t gfn)
sys/dev/pci/drm/i915/gvt/kvmgt.c
373
static void kvmgt_protect_table_add(struct intel_vgpu *info, gfn_t gfn)
sys/dev/pci/drm/i915/gvt/kvmgt.c
388
static void kvmgt_protect_table_del(struct intel_vgpu *info, gfn_t gfn)
sys/dev/pci/drm/i915/gvt/kvmgt.c
399
static size_t intel_vgpu_reg_rw_opregion(struct intel_vgpu *vgpu, char *buf,
sys/dev/pci/drm/i915/gvt/kvmgt.c
418
static void intel_vgpu_reg_release_opregion(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
440
static int handle_edid_regs(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
507
static size_t intel_vgpu_reg_rw_edid(struct intel_vgpu *vgpu, char *buf,
sys/dev/pci/drm/i915/gvt/kvmgt.c
529
static void intel_vgpu_reg_release_edid(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
540
static int intel_vgpu_register_reg(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
564
int intel_gvt_set_opregion(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/kvmgt.c
591
int intel_gvt_set_edid(struct intel_vgpu *vgpu, int port_num)
sys/dev/pci/drm/i915/gvt/kvmgt.c
623
struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev);
sys/dev/pci/drm/i915/gvt/kvmgt.c
641
static bool __kvmgt_vgpu_exist(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/kvmgt.c
643
struct intel_vgpu *itr;
sys/dev/pci/drm/i915/gvt/kvmgt.c
664
struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev);
sys/dev/pci/drm/i915/gvt/kvmgt.c
689
static void intel_vgpu_release_msi_eventfd_ctx(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/kvmgt.c
702
struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev);
sys/dev/pci/drm/i915/gvt/kvmgt.c
71
size_t (*rw)(struct intel_vgpu *vgpu, char *buf,
sys/dev/pci/drm/i915/gvt/kvmgt.c
724
static u64 intel_vgpu_get_bar_addr(struct intel_vgpu *vgpu, int bar)
sys/dev/pci/drm/i915/gvt/kvmgt.c
73
void (*release)(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
751
static int intel_vgpu_bar_rw(struct intel_vgpu *vgpu, int bar, u64 off,
sys/dev/pci/drm/i915/gvt/kvmgt.c
766
static inline bool intel_vgpu_in_aperture(struct intel_vgpu *vgpu, u64 off)
sys/dev/pci/drm/i915/gvt/kvmgt.c
772
static int intel_vgpu_aperture_rw(struct intel_vgpu *vgpu, u64 off,
sys/dev/pci/drm/i915/gvt/kvmgt.c
799
static ssize_t intel_vgpu_rw(struct intel_vgpu *vgpu, char *buf,
sys/dev/pci/drm/i915/gvt/kvmgt.c
847
static bool gtt_entry(struct intel_vgpu *vgpu, loff_t *ppos)
sys/dev/pci/drm/i915/gvt/kvmgt.c
868
struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev);
sys/dev/pci/drm/i915/gvt/kvmgt.c
943
struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev);
sys/dev/pci/drm/i915/gvt/kvmgt.c
97
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/mmio.c
109
int intel_vgpu_emulate_mmio_read(struct intel_vgpu *vgpu, u64 pa,
sys/dev/pci/drm/i915/gvt/mmio.c
184
int intel_vgpu_emulate_mmio_write(struct intel_vgpu *vgpu, u64 pa,
sys/dev/pci/drm/i915/gvt/mmio.c
247
void intel_vgpu_reset_mmio(struct intel_vgpu *vgpu, bool dmlr)
sys/dev/pci/drm/i915/gvt/mmio.c
314
int intel_vgpu_init_mmio(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/mmio.c
332
void intel_vgpu_clean_mmio(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/mmio.c
54
int intel_vgpu_gpa_to_mmio_offset(struct intel_vgpu *vgpu, u64 gpa)
sys/dev/pci/drm/i915/gvt/mmio.c
67
static void failsafe_emulate_mmio_rw(struct intel_vgpu *vgpu, u64 pa,
sys/dev/pci/drm/i915/gvt/mmio.h
102
int intel_vgpu_mask_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/mmio.h
42
struct intel_vgpu;
sys/dev/pci/drm/i915/gvt/mmio.h
59
typedef int (*gvt_mmio_func)(struct intel_vgpu *, unsigned int, void *,
sys/dev/pci/drm/i915/gvt/mmio.h
83
int intel_vgpu_init_mmio(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/mmio.h
84
void intel_vgpu_reset_mmio(struct intel_vgpu *vgpu, bool dmlr);
sys/dev/pci/drm/i915/gvt/mmio.h
85
void intel_vgpu_clean_mmio(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/mmio.h
87
int intel_vgpu_gpa_to_mmio_offset(struct intel_vgpu *vgpu, u64 gpa);
sys/dev/pci/drm/i915/gvt/mmio.h
89
int intel_vgpu_emulate_mmio_read(struct intel_vgpu *vgpu, u64 pa,
sys/dev/pci/drm/i915/gvt/mmio.h
91
int intel_vgpu_emulate_mmio_write(struct intel_vgpu *vgpu, u64 pa,
sys/dev/pci/drm/i915/gvt/mmio.h
94
int intel_vgpu_default_mmio_read(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/mmio.h
96
int intel_vgpu_default_mmio_write(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/mmio.h
99
int intel_vgpu_mmio_reg_rw(struct intel_vgpu *vgpu, unsigned int offset,
sys/dev/pci/drm/i915/gvt/mmio_context.c
211
restore_context_mmio_for_inhibit(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/mmio_context.c
255
restore_render_mocs_control_for_inhibit(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/mmio_context.c
282
restore_render_mocs_l3cc_for_inhibit(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/mmio_context.c
313
int intel_vgpu_restore_inhibit_context(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/mmio_context.c
363
static void handle_tlb_pending_event(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/mmio_context.c
409
static void switch_mocs(struct intel_vgpu *pre, struct intel_vgpu *next,
sys/dev/pci/drm/i915/gvt/mmio_context.c
483
static void switch_mmio(struct intel_vgpu *pre,
sys/dev/pci/drm/i915/gvt/mmio_context.c
484
struct intel_vgpu *next,
sys/dev/pci/drm/i915/gvt/mmio_context.c
568
void intel_gvt_switch_mmio(struct intel_vgpu *pre,
sys/dev/pci/drm/i915/gvt/mmio_context.c
569
struct intel_vgpu *next,
sys/dev/pci/drm/i915/gvt/mmio_context.h
47
struct intel_vgpu;
sys/dev/pci/drm/i915/gvt/mmio_context.h
49
void intel_gvt_switch_mmio(struct intel_vgpu *pre,
sys/dev/pci/drm/i915/gvt/mmio_context.h
50
struct intel_vgpu *next,
sys/dev/pci/drm/i915/gvt/mmio_context.h
57
int intel_vgpu_restore_inhibit_context(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/opregion.c
220
int intel_vgpu_init_opregion(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/opregion.c
268
int intel_vgpu_opregion_base_write_handler(struct intel_vgpu *vgpu, u32 gpa)
sys/dev/pci/drm/i915/gvt/opregion.c
285
void intel_vgpu_clean_opregion(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/opregion.c
414
int intel_vgpu_emulate_opregion_request(struct intel_vgpu *vgpu, u32 swsci)
sys/dev/pci/drm/i915/gvt/page_track.c
103
int intel_vgpu_enable_page_track(struct intel_vgpu *vgpu, unsigned long gfn)
sys/dev/pci/drm/i915/gvt/page_track.c
130
int intel_vgpu_disable_page_track(struct intel_vgpu *vgpu, unsigned long gfn)
sys/dev/pci/drm/i915/gvt/page_track.c
159
int intel_vgpu_page_track_handler(struct intel_vgpu *vgpu, u64 gpa,
sys/dev/pci/drm/i915/gvt/page_track.c
35
struct intel_vgpu *vgpu, unsigned long gfn)
sys/dev/pci/drm/i915/gvt/page_track.c
50
int intel_vgpu_register_page_track(struct intel_vgpu *vgpu, unsigned long gfn,
sys/dev/pci/drm/i915/gvt/page_track.c
82
void intel_vgpu_unregister_page_track(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/page_track.h
30
struct intel_vgpu;
sys/dev/pci/drm/i915/gvt/page_track.h
45
struct intel_vgpu *vgpu, unsigned long gfn);
sys/dev/pci/drm/i915/gvt/page_track.h
47
int intel_vgpu_register_page_track(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/page_track.h
50
void intel_vgpu_unregister_page_track(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/page_track.h
53
int intel_vgpu_enable_page_track(struct intel_vgpu *vgpu, unsigned long gfn);
sys/dev/pci/drm/i915/gvt/page_track.h
54
int intel_vgpu_disable_page_track(struct intel_vgpu *vgpu, unsigned long gfn);
sys/dev/pci/drm/i915/gvt/page_track.h
56
int intel_vgpu_page_track_handler(struct intel_vgpu *vgpu, u64 gpa,
sys/dev/pci/drm/i915/gvt/sched_policy.c
176
static struct intel_vgpu *find_busy_vgpu(struct gvt_sched_data *sched_data)
sys/dev/pci/drm/i915/gvt/sched_policy.c
179
struct intel_vgpu *vgpu = NULL;
sys/dev/pci/drm/i915/gvt/sched_policy.c
216
struct intel_vgpu *vgpu = NULL;
sys/dev/pci/drm/i915/gvt/sched_policy.c
310
static int tbs_sched_init_vgpu(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/sched_policy.c
327
static void tbs_sched_clean_vgpu(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/sched_policy.c
340
static void tbs_sched_start_schedule(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/sched_policy.c
362
static void tbs_sched_stop_schedule(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/sched_policy.c
37
static bool vgpu_has_pending_workload(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/sched_policy.c
405
int intel_vgpu_init_sched_policy(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/sched_policy.c
416
void intel_vgpu_clean_sched_policy(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/sched_policy.c
423
void intel_vgpu_start_schedule(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/sched_policy.c
442
void intel_vgpu_stop_schedule(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/sched_policy.c
55
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/sched_policy.c
75
static void vgpu_update_timeslice(struct intel_vgpu *vgpu, ktime_t cur_time)
sys/dev/pci/drm/i915/gvt/sched_policy.h
38
struct intel_vgpu;
sys/dev/pci/drm/i915/gvt/sched_policy.h
43
int (*init_vgpu)(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/sched_policy.h
44
void (*clean_vgpu)(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/sched_policy.h
45
void (*start_schedule)(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/sched_policy.h
46
void (*stop_schedule)(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/sched_policy.h
55
int intel_vgpu_init_sched_policy(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/sched_policy.h
57
void intel_vgpu_clean_sched_policy(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/sched_policy.h
59
void intel_vgpu_start_schedule(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/sched_policy.h
61
void intel_vgpu_stop_schedule(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/scheduler.c
1048
void intel_vgpu_clean_workloads(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/scheduler.c
1072
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/scheduler.c
1158
struct intel_vgpu *vgpu = NULL;
sys/dev/pci/drm/i915/gvt/scheduler.c
1229
void intel_gvt_wait_vgpu_idle(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/scheduler.c
129
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/scheduler.c
1319
void intel_vgpu_clean_submission(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/scheduler.c
1343
void intel_vgpu_reset_submission(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/scheduler.c
1383
int intel_vgpu_setup_submission(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/scheduler.c
1467
int intel_vgpu_select_submission_ops(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/scheduler.c
1543
alloc_workload(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/scheduler.c
1568
static void read_guest_pdps(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/scheduler.c
1585
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/scheduler.c
1628
intel_vgpu_create_workload(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/scheduler.c
267
static void save_ring_hw_state(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/scheduler.c
363
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/scheduler.c
461
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/scheduler.c
488
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/scheduler.c
687
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/scheduler.c
740
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/scheduler.c
802
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/scheduler.c
907
static void update_guest_pdps(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/scheduler.c
940
struct intel_vgpu *vgpu = workload->vgpu;
sys/dev/pci/drm/i915/gvt/scheduler.h
143
void intel_gvt_wait_vgpu_idle(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/scheduler.h
145
int intel_vgpu_setup_submission(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/scheduler.h
147
void intel_vgpu_reset_submission(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/scheduler.h
150
void intel_vgpu_clean_submission(struct intel_vgpu *vgpu);
sys/dev/pci/drm/i915/gvt/scheduler.h
152
int intel_vgpu_select_submission_ops(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/scheduler.h
160
intel_vgpu_create_workload(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/scheduler.h
166
void intel_vgpu_clean_workloads(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/scheduler.h
45
struct intel_vgpu *current_vgpu;
sys/dev/pci/drm/i915/gvt/scheduler.h
46
struct intel_vgpu *next_vgpu;
sys/dev/pci/drm/i915/gvt/scheduler.h
52
struct intel_vgpu *engine_owner[I915_NUM_ENGINES];
sys/dev/pci/drm/i915/gvt/scheduler.h
86
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/vgpu.c
168
void intel_gvt_activate_vgpu(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/vgpu.c
181
void intel_gvt_deactivate_vgpu(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/vgpu.c
207
void intel_gvt_release_vgpu(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/vgpu.c
225
void intel_gvt_destroy_vgpu(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/vgpu.c
267
struct intel_vgpu *intel_gvt_create_idle_vgpu(struct intel_gvt *gvt)
sys/dev/pci/drm/i915/gvt/vgpu.c
269
struct intel_vgpu *vgpu;
sys/dev/pci/drm/i915/gvt/vgpu.c
303
void intel_gvt_destroy_idle_vgpu(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/vgpu.c
312
int intel_gvt_create_vgpu(struct intel_vgpu *vgpu,
sys/dev/pci/drm/i915/gvt/vgpu.c
39
void populate_pvinfo_page(struct intel_vgpu *vgpu)
sys/dev/pci/drm/i915/gvt/vgpu.c
435
void intel_gvt_reset_vgpu_locked(struct intel_vgpu *vgpu, bool dmlr,
sys/dev/pci/drm/i915/gvt/vgpu.c
506
void intel_gvt_reset_vgpu(struct intel_vgpu *vgpu)