/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
H A D | page_track.c | 50 int intel_vgpu_register_page_track(struct intel_vgpu *vgpu, unsigned long gfn, in intel_vgpu_register_page_track() argument 82 void intel_vgpu_unregister_page_track(struct intel_vgpu *vgpu, in intel_vgpu_unregister_page_track() argument 34 intel_vgpu_find_page_track( struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_find_page_track() argument 103 intel_vgpu_enable_page_track(struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_enable_page_track() argument 130 intel_vgpu_disable_page_track(struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_disable_page_track() argument 159 intel_vgpu_page_track_handler(struct intel_vgpu *vgpu, u64 gpa, void *data, unsigned int bytes) intel_vgpu_page_track_handler() argument [all...] |
H A D | mmio.c | 47 int intel_vgpu_gpa_to_mmio_offset(struct intel_vgpu *vgpu, u64 gpa) in intel_vgpu_gpa_to_mmio_offset() argument 60 static void failsafe_emulate_mmio_rw(struct intel_vgpu *vgpu, u64 pa, in failsafe_emulate_mmio_rw() argument 102 intel_vgpu_emulate_mmio_read(struct intel_vgpu *vgpu, u64 pa, void *p_data, unsigned int bytes) intel_vgpu_emulate_mmio_read() argument 177 intel_vgpu_emulate_mmio_write(struct intel_vgpu *vgpu, u64 pa, void *p_data, unsigned int bytes) intel_vgpu_emulate_mmio_write() argument 240 intel_vgpu_reset_mmio(struct intel_vgpu *vgpu, bool dmlr) intel_vgpu_reset_mmio() argument 307 intel_vgpu_init_mmio(struct intel_vgpu *vgpu) intel_vgpu_init_mmio() argument 325 intel_vgpu_clean_mmio(struct intel_vgpu *vgpu) intel_vgpu_clean_mmio() argument [all...] |
H A D | dmabuf.h | 55 struct intel_vgpu *vgpu; member
|
H A D | aperture_gm.c | 41 static int alloc_gm(struct intel_vgpu *vgpu, bool high_gm) in alloc_gm() argument 79 static int alloc_vgpu_gm(struct intel_vgpu *vgpu) in alloc_vgpu_gm() argument 107 free_vgpu_gm(struct intel_vgpu *vgpu) free_vgpu_gm() argument 128 intel_vgpu_write_fence(struct intel_vgpu *vgpu, u32 fence, u64 value) intel_vgpu_write_fence() argument 157 _clear_vgpu_fence(struct intel_vgpu *vgpu) _clear_vgpu_fence() argument 165 free_vgpu_fence(struct intel_vgpu *vgpu) free_vgpu_fence() argument 190 alloc_vgpu_fence(struct intel_vgpu *vgpu) alloc_vgpu_fence() argument 232 free_resource(struct intel_vgpu *vgpu) free_resource() argument 241 alloc_resource(struct intel_vgpu *vgpu, struct intel_vgpu_creation_params *param) alloc_resource() argument 306 intel_vgpu_free_resource(struct intel_vgpu *vgpu) intel_vgpu_free_resource() argument 320 intel_vgpu_reset_resource(struct intel_vgpu *vgpu) intel_vgpu_reset_resource() argument 341 intel_vgpu_alloc_resource(struct intel_vgpu *vgpu, struct intel_vgpu_creation_params *param) intel_vgpu_alloc_resource() argument [all...] |
H A D | debugfs.c | 29 struct intel_vgpu *vgpu; member 86 struct intel_vgpu *vgpu = s->private; in vgpu_mmio_diff_show() local 129 struct intel_vgpu *vgpu = (struct intel_vgpu *)data; in vgpu_scan_nonprivbb_get() local 144 struct intel_vgpu *vgpu = (struct intel_vgpu *)data; vgpu_scan_nonprivbb_set() local 158 intel_gvt_debugfs_add_vgpu(struct intel_vgpu *vgpu) intel_gvt_debugfs_add_vgpu() argument 176 intel_gvt_debugfs_remove_vgpu(struct intel_vgpu *vgpu) intel_gvt_debugfs_remove_vgpu() argument [all...] |
H A D | display.c | 38 static int get_edp_pipe(struct intel_vgpu *vgpu) in get_edp_pipe() argument 58 static int edp_pipe_is_enabled(struct intel_vgpu *vgpu) in edp_pipe_is_enabled() argument 70 int pipe_is_enabled(struct intel_vgpu *vgpu, int pipe) in pipe_is_enabled() argument 170 emulate_monitor_status_change(struct intel_vgpu *vgpu) emulate_monitor_status_change() argument 507 clean_virtual_dp_monitor(struct intel_vgpu *vgpu, int port_num) clean_virtual_dp_monitor() argument 518 setup_virtual_dp_monitor(struct intel_vgpu *vgpu, int port_num, int type, unsigned int resolution) setup_virtual_dp_monitor() argument 564 struct intel_vgpu *vgpu; intel_gvt_check_vblank_emulation() local 590 emulate_vblank_on_pipe(struct intel_vgpu *vgpu, int pipe) emulate_vblank_on_pipe() argument 619 emulate_vblank(struct intel_vgpu *vgpu) emulate_vblank() argument 638 struct intel_vgpu *vgpu; intel_gvt_emulate_vblank() local 655 intel_vgpu_emulate_hotplug(struct intel_vgpu *vgpu, bool connected) intel_vgpu_emulate_hotplug() argument 744 intel_vgpu_clean_display(struct intel_vgpu *vgpu) intel_vgpu_clean_display() argument 768 intel_vgpu_init_display(struct intel_vgpu *vgpu, u64 resolution) intel_vgpu_init_display() argument 792 intel_vgpu_reset_display(struct intel_vgpu *vgpu) intel_vgpu_reset_display() argument [all...] |
H A D | gvt.c | 303 struct intel_vgpu *vgpu; in intel_gvt_init_device() local
|
H A D | cfg_space.c | 68 static void vgpu_pci_cfg_mem_write(struct intel_vgpu *vgpu, unsigned int off, in vgpu_pci_cfg_mem_write() argument 116 intel_vgpu_emulate_cfg_read(struct intel_vgpu *vgpu, unsigned int offset, void *p_data, unsigned int bytes) intel_vgpu_emulate_cfg_read() argument 132 map_aperture(struct intel_vgpu *vgpu, bool map) map_aperture() argument 162 trap_gttmmio(struct intel_vgpu *vgpu, bool trap) trap_gttmmio() argument 188 emulate_pci_command_write(struct intel_vgpu *vgpu, unsigned int offset, void *p_data, unsigned int bytes) emulate_pci_command_write() argument 219 emulate_pci_rom_bar_write(struct intel_vgpu *vgpu, unsigned int offset, void *p_data, unsigned int bytes) emulate_pci_rom_bar_write() argument 233 emulate_pci_bar_write(struct intel_vgpu *vgpu, unsigned int offset, void *p_data, unsigned int bytes) emulate_pci_bar_write() argument 310 intel_vgpu_emulate_cfg_write(struct intel_vgpu *vgpu, unsigned int offset, void *p_data, unsigned int bytes) intel_vgpu_emulate_cfg_write() argument 373 intel_vgpu_init_cfg_space(struct intel_vgpu *vgpu, bool primary) intel_vgpu_init_cfg_space() argument 436 intel_vgpu_reset_cfg_space(struct intel_vgpu *vgpu) intel_vgpu_reset_cfg_space() argument [all...] |
H A D | vgpu.c | 38 void populate_pvinfo_page(struct intel_vgpu *vgpu) in populate_pvinfo_page() argument 214 intel_gvt_activate_vgpu(struct intel_vgpu *vgpu) intel_gvt_activate_vgpu() argument 229 intel_gvt_deactivate_vgpu(struct intel_vgpu *vgpu) intel_gvt_deactivate_vgpu() argument 255 intel_gvt_release_vgpu(struct intel_vgpu *vgpu) intel_gvt_release_vgpu() argument 273 intel_gvt_destroy_vgpu(struct intel_vgpu *vgpu) intel_gvt_destroy_vgpu() argument 324 struct intel_vgpu *vgpu; intel_gvt_create_idle_vgpu() local 359 intel_gvt_destroy_idle_vgpu(struct intel_vgpu *vgpu) intel_gvt_destroy_idle_vgpu() argument 372 struct intel_vgpu *vgpu; __intel_gvt_create_vgpu() local 486 struct intel_vgpu *vgpu; intel_gvt_create_vgpu() local 538 intel_gvt_reset_vgpu_locked(struct intel_vgpu *vgpu, bool dmlr, intel_engine_mask_t engine_mask) intel_gvt_reset_vgpu_locked() argument 609 intel_gvt_reset_vgpu(struct intel_vgpu *vgpu) intel_gvt_reset_vgpu() argument [all...] |
H A D | sched_policy.c | 37 static bool vgpu_has_pending_workload(struct intel_vgpu *vgpu) in vgpu_has_pending_workload() argument 55 struct intel_vgpu *vgpu; member 75 static void vgpu_update_timeslice(struct intel_vgpu *vgpu, ktime_t cur_time) in vgpu_update_timeslice() argument 179 struct intel_vgpu *vgpu = NULL; find_busy_vgpu() local 216 struct intel_vgpu *vgpu = NULL; tbs_sched_func() local 311 tbs_sched_init_vgpu(struct intel_vgpu *vgpu) tbs_sched_init_vgpu() argument 328 tbs_sched_clean_vgpu(struct intel_vgpu *vgpu) tbs_sched_clean_vgpu() argument 341 tbs_sched_start_schedule(struct intel_vgpu *vgpu) tbs_sched_start_schedule() argument 363 tbs_sched_stop_schedule(struct intel_vgpu *vgpu) tbs_sched_stop_schedule() argument 406 intel_vgpu_init_sched_policy(struct intel_vgpu *vgpu) intel_vgpu_init_sched_policy() argument 417 intel_vgpu_clean_sched_policy(struct intel_vgpu *vgpu) intel_vgpu_clean_sched_policy() argument 424 intel_vgpu_start_schedule(struct intel_vgpu *vgpu) intel_vgpu_start_schedule() argument 443 intel_vgpu_stop_schedule(struct intel_vgpu *vgpu) intel_vgpu_stop_schedule() argument [all...] |
H A D | mmio_context.c | 195 restore_context_mmio_for_inhibit(struct intel_vgpu *vgpu, in restore_context_mmio_for_inhibit() argument 239 restore_render_mocs_control_for_inhibit(struct intel_vgpu *vgpu, in restore_render_mocs_control_for_inhibit() argument 266 restore_render_mocs_l3cc_for_inhibit(struct intel_vgpu *vgpu, in restore_render_mocs_l3cc_for_inhibit() argument 297 intel_vgpu_restore_inhibit_context(struct intel_vgpu *vgpu, struct i915_request *req) intel_vgpu_restore_inhibit_context() argument 347 handle_tlb_pending_event(struct intel_vgpu *vgpu, const struct intel_engine_cs *engine) handle_tlb_pending_event() argument [all...] |
H A D | mpt.h | 80 static inline int intel_gvt_hypervisor_attach_vgpu(struct intel_vgpu *vgpu) in intel_gvt_hypervisor_attach_vgpu() argument 96 static inline void intel_gvt_hypervisor_detach_vgpu(struct intel_vgpu *vgpu) in intel_gvt_hypervisor_detach_vgpu() argument 116 static inline int intel_gvt_hypervisor_inject_msi(struct intel_vgpu *vgpu) in intel_gvt_hypervisor_inject_msi() argument 162 intel_gvt_hypervisor_enable_page_track( struct intel_vgpu *vgpu, unsigned long gfn) intel_gvt_hypervisor_enable_page_track() argument 176 intel_gvt_hypervisor_disable_page_track( struct intel_vgpu *vgpu, unsigned long gfn) intel_gvt_hypervisor_disable_page_track() argument 192 intel_gvt_hypervisor_read_gpa(struct intel_vgpu *vgpu, unsigned long gpa, void *buf, unsigned long len) intel_gvt_hypervisor_read_gpa() argument 208 intel_gvt_hypervisor_write_gpa(struct intel_vgpu *vgpu, unsigned long gpa, void *buf, unsigned long len) intel_gvt_hypervisor_write_gpa() argument 222 intel_gvt_hypervisor_gfn_to_mfn( struct intel_vgpu *vgpu, unsigned long gfn) intel_gvt_hypervisor_gfn_to_mfn() argument 238 intel_gvt_hypervisor_dma_map_guest_page( struct intel_vgpu *vgpu, unsigned long gfn, unsigned long size, dma_addr_t *dma_addr) intel_gvt_hypervisor_dma_map_guest_page() argument 251 intel_gvt_hypervisor_dma_unmap_guest_page( struct intel_vgpu *vgpu, dma_addr_t dma_addr) intel_gvt_hypervisor_dma_unmap_guest_page() argument 266 intel_gvt_hypervisor_dma_pin_guest_page(struct intel_vgpu *vgpu, dma_addr_t dma_addr) intel_gvt_hypervisor_dma_pin_guest_page() argument 283 intel_gvt_hypervisor_map_gfn_to_mfn( struct intel_vgpu *vgpu, unsigned long gfn, unsigned long mfn, unsigned int nr, bool map) intel_gvt_hypervisor_map_gfn_to_mfn() argument 306 intel_gvt_hypervisor_set_trap_area( struct intel_vgpu *vgpu, u64 start, u64 end, bool map) intel_gvt_hypervisor_set_trap_area() argument 323 intel_gvt_hypervisor_set_opregion(struct intel_vgpu *vgpu) intel_gvt_hypervisor_set_opregion() argument 339 intel_gvt_hypervisor_set_edid(struct intel_vgpu *vgpu, int port_num) intel_gvt_hypervisor_set_edid() argument 355 intel_gvt_hypervisor_get_vfio_device(struct intel_vgpu *vgpu) intel_gvt_hypervisor_get_vfio_device() argument 370 intel_gvt_hypervisor_put_vfio_device(struct intel_vgpu *vgpu) intel_gvt_hypervisor_put_vfio_device() argument 386 intel_gvt_hypervisor_is_valid_gfn( struct intel_vgpu *vgpu, unsigned long gfn) intel_gvt_hypervisor_is_valid_gfn() argument [all...] |
H A D | dmabuf.c | 39 static int vgpu_pin_dma_address(struct intel_vgpu *vgpu, in vgpu_pin_dma_address() argument 51 static void vgpu_unpin_dma_address(struct intel_vgpu *vgpu, in vgpu_unpin_dma_address() argument 61 struct intel_vgpu *vgpu; in vgpu_gem_get_pages() local 129 struct intel_vgpu *vgpu = obj->vgpu; vgpu_gem_put_pages() local 145 struct intel_vgpu *vgpu = obj->vgpu; dmabuf_gem_object_free() local 186 struct intel_vgpu *vgpu = obj->vgpu; vgpu_gem_release() local 264 vgpu_get_plane_info(struct drm_device *dev, struct intel_vgpu *vgpu, struct intel_vgpu_fb_info *info, int plane_id) vgpu_get_plane_info() argument 351 pick_dmabuf_by_info(struct intel_vgpu *vgpu, struct intel_vgpu_fb_info *latest_info) pick_dmabuf_by_info() argument 383 pick_dmabuf_by_num(struct intel_vgpu *vgpu, u32 id) pick_dmabuf_by_num() argument 419 intel_vgpu_query_plane(struct intel_vgpu *vgpu, void *args) intel_vgpu_query_plane() argument 525 intel_vgpu_get_dmabuf(struct intel_vgpu *vgpu, unsigned int dmabuf_id) intel_vgpu_get_dmabuf() argument 596 intel_vgpu_dmabuf_cleanup(struct intel_vgpu *vgpu) intel_vgpu_dmabuf_cleanup() argument [all...] |
H A D | execlist.c | 93 struct intel_vgpu *vgpu = execlist->vgpu; in emulate_execlist_status() local 128 struct intel_vgpu *vgpu = execlist->vgpu; in emulate_csb_update() local 184 struct intel_vgpu *vgpu = execlist->vgpu; emulate_execlist_ctx_schedule_out() local 257 struct intel_vgpu *vgpu = execlist->vgpu; get_next_execlist_slot() local 282 struct intel_vgpu *vgpu = execlist->vgpu; emulate_execlist_schedule_in() local 372 struct intel_vgpu *vgpu = workload->vgpu; prepare_execlist_workload() local 394 struct intel_vgpu *vgpu = workload->vgpu; complete_execlist_workload() local 430 submit_context(struct intel_vgpu *vgpu, const struct intel_engine_cs *engine, struct execlist_ctx_descriptor_format *desc, bool emulate_schedule_in) submit_context() argument 456 intel_vgpu_submit_execlist(struct intel_vgpu *vgpu, const struct intel_engine_cs *engine) intel_vgpu_submit_execlist() argument 500 init_vgpu_execlist(struct intel_vgpu *vgpu, const struct intel_engine_cs *engine) init_vgpu_execlist() argument 522 clean_execlist(struct intel_vgpu *vgpu, intel_engine_mask_t engine_mask) clean_execlist() argument 537 reset_execlist(struct intel_vgpu *vgpu, intel_engine_mask_t engine_mask) reset_execlist() argument 548 init_execlist(struct intel_vgpu *vgpu, intel_engine_mask_t engine_mask) init_execlist() argument [all...] |
H A D | edid.c | 49 static unsigned char edid_get_byte(struct intel_vgpu *vgpu) in edid_get_byte() argument 126 static void reset_gmbus_controller(struct intel_vgpu *vgpu) in reset_gmbus_controller() argument 135 static int gmbus0_mmio_write(struct intel_vgpu *vgpu, in gmbus0_mmio_write() argument 175 gmbus1_mmio_write(struct intel_vgpu *vgpu, unsigned int offset, void *p_data, unsigned int bytes) gmbus1_mmio_write() argument 276 gmbus3_mmio_write(struct intel_vgpu *vgpu, unsigned int offset, void *p_data, unsigned int bytes) gmbus3_mmio_write() argument 285 gmbus3_mmio_read(struct intel_vgpu *vgpu, unsigned int offset, void *p_data, unsigned int bytes) gmbus3_mmio_read() argument 338 gmbus2_mmio_read(struct intel_vgpu *vgpu, unsigned int offset, void *p_data, unsigned int bytes) gmbus2_mmio_read() argument 349 gmbus2_mmio_write(struct intel_vgpu *vgpu, unsigned int offset, void *p_data, unsigned int bytes) gmbus2_mmio_write() argument 373 intel_gvt_i2c_handle_gmbus_read(struct intel_vgpu *vgpu, unsigned int offset, void *p_data, unsigned int bytes) intel_gvt_i2c_handle_gmbus_read() argument 403 intel_gvt_i2c_handle_gmbus_write(struct intel_vgpu *vgpu, unsigned int offset, void *p_data, unsigned int bytes) intel_gvt_i2c_handle_gmbus_write() argument 477 intel_gvt_i2c_handle_aux_ch_write(struct intel_vgpu *vgpu, int port_idx, unsigned int offset, void *p_data) intel_gvt_i2c_handle_aux_ch_write() argument 568 intel_vgpu_init_i2c_edid(struct intel_vgpu *vgpu) intel_vgpu_init_i2c_edid() argument [all...] |
H A D | fb_decoder.c | 146 static u32 intel_vgpu_get_stride(struct intel_vgpu *vgpu, int pipe, in intel_vgpu_get_stride() argument 182 static int get_active_pipe(struct intel_vgpu *vgpu) in get_active_pipe() argument 202 int intel_vgpu_decode_primary_plane(struct intel_vgpu *vgpu, in intel_vgpu_decode_primary_plane() argument 332 intel_vgpu_decode_cursor_plane(struct intel_vgpu *vgpu, struct intel_vgpu_cursor_plane_format *plane) intel_vgpu_decode_cursor_plane() argument 411 intel_vgpu_decode_sprite_plane(struct intel_vgpu *vgpu, struct intel_vgpu_sprite_plane_format *plane) intel_vgpu_decode_sprite_plane() argument [all...] |
H A D | interrupt.c | 175 int intel_vgpu_reg_imr_handler(struct intel_vgpu *vgpu, in intel_vgpu_reg_imr_handler() argument 205 intel_vgpu_reg_master_irq_handler(struct intel_vgpu *vgpu, unsigned int reg, void *p_data, unsigned int bytes) intel_vgpu_reg_master_irq_handler() argument 244 intel_vgpu_reg_ier_handler(struct intel_vgpu *vgpu, unsigned int reg, void *p_data, unsigned int bytes) intel_vgpu_reg_ier_handler() argument 283 intel_vgpu_reg_iir_handler(struct intel_vgpu *vgpu, unsigned int reg, void *p_data, unsigned int bytes) intel_vgpu_reg_iir_handler() argument 321 update_upstream_irq(struct intel_vgpu *vgpu, struct intel_gvt_irq_info *info) update_upstream_irq() argument 399 inject_virtual_interrupt(struct intel_vgpu *vgpu) inject_virtual_interrupt() argument 404 propagate_event(struct intel_gvt_irq *irq, enum intel_gvt_event_type event, struct intel_vgpu *vgpu) propagate_event() argument 427 handle_default_event_virt(struct intel_gvt_irq *irq, enum intel_gvt_event_type event, struct intel_vgpu *vgpu) handle_default_event_virt() argument 468 gen8_check_pending_irq(struct intel_vgpu *vgpu) gen8_check_pending_irq() argument 622 intel_vgpu_trigger_virtual_event(struct intel_vgpu *vgpu, enum intel_gvt_event_type event) intel_vgpu_trigger_virtual_event() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/ |
H A D | page_track.c | 50 int intel_vgpu_register_page_track(struct intel_vgpu *vgpu, unsigned long gfn, in intel_vgpu_register_page_track() argument 82 void intel_vgpu_unregister_page_track(struct intel_vgpu *vgpu, in intel_vgpu_unregister_page_track() argument 34 intel_vgpu_find_page_track( struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_find_page_track() argument 103 intel_vgpu_enable_page_track(struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_enable_page_track() argument 130 intel_vgpu_disable_page_track(struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_disable_page_track() argument 159 intel_vgpu_page_track_handler(struct intel_vgpu *vgpu, u64 gpa, void *data, unsigned int bytes) intel_vgpu_page_track_handler() argument [all...] |
H A D | dmabuf.h | 55 struct intel_vgpu *vgpu; member
|
H A D | mmio.c | 51 int intel_vgpu_gpa_to_mmio_offset(struct intel_vgpu *vgpu, u64 gpa) in intel_vgpu_gpa_to_mmio_offset() argument 64 static void failsafe_emulate_mmio_rw(struct intel_vgpu *vgpu, u64 pa, in failsafe_emulate_mmio_rw() argument 106 intel_vgpu_emulate_mmio_read(struct intel_vgpu *vgpu, u64 pa, void *p_data, unsigned int bytes) intel_vgpu_emulate_mmio_read() argument 181 intel_vgpu_emulate_mmio_write(struct intel_vgpu *vgpu, u64 pa, void *p_data, unsigned int bytes) intel_vgpu_emulate_mmio_write() argument 244 intel_vgpu_reset_mmio(struct intel_vgpu *vgpu, bool dmlr) intel_vgpu_reset_mmio() argument 311 intel_vgpu_init_mmio(struct intel_vgpu *vgpu) intel_vgpu_init_mmio() argument 329 intel_vgpu_clean_mmio(struct intel_vgpu *vgpu) intel_vgpu_clean_mmio() argument [all...] |
H A D | vgpu.c | 38 void populate_pvinfo_page(struct intel_vgpu *vgpu) in populate_pvinfo_page() argument 167 intel_gvt_activate_vgpu(struct intel_vgpu *vgpu) intel_gvt_activate_vgpu() argument 180 intel_gvt_deactivate_vgpu(struct intel_vgpu *vgpu) intel_gvt_deactivate_vgpu() argument 206 intel_gvt_release_vgpu(struct intel_vgpu *vgpu) intel_gvt_release_vgpu() argument 224 intel_gvt_destroy_vgpu(struct intel_vgpu *vgpu) intel_gvt_destroy_vgpu() argument 268 struct intel_vgpu *vgpu; intel_gvt_create_idle_vgpu() local 302 intel_gvt_destroy_idle_vgpu(struct intel_vgpu *vgpu) intel_gvt_destroy_idle_vgpu() argument 311 intel_gvt_create_vgpu(struct intel_vgpu *vgpu, const struct intel_vgpu_config *conf) intel_gvt_create_vgpu() argument 434 intel_gvt_reset_vgpu_locked(struct intel_vgpu *vgpu, bool dmlr, intel_engine_mask_t engine_mask) intel_gvt_reset_vgpu_locked() argument 505 intel_gvt_reset_vgpu(struct intel_vgpu *vgpu) intel_gvt_reset_vgpu() argument [all...] |
H A D | display.c | 42 static int get_edp_pipe(struct intel_vgpu *vgpu) in get_edp_pipe() argument 62 static int edp_pipe_is_enabled(struct intel_vgpu *vgpu) in edp_pipe_is_enabled() argument 74 int pipe_is_enabled(struct intel_vgpu *vgpu, int pipe) in pipe_is_enabled() argument 174 emulate_monitor_status_change(struct intel_vgpu *vgpu) emulate_monitor_status_change() argument 512 clean_virtual_dp_monitor(struct intel_vgpu *vgpu, int port_num) clean_virtual_dp_monitor() argument 526 struct intel_vgpu *vgpu; vblank_timer_fn() local 538 setup_virtual_dp_monitor(struct intel_vgpu *vgpu, int port_num, int type, unsigned int resolution) setup_virtual_dp_monitor() argument 591 vgpu_update_vblank_emulation(struct intel_vgpu *vgpu, bool turnon) vgpu_update_vblank_emulation() argument 622 emulate_vblank_on_pipe(struct intel_vgpu *vgpu, int pipe) emulate_vblank_on_pipe() argument 651 intel_vgpu_emulate_vblank(struct intel_vgpu *vgpu) intel_vgpu_emulate_vblank() argument 669 intel_vgpu_emulate_hotplug(struct intel_vgpu *vgpu, bool connected) intel_vgpu_emulate_hotplug() argument 758 intel_vgpu_clean_display(struct intel_vgpu *vgpu) intel_vgpu_clean_display() argument 784 intel_vgpu_init_display(struct intel_vgpu *vgpu, u64 resolution) intel_vgpu_init_display() argument 808 intel_vgpu_reset_display(struct intel_vgpu *vgpu) intel_vgpu_reset_display() argument [all...] |
H A D | aperture_gm.c | 42 static int alloc_gm(struct intel_vgpu *vgpu, bool high_gm) in alloc_gm() argument 80 static int alloc_vgpu_gm(struct intel_vgpu *vgpu) in alloc_vgpu_gm() argument 108 free_vgpu_gm(struct intel_vgpu *vgpu) free_vgpu_gm() argument 129 intel_vgpu_write_fence(struct intel_vgpu *vgpu, u32 fence, u64 value) intel_vgpu_write_fence() argument 158 _clear_vgpu_fence(struct intel_vgpu *vgpu) _clear_vgpu_fence() argument 166 free_vgpu_fence(struct intel_vgpu *vgpu) free_vgpu_fence() argument 191 alloc_vgpu_fence(struct intel_vgpu *vgpu) alloc_vgpu_fence() argument 233 free_resource(struct intel_vgpu *vgpu) free_resource() argument 242 alloc_resource(struct intel_vgpu *vgpu, const struct intel_vgpu_config *conf) alloc_resource() argument 307 intel_vgpu_free_resource(struct intel_vgpu *vgpu) intel_vgpu_free_resource() argument 321 intel_vgpu_reset_resource(struct intel_vgpu *vgpu) intel_vgpu_reset_resource() argument 342 intel_vgpu_alloc_resource(struct intel_vgpu *vgpu, const struct intel_vgpu_config *conf) intel_vgpu_alloc_resource() argument [all...] |
H A D | debugfs.c | 29 struct intel_vgpu *vgpu; member 86 struct intel_vgpu *vgpu = s->private; in vgpu_mmio_diff_show() local 129 struct intel_vgpu *vgpu = (struct intel_vgpu *)data; in vgpu_scan_nonprivbb_get() local 144 struct intel_vgpu *vgpu = (struct intel_vgpu *)data; vgpu_scan_nonprivbb_set() local 156 struct intel_vgpu *vgpu = (struct intel_vgpu *)data; vgpu_status_get() local 174 intel_gvt_debugfs_add_vgpu(struct intel_vgpu *vgpu) intel_gvt_debugfs_add_vgpu() argument 193 intel_gvt_debugfs_remove_vgpu(struct intel_vgpu *vgpu) intel_gvt_debugfs_remove_vgpu() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | intel_gvt.c | 71 struct i915_virtual_gpu *vgpu = &dev_priv->vgpu; in free_initial_hw_state() local 106 struct i915_virtual_gpu *vgpu = &dev_priv->vgpu; in save_initial_hw_state() local [all...] |