/linux/drivers/gpu/drm/i915/gvt/ |
H A D | cfg_space.c | 69 static void vgpu_pci_cfg_mem_write(struct intel_vgpu *vgpu, unsigned int off, in vgpu_pci_cfg_mem_write() argument 117 intel_vgpu_emulate_cfg_read(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) intel_vgpu_emulate_cfg_read() argument 133 map_aperture(struct intel_vgpu * vgpu,bool map) map_aperture() argument 139 trap_gttmmio(struct intel_vgpu * vgpu,bool trap) trap_gttmmio() argument 145 emulate_pci_command_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) emulate_pci_command_write() argument 167 emulate_pci_rom_bar_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) emulate_pci_rom_bar_write() argument 181 emulate_pci_bar_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) emulate_pci_bar_write() argument 256 intel_vgpu_emulate_cfg_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) intel_vgpu_emulate_cfg_write() argument 319 intel_vgpu_init_cfg_space(struct intel_vgpu * vgpu,bool primary) intel_vgpu_init_cfg_space() argument 332 vgpu_cfg_space(vgpu)[PCI_CLASS_DEVICE] = intel_vgpu_init_cfg_space() local 334 vgpu_cfg_space(vgpu)[PCI_CLASS_PROG] = intel_vgpu_init_cfg_space() local 345 vgpu_cfg_space(vgpu)[PCI_COMMAND] &= ~(PCI_COMMAND_IO intel_vgpu_init_cfg_space() local 368 if (vgpu_cfg_space(vgpu)[next + PCI_CAP_LIST_ID] == PCI_CAP_ID_PM) { intel_vgpu_init_cfg_space() local 383 intel_vgpu_reset_cfg_space(struct intel_vgpu * vgpu) intel_vgpu_reset_cfg_space() argument [all...] |
H A D | handlers.c | 100 static void read_vreg(struct intel_vgpu *vgpu, unsigned int offset, in read_vreg() argument 106 static void write_vreg(struct intel_vgpu *vgpu, unsigned int offset, in write_vreg() argument 186 void enter_failsafe_mode(struct intel_vgpu *vgpu, int reason) in enter_failsafe_mode() argument 205 static int sanitize_fence_mmio_access(struct intel_vgpu *vgpu, in sanitize_fence_mmio_access() argument 228 gamw_echo_dev_rw_ia_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gamw_echo_dev_rw_ia_write() argument 253 fence_mmio_read(struct intel_vgpu * vgpu,unsigned int off,void * p_data,unsigned int bytes) fence_mmio_read() argument 266 fence_mmio_write(struct intel_vgpu * vgpu,unsigned int off,void * p_data,unsigned int bytes) fence_mmio_write() argument 291 mul_force_wake_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) mul_force_wake_write() argument 325 gdrst_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gdrst_mmio_write() argument 374 gmbus_mmio_read(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gmbus_mmio_read() argument 380 gmbus_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gmbus_mmio_write() argument 386 pch_pp_control_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) pch_pp_control_mmio_write() argument 404 transconf_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) transconf_mmio_write() argument 416 lcpll_ctl_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) lcpll_ctl_mmio_write() argument 434 dpy_reg_mmio_read(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) dpy_reg_mmio_read() argument 474 bdw_vgpu_get_dp_bitrate(struct intel_vgpu * vgpu,enum port port) bdw_vgpu_get_dp_bitrate() argument 549 bxt_vgpu_get_dp_bitrate(struct intel_vgpu * vgpu,enum port port) bxt_vgpu_get_dp_bitrate() argument 613 skl_vgpu_get_dp_bitrate(struct intel_vgpu * vgpu,enum port port) skl_vgpu_get_dp_bitrate() argument 661 vgpu_update_refresh_rate(struct intel_vgpu * vgpu) vgpu_update_refresh_rate() argument 712 pipeconf_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) pipeconf_mmio_write() argument 785 force_nonpriv_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) force_nonpriv_write() argument 808 ddi_buf_ctl_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) ddi_buf_ctl_mmio_write() argument 824 fdi_rx_iir_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) fdi_rx_iir_mmio_write() argument 834 fdi_auto_training_started(struct intel_vgpu * vgpu) fdi_auto_training_started() argument 850 check_fdi_rx_train_status(struct intel_vgpu * vgpu,enum pipe pipe,unsigned int train_pattern) check_fdi_rx_train_status() argument 916 update_fdi_rx_iir_status(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) update_fdi_rx_iir_status() argument 960 dp_tp_ctl_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) dp_tp_ctl_mmio_write() argument 978 dp_tp_status_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) dp_tp_status_mmio_write() argument 993 pch_adpa_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) pch_adpa_mmio_write() argument 1006 south_chicken2_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) south_chicken2_mmio_write() argument 1024 pri_surf_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) pri_surf_mmio_write() argument 1048 spr_surf_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) spr_surf_mmio_write() argument 1065 reg50080_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) reg50080_mmio_write() argument 1091 trigger_aux_channel_interrupt(struct intel_vgpu * vgpu,unsigned int reg) trigger_aux_channel_interrupt() argument 1117 dp_aux_ch_ctl_trans_done(struct intel_vgpu * vgpu,u32 value,unsigned int reg,int len,bool data_valid) dp_aux_ch_ctl_trans_done() argument 1181 dp_aux_ch_ctl_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) dp_aux_ch_ctl_mmio_write() argument 1353 mbctl_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) mbctl_write() argument 1361 vga_control_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) vga_control_mmio_write() argument 1374 read_virtual_sbi_register(struct intel_vgpu * vgpu,unsigned int sbi_offset) read_virtual_sbi_register() argument 1391 write_virtual_sbi_register(struct intel_vgpu * vgpu,unsigned int offset,u32 value) write_virtual_sbi_register() argument 1415 sbi_data_mmio_read(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) sbi_data_mmio_read() argument 1429 sbi_ctl_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) sbi_ctl_mmio_write() argument 1458 pvinfo_mmio_read(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) pvinfo_mmio_read() argument 1490 handle_g2v_notification(struct intel_vgpu * vgpu,int notification) handle_g2v_notification() argument 1518 send_display_ready_uevent(struct intel_vgpu * vgpu,int ready) send_display_ready_uevent() argument 1534 pvinfo_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) pvinfo_mmio_write() argument 1578 pf_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) pf_write() argument 1596 power_well_ctl_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) power_well_ctl_mmio_write() argument 1611 gen9_dbuf_ctl_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gen9_dbuf_ctl_mmio_write() argument 1624 fpga_dbg_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) fpga_dbg_mmio_write() argument 1634 dma_ctrl_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) dma_ctrl_write() argument 1653 gen9_trtte_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gen9_trtte_write() argument 1670 gen9_trtt_chicken_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gen9_trtt_chicken_write() argument 1677 dpll_status_read(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) dpll_status_read() argument 1699 mailbox_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) mailbox_write() argument 1757 hws_pga_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) hws_pga_write() argument 1788 skl_power_well_ctl_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) skl_power_well_ctl_write() argument 1803 skl_lcpll_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) skl_lcpll_write() argument 1817 bxt_de_pll_enable_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) bxt_de_pll_enable_write() argument 1830 bxt_port_pll_enable_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) bxt_port_pll_enable_write() argument 1843 bxt_phy_ctl_family_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) bxt_phy_ctl_family_write() argument 1864 bxt_port_tx_dw3_read(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) bxt_port_tx_dw3_read() argument 1876 bxt_pcs_dw12_grp_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) bxt_pcs_dw12_grp_write() argument 1894 bxt_gt_disp_pwron_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) bxt_gt_disp_pwron_write() argument 1919 edp_psr_imr_iir_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) edp_psr_imr_iir_write() argument 1936 bxt_ppat_low_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) bxt_ppat_low_write() argument 1954 guc_status_read(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) guc_status_read() argument 1964 mmio_read_from_hw(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) mmio_read_from_hw() argument 1993 elsp_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) elsp_mmio_write() argument 2035 ring_mode_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) ring_mode_mmio_write() argument 2094 gvt_reg_tlb_control_handler(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gvt_reg_tlb_control_handler() argument 2126 ring_reset_ctl_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) ring_reset_ctl_write() argument 2143 csfe_chicken1_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) csfe_chicken1_mmio_write() argument 3079 intel_vgpu_default_mmio_read(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) intel_vgpu_default_mmio_read() argument 3096 intel_vgpu_default_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) intel_vgpu_default_mmio_write() argument 3113 intel_vgpu_mask_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) intel_vgpu_mask_mmio_write() argument 3138 intel_vgpu_mmio_reg_rw(struct intel_vgpu * vgpu,unsigned int offset,void * pdata,unsigned int bytes,bool is_read) intel_vgpu_mmio_reg_rw() argument 3214 struct intel_vgpu *vgpu; intel_gvt_restore_fence() local 3229 struct intel_vgpu *vgpu = data; mmio_pm_restore_handler() local 3240 struct intel_vgpu *vgpu; intel_gvt_restore_mmio() local [all...] |
H A D | aperture_gm.c | 42 static int alloc_gm(struct intel_vgpu *vgpu, bool high_gm) in alloc_gm() argument 81 static int alloc_vgpu_gm(struct intel_vgpu *vgpu) in alloc_vgpu_gm() argument 109 free_vgpu_gm(struct intel_vgpu * vgpu) free_vgpu_gm() argument 130 intel_vgpu_write_fence(struct intel_vgpu * vgpu,u32 fence,u64 value) intel_vgpu_write_fence() argument 159 _clear_vgpu_fence(struct intel_vgpu * vgpu) _clear_vgpu_fence() argument 167 free_vgpu_fence(struct intel_vgpu * vgpu) free_vgpu_fence() argument 192 alloc_vgpu_fence(struct intel_vgpu * vgpu) alloc_vgpu_fence() argument 234 free_resource(struct intel_vgpu * vgpu) free_resource() argument 243 alloc_resource(struct intel_vgpu * vgpu,const struct intel_vgpu_config * conf) alloc_resource() argument 308 intel_vgpu_free_resource(struct intel_vgpu * vgpu) intel_vgpu_free_resource() argument 322 intel_vgpu_reset_resource(struct intel_vgpu * vgpu) intel_vgpu_reset_resource() argument 343 intel_vgpu_alloc_resource(struct intel_vgpu * vgpu,const struct intel_vgpu_config * conf) intel_vgpu_alloc_resource() argument [all...] |
H A D | kvmgt.c | 97 struct intel_vgpu *vgpu; member 128 static void gvt_unpin_guest_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_unpin_guest_page() argument 136 static int gvt_pin_guest_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_pin_guest_page() argument 177 static int gvt_dma_map_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_dma_map_page() argument 200 gvt_dma_unmap_page(struct intel_vgpu * vgpu,unsigned long gfn,dma_addr_t dma_addr,unsigned long size) gvt_dma_unmap_page() argument 209 __gvt_cache_find_dma_addr(struct intel_vgpu * vgpu,dma_addr_t dma_addr) __gvt_cache_find_dma_addr() argument 228 __gvt_cache_find_gfn(struct intel_vgpu * vgpu,gfn_t gfn) __gvt_cache_find_gfn() argument 246 __gvt_cache_add(struct intel_vgpu * vgpu,gfn_t gfn,dma_addr_t dma_addr,unsigned long size) __gvt_cache_add() argument 295 __gvt_cache_remove_entry(struct intel_vgpu * vgpu,struct gvt_dma * entry) __gvt_cache_remove_entry() argument 304 gvt_cache_destroy(struct intel_vgpu * vgpu) gvt_cache_destroy() argument 323 gvt_cache_init(struct intel_vgpu * vgpu) gvt_cache_init() argument 399 intel_vgpu_reg_rw_opregion(struct intel_vgpu * vgpu,char * buf,size_t count,loff_t * ppos,bool iswrite) intel_vgpu_reg_rw_opregion() argument 418 intel_vgpu_reg_release_opregion(struct intel_vgpu * vgpu,struct vfio_region * region) intel_vgpu_reg_release_opregion() argument 440 handle_edid_regs(struct intel_vgpu * vgpu,struct vfio_edid_region * region,char * buf,size_t count,u16 offset,bool is_write) handle_edid_regs() argument 507 intel_vgpu_reg_rw_edid(struct intel_vgpu * vgpu,char * buf,size_t count,loff_t * ppos,bool iswrite) intel_vgpu_reg_rw_edid() argument 529 intel_vgpu_reg_release_edid(struct intel_vgpu * vgpu,struct vfio_region * region) intel_vgpu_reg_release_edid() argument 540 intel_vgpu_register_reg(struct intel_vgpu * vgpu,unsigned int type,unsigned int subtype,const struct intel_vgpu_regops * ops,size_t size,u32 flags,void * data) intel_vgpu_register_reg() argument 564 intel_gvt_set_opregion(struct intel_vgpu * vgpu) intel_gvt_set_opregion() argument 591 intel_gvt_set_edid(struct intel_vgpu * vgpu,int port_num) intel_gvt_set_edid() argument 623 struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev); intel_vgpu_dma_unmap() local 641 __kvmgt_vgpu_exist(struct intel_vgpu * vgpu) __kvmgt_vgpu_exist() argument 664 struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev); intel_vgpu_open_device() local 689 intel_vgpu_release_msi_eventfd_ctx(struct intel_vgpu * vgpu) intel_vgpu_release_msi_eventfd_ctx() argument 702 struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev); intel_vgpu_close_device() local 724 intel_vgpu_get_bar_addr(struct intel_vgpu * vgpu,int bar) intel_vgpu_get_bar_addr() argument 751 intel_vgpu_bar_rw(struct intel_vgpu * vgpu,int bar,u64 off,void * buf,unsigned int count,bool is_write) intel_vgpu_bar_rw() argument 766 intel_vgpu_in_aperture(struct intel_vgpu * vgpu,u64 off) intel_vgpu_in_aperture() argument 772 intel_vgpu_aperture_rw(struct intel_vgpu * vgpu,u64 off,void * buf,unsigned long count,bool is_write) intel_vgpu_aperture_rw() argument 799 intel_vgpu_rw(struct intel_vgpu * vgpu,char * buf,size_t count,loff_t * ppos,bool is_write) intel_vgpu_rw() argument 847 gtt_entry(struct intel_vgpu * vgpu,loff_t * ppos) gtt_entry() argument 868 struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev); intel_vgpu_read() local 943 struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev); intel_vgpu_write() local 1016 struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev); intel_vgpu_mmap() local 1051 intel_vgpu_get_irq_count(struct intel_vgpu * vgpu,int type) intel_vgpu_get_irq_count() argument 1059 intel_vgpu_set_intx_mask(struct intel_vgpu * vgpu,unsigned int index,unsigned int start,unsigned int count,u32 flags,void * data) intel_vgpu_set_intx_mask() argument 1067 intel_vgpu_set_intx_unmask(struct intel_vgpu * vgpu,unsigned int index,unsigned int start,unsigned int count,u32 flags,void * data) intel_vgpu_set_intx_unmask() argument 1074 intel_vgpu_set_intx_trigger(struct intel_vgpu * vgpu,unsigned int index,unsigned int start,unsigned int count,u32 flags,void * data) intel_vgpu_set_intx_trigger() argument 1081 intel_vgpu_set_msi_trigger(struct intel_vgpu * vgpu,unsigned int index,unsigned int start,unsigned int count,u32 flags,void * data) intel_vgpu_set_msi_trigger() argument 1102 intel_vgpu_set_irqs(struct intel_vgpu * vgpu,u32 flags,unsigned int index,unsigned int start,unsigned int count,void * data) intel_vgpu_set_irqs() argument 1146 struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev); intel_vgpu_ioctl() local 1421 struct intel_vgpu *vgpu = dev_get_drvdata(dev); vgpu_id_show() local 1446 struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev); intel_vgpu_init_dev() local 1464 struct intel_vgpu *vgpu = vfio_dev_to_vgpu(vfio_dev); intel_vgpu_release_dev() local 1487 struct intel_vgpu *vgpu; intel_vgpu_probe() local 1513 struct intel_vgpu *vgpu = dev_get_drvdata(&mdev->dev); intel_vgpu_remove() local 1621 intel_vgpu_detach_regions(struct intel_vgpu * vgpu) intel_vgpu_detach_regions() argument 1637 intel_gvt_dma_map_guest_page(struct intel_vgpu * vgpu,unsigned long gfn,unsigned long size,dma_addr_t * dma_addr) intel_gvt_dma_map_guest_page() argument 1684 intel_gvt_dma_pin_guest_page(struct intel_vgpu * vgpu,dma_addr_t dma_addr) intel_gvt_dma_pin_guest_page() argument 1712 intel_gvt_dma_unmap_guest_page(struct intel_vgpu * vgpu,dma_addr_t dma_addr) intel_gvt_dma_unmap_guest_page() argument 1746 struct intel_vgpu *vgpu; intel_gvt_test_and_emulate_vblank() local 1854 struct intel_vgpu *vgpu; intel_gvt_init_device() local [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 536 reset_execlist(struct intel_vgpu * vgpu,intel_engine_mask_t engine_mask) reset_execlist() argument 546 init_execlist(struct intel_vgpu * vgpu,intel_engine_mask_t engine_mask) init_execlist() 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 310 tbs_sched_init_vgpu(struct intel_vgpu * vgpu) tbs_sched_init_vgpu() argument 327 tbs_sched_clean_vgpu(struct intel_vgpu * vgpu) tbs_sched_clean_vgpu() argument 340 tbs_sched_start_schedule(struct intel_vgpu * vgpu) tbs_sched_start_schedule() argument 362 tbs_sched_stop_schedule(struct intel_vgpu * vgpu) tbs_sched_stop_schedule() argument 405 intel_vgpu_init_sched_policy(struct intel_vgpu * vgpu) intel_vgpu_init_sched_policy() argument 416 intel_vgpu_clean_sched_policy(struct intel_vgpu * vgpu) intel_vgpu_clean_sched_policy() argument 423 intel_vgpu_start_schedule(struct intel_vgpu * vgpu) intel_vgpu_start_schedule() argument 442 intel_vgpu_stop_schedule(struct intel_vgpu * vgpu) intel_vgpu_stop_schedule() argument [all...] |
H A D | edid.c | 55 static unsigned char edid_get_byte(struct intel_vgpu *vgpu) in edid_get_byte() argument 132 static void reset_gmbus_controller(struct intel_vgpu *vgpu) in reset_gmbus_controller() argument 141 static int gmbus0_mmio_write(struct intel_vgpu *vgpu, in gmbus0_mmio_write() argument 181 gmbus1_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gmbus1_mmio_write() argument 282 gmbus3_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gmbus3_mmio_write() argument 291 gmbus3_mmio_read(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gmbus3_mmio_read() argument 344 gmbus2_mmio_read(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gmbus2_mmio_read() argument 355 gmbus2_mmio_write(struct intel_vgpu * vgpu,unsigned int offset,void * p_data,unsigned int bytes) gmbus2_mmio_write() argument 379 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 409 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 479 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 570 intel_vgpu_init_i2c_edid(struct intel_vgpu * vgpu) intel_vgpu_init_i2c_edid() argument [all...] |
H A D | page_track.c | 35 struct intel_vgpu *vgpu, unsigned long gfn) in intel_vgpu_find_page_track() argument 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 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 | 54 int intel_vgpu_gpa_to_mmio_offset(struct intel_vgpu *vgpu, u64 gpa) in intel_vgpu_gpa_to_mmio_offset() argument 67 static void failsafe_emulate_mmio_rw(struct intel_vgpu *vgpu, u64 pa, in failsafe_emulate_mmio_rw() argument 109 intel_vgpu_emulate_mmio_read(struct intel_vgpu * vgpu,u64 pa,void * p_data,unsigned int bytes) intel_vgpu_emulate_mmio_read() argument 184 intel_vgpu_emulate_mmio_write(struct intel_vgpu * vgpu,u64 pa,void * p_data,unsigned int bytes) intel_vgpu_emulate_mmio_write() argument 247 intel_vgpu_reset_mmio(struct intel_vgpu * vgpu,bool dmlr) intel_vgpu_reset_mmio() argument 314 intel_vgpu_init_mmio(struct intel_vgpu * vgpu) intel_vgpu_init_mmio() argument 332 intel_vgpu_clean_mmio(struct intel_vgpu * vgpu) intel_vgpu_clean_mmio() argument [all...] |
H A D | dmabuf.c | 49 struct intel_vgpu *vgpu; in vgpu_gem_get_pages() local 120 struct intel_vgpu *vgpu = obj->vgpu; in vgpu_gem_put_pages() local 136 struct intel_vgpu *vgpu in dmabuf_gem_object_free() local 176 struct intel_vgpu *vgpu = obj->vgpu; vgpu_gem_release() local 255 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 341 pick_dmabuf_by_info(struct intel_vgpu * vgpu,struct intel_vgpu_fb_info * latest_info) pick_dmabuf_by_info() argument 371 pick_dmabuf_by_num(struct intel_vgpu * vgpu,u32 id) pick_dmabuf_by_num() argument 403 intel_vgpu_query_plane(struct intel_vgpu * vgpu,void * args) intel_vgpu_query_plane() argument 501 intel_vgpu_get_dmabuf(struct intel_vgpu * vgpu,unsigned int dmabuf_id) intel_vgpu_get_dmabuf() argument 572 intel_vgpu_dmabuf_cleanup(struct intel_vgpu * vgpu) intel_vgpu_dmabuf_cleanup() argument [all...] |
H A D | scheduler.c | 129 struct intel_vgpu *vgpu = workload->vgpu; in populate_shadow_context() local 267 save_ring_hw_state(struct intel_vgpu * vgpu,const struct intel_engine_cs * engine) save_ring_hw_state() argument 363 struct intel_vgpu *vgpu = workload->vgpu; copy_workload_to_ring_buffer() local 461 struct intel_vgpu *vgpu = workload->vgpu; intel_gvt_workload_req_alloc() local 488 struct intel_vgpu *vgpu = workload->vgpu; intel_gvt_scan_and_shadow_workload() local 687 struct intel_vgpu *vgpu = workload->vgpu; intel_vgpu_shadow_mm_pin() local 740 struct intel_vgpu *vgpu = workload->vgpu; prepare_workload() local 802 struct intel_vgpu *vgpu = workload->vgpu; dispatch_workload() local 907 update_guest_pdps(struct intel_vgpu * vgpu,u64 ring_context_gpa,u32 pdp[8]) update_guest_pdps() argument 940 struct intel_vgpu *vgpu = workload->vgpu; update_guest_context() local 1048 intel_vgpu_clean_workloads(struct intel_vgpu * vgpu,intel_engine_mask_t engine_mask) intel_vgpu_clean_workloads() argument 1072 struct intel_vgpu *vgpu = workload->vgpu; complete_current_workload() local 1158 struct intel_vgpu *vgpu = NULL; workload_thread() local 1229 intel_gvt_wait_vgpu_idle(struct intel_vgpu * vgpu) intel_gvt_wait_vgpu_idle() argument 1319 intel_vgpu_clean_submission(struct intel_vgpu * vgpu) intel_vgpu_clean_submission() argument 1343 intel_vgpu_reset_submission(struct intel_vgpu * vgpu,intel_engine_mask_t engine_mask) intel_vgpu_reset_submission() argument 1383 intel_vgpu_setup_submission(struct intel_vgpu * vgpu) intel_vgpu_setup_submission() argument 1467 intel_vgpu_select_submission_ops(struct intel_vgpu * vgpu,intel_engine_mask_t engine_mask,unsigned int interface) intel_vgpu_select_submission_ops() argument 1543 alloc_workload(struct intel_vgpu * vgpu) alloc_workload() argument 1568 read_guest_pdps(struct intel_vgpu * vgpu,u64 ring_context_gpa,u32 pdp[8]) read_guest_pdps() argument 1585 struct intel_vgpu *vgpu = workload->vgpu; prepare_mm() local 1628 intel_vgpu_create_workload(struct intel_vgpu * vgpu,const struct intel_engine_cs * engine,struct execlist_ctx_descriptor_format * desc) intel_vgpu_create_workload() 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 130 struct intel_vgpu *vgpu = (struct intel_vgpu *)data; in vgpu_scan_nonprivbb_get() local 145 struct intel_vgpu *vgpu = (struct intel_vgpu *)data; vgpu_scan_nonprivbb_set() local 157 struct intel_vgpu *vgpu = (struct intel_vgpu *)data; vgpu_status_get() local 175 intel_gvt_debugfs_add_vgpu(struct intel_vgpu * vgpu) intel_gvt_debugfs_add_vgpu() argument 194 intel_gvt_debugfs_remove_vgpu(struct intel_vgpu * vgpu) intel_gvt_debugfs_remove_vgpu() argument [all...] |
H A D | gvt.h | 112 #define vgpu_cfg_space(vgpu) ((vgpu)->cfg_space.virtual_cfg_space) argument 125 #define vgpu_opregion(vgpu) (&(vgpu->opregion)) argument 422 vgpu_aperture_offset(vgpu) global() argument 423 vgpu_hidden_offset(vgpu) global() argument 424 vgpu_aperture_sz(vgpu) global() argument 425 vgpu_hidden_sz(vgpu) global() argument 427 vgpu_aperture_pa_base(vgpu) global() argument 430 vgpu_ggtt_gm_sz(vgpu) global() argument 432 vgpu_aperture_pa_end(vgpu) global() argument 435 vgpu_aperture_gmadr_base(vgpu) global() argument 436 vgpu_aperture_gmadr_end(vgpu) global() argument 439 vgpu_hidden_gmadr_base(vgpu) global() argument 440 vgpu_hidden_gmadr_end(vgpu) global() argument 443 vgpu_fence_sz(vgpu) global() argument 459 vgpu_vreg_t(vgpu,reg) global() argument 461 vgpu_vreg(vgpu,offset) global() argument 463 vgpu_vreg64_t(vgpu,reg) global() argument 465 vgpu_vreg64(vgpu,offset) global() argument 468 for_each_active_vgpu(gvt,vgpu,id) global() argument 472 intel_vgpu_write_pci_bar(struct intel_vgpu * vgpu,u32 offset,u32 val,bool low) intel_vgpu_write_pci_bar() argument 511 vgpu_gmadr_is_aperture(vgpu,gmadr) global() argument 515 vgpu_gmadr_is_hidden(vgpu,gmadr) global() argument 519 vgpu_gmadr_is_valid(vgpu,gmadr) global() argument 549 intel_vgpu_get_bar_gpa(struct intel_vgpu * vgpu,int bar) intel_vgpu_get_bar_gpa() argument 720 intel_gvt_read_gpa(struct intel_vgpu * vgpu,unsigned long gpa,void * buf,unsigned long len) intel_gvt_read_gpa() argument 738 intel_gvt_write_gpa(struct intel_vgpu * vgpu,unsigned long gpa,void * buf,unsigned long len) intel_gvt_write_gpa() argument [all...] |
H A D | interrupt.c | 195 int intel_vgpu_reg_imr_handler(struct intel_vgpu *vgpu, in intel_vgpu_reg_imr_handler() argument 225 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 264 intel_vgpu_reg_ier_handler(struct intel_vgpu * vgpu,unsigned int reg,void * p_data,unsigned int bytes) intel_vgpu_reg_ier_handler() argument 303 intel_vgpu_reg_iir_handler(struct intel_vgpu * vgpu,unsigned int reg,void * p_data,unsigned int bytes) intel_vgpu_reg_iir_handler() argument 341 update_upstream_irq(struct intel_vgpu * vgpu,struct intel_gvt_irq_info * info) update_upstream_irq() argument 425 inject_virtual_interrupt(struct intel_vgpu * vgpu) inject_virtual_interrupt() argument 460 propagate_event(struct intel_gvt_irq * irq,enum intel_gvt_event_type event,struct intel_vgpu * vgpu) propagate_event() argument 483 handle_default_event_virt(struct intel_gvt_irq * irq,enum intel_gvt_event_type event,struct intel_vgpu * vgpu) handle_default_event_virt() argument 523 gen8_check_pending_irq(struct intel_vgpu * vgpu) gen8_check_pending_irq() argument 677 intel_vgpu_trigger_virtual_event(struct intel_vgpu * vgpu,enum intel_gvt_event_type event) intel_vgpu_trigger_virtual_event() argument [all...] |
H A D | fb_decoder.c | 155 static u32 intel_vgpu_get_stride(struct intel_vgpu *vgpu, int pipe, in intel_vgpu_get_stride() argument 192 static int get_active_pipe(struct intel_vgpu *vgpu) in get_active_pipe() argument 212 int intel_vgpu_decode_primary_plane(struct intel_vgpu *vgpu, in intel_vgpu_decode_primary_plane() argument 343 intel_vgpu_decode_cursor_plane(struct intel_vgpu * vgpu,struct intel_vgpu_cursor_plane_format * plane) intel_vgpu_decode_cursor_plane() argument [all...] |
H A D | mmio_context.c | 209 restore_context_mmio_for_inhibit(struct intel_vgpu *vgpu, in restore_context_mmio_for_inhibit() argument 253 restore_render_mocs_control_for_inhibit(struct intel_vgpu *vgpu, in restore_render_mocs_control_for_inhibit() argument 280 restore_render_mocs_l3cc_for_inhibit(struct intel_vgpu *vgpu, in restore_render_mocs_l3cc_for_inhibit() argument 311 intel_vgpu_restore_inhibit_context(struct intel_vgpu * vgpu,struct i915_request * req) intel_vgpu_restore_inhibit_context() argument 361 handle_tlb_pending_event(struct intel_vgpu * vgpu,const struct intel_engine_cs * engine) handle_tlb_pending_event() argument [all...] |
H A D | cmd_parser.c | 481 struct intel_vgpu *vgpu; member 863 struct intel_vgpu *vgpu = s->vgpu; in cmd_pdp_mmio_update_handler() local 897 struct intel_vgpu *vgpu = s->vgpu; in cmd_reg_handler() local 1339 struct intel_vgpu *vgpu = s->vgpu; skl_decode_mi_display_flip() local 1427 struct intel_vgpu *vgpu = s->vgpu; gen8_update_plane_mmio_from_mi_display_flip() local 1481 struct intel_vgpu *vgpu = s->vgpu; cmd_handler_mi_display_flip() local 1543 struct intel_vgpu *vgpu = s->vgpu; get_gma_bb_from_cmd() local 1564 struct intel_vgpu *vgpu = s->vgpu; cmd_address_audit() local 1642 struct intel_vgpu *vgpu = s->vgpu; unexpected_cmd() local 1767 copy_gma_to_hva(struct intel_vgpu * vgpu,struct intel_vgpu_mm * mm,unsigned long gma,unsigned long end_gma,void * va) copy_gma_to_hva() argument 1822 struct intel_vgpu *vgpu = s->vgpu; find_bb_size() local 1878 struct intel_vgpu *vgpu = s->vgpu; audit_bb_end() local 1901 struct intel_vgpu *vgpu = s->vgpu; perform_bb_shadow() local 2003 struct intel_vgpu *vgpu = s->vgpu; cmd_handler_mi_batch_buffer_start() local 2731 struct intel_vgpu *vgpu = s->vgpu; cmd_parser_exec() local 2803 struct intel_vgpu *vgpu = s->vgpu; command_scan() local 2925 struct intel_vgpu *vgpu = workload->vgpu; shadow_workload_ring_buffer() local 2985 struct intel_vgpu *vgpu = workload->vgpu; intel_gvt_scan_and_shadow_ringbuffer() local 3008 struct intel_vgpu *vgpu = workload->vgpu; shadow_indirect_ctx() local 3080 struct intel_vgpu *vgpu = workload->vgpu; intel_gvt_scan_and_shadow_wa_ctx() local 3107 intel_gvt_update_reg_whitelist(struct intel_vgpu * vgpu) intel_gvt_update_reg_whitelist() argument 3164 struct intel_vgpu *vgpu = workload->vgpu; intel_gvt_scan_engine_context() local [all...] |
H A D | display.h | 47 #define intel_vgpu_port(vgpu, port) \ argument 50 #define intel_vgpu_has_monitor_on_port(vgpu, port) \ argument 54 #define intel_vgpu_port_is_dp(vgpu, port) \ argument [all...] |
H A D | opregion.c | 220 int intel_vgpu_init_opregion(struct intel_vgpu *vgpu) in intel_vgpu_init_opregion() argument 268 int intel_vgpu_opregion_base_write_handler(struct intel_vgpu *vgpu, u3 argument 285 intel_vgpu_clean_opregion(struct intel_vgpu * vgpu) intel_vgpu_clean_opregion() argument 414 intel_vgpu_emulate_opregion_request(struct intel_vgpu * vgpu,u32 swsci) intel_vgpu_emulate_opregion_request() argument [all...] |
H A D | scheduler.h | 86 struct intel_vgpu *vgpu; member 134 #define workload_q_head(vgpu, e) \ argument [all...] |
H A D | dmabuf.h | 55 struct intel_vgpu *vgpu; member
|
H A D | execlist.h | 173 struct intel_vgpu *vgpu; member
|
/linux/drivers/gpu/drm/i915/ |
H A D | intel_gvt.c | 72 struct i915_virtual_gpu *vgpu = &dev_priv->vgpu; in free_initial_hw_state() local 107 struct i915_virtual_gpu *vgpu = &dev_priv->vgpu; in save_initial_hw_state() local [all...] |
H A D | i915_drv.h | 195 struct i915_virtual_gpu vgpu; member
|