H A D | amdgpu_device.c | 157 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_device_get_pcie_replay_count() local 179 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_supports_px() local 196 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_supports_boco() local 214 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_device_supports_baco() local 247 amdgpu_device_mm_access(struct amdgpu_device * adev,loff_t pos,void * buf,size_t size,bool write) amdgpu_device_mm_access() argument 291 amdgpu_device_aper_access(struct amdgpu_device * adev,loff_t pos,void * buf,size_t size,bool write) amdgpu_device_aper_access() argument 340 amdgpu_device_vram_access(struct amdgpu_device * adev,loff_t pos,void * buf,size_t size,bool write) amdgpu_device_vram_access() argument 361 amdgpu_device_skip_hw_access(struct amdgpu_device * adev) amdgpu_device_skip_hw_access() argument 397 amdgpu_device_rreg(struct amdgpu_device * adev,uint32_t reg,uint32_t acc_flags) amdgpu_device_rreg() argument 436 amdgpu_mm_rreg8(struct amdgpu_device * adev,uint32_t offset) amdgpu_mm_rreg8() argument 461 amdgpu_mm_wreg8(struct amdgpu_device * adev,uint32_t offset,uint8_t value) amdgpu_mm_wreg8() argument 482 amdgpu_device_wreg(struct amdgpu_device * adev,uint32_t reg,uint32_t v,uint32_t acc_flags) amdgpu_device_wreg() argument 514 amdgpu_mm_wreg_mmio_rlc(struct amdgpu_device * adev,uint32_t reg,uint32_t v,uint32_t xcc_id) amdgpu_mm_wreg_mmio_rlc() argument 541 amdgpu_device_indirect_rreg(struct amdgpu_device * adev,u32 reg_addr) amdgpu_device_indirect_rreg() argument 564 amdgpu_device_indirect_rreg_ext(struct amdgpu_device * adev,u64 reg_addr) amdgpu_device_indirect_rreg_ext() argument 614 amdgpu_device_indirect_rreg64(struct amdgpu_device * adev,u32 reg_addr) amdgpu_device_indirect_rreg64() argument 650 amdgpu_device_indirect_wreg(struct amdgpu_device * adev,u32 reg_addr,u32 reg_data) amdgpu_device_indirect_wreg() argument 671 amdgpu_device_indirect_wreg_ext(struct amdgpu_device * adev,u64 reg_addr,u32 reg_data) amdgpu_device_indirect_wreg_ext() argument 719 amdgpu_device_indirect_wreg64(struct amdgpu_device * adev,u32 reg_addr,u64 reg_data) amdgpu_device_indirect_wreg64() argument 753 amdgpu_device_get_rev_id(struct amdgpu_device * adev) amdgpu_device_get_rev_id() argument 768 amdgpu_invalid_rreg(struct amdgpu_device * adev,uint32_t reg) amdgpu_invalid_rreg() argument 775 amdgpu_invalid_rreg_ext(struct amdgpu_device * adev,uint64_t reg) amdgpu_invalid_rreg_ext() argument 792 amdgpu_invalid_wreg(struct amdgpu_device * adev,uint32_t reg,uint32_t v) amdgpu_invalid_wreg() argument 799 amdgpu_invalid_wreg_ext(struct amdgpu_device * adev,uint64_t reg,uint32_t v) amdgpu_invalid_wreg_ext() argument 816 amdgpu_invalid_rreg64(struct amdgpu_device * adev,uint32_t reg) amdgpu_invalid_rreg64() argument 833 amdgpu_invalid_wreg64(struct amdgpu_device * adev,uint32_t reg,uint64_t v) amdgpu_invalid_wreg64() argument 851 amdgpu_block_invalid_rreg(struct amdgpu_device * adev,uint32_t block,uint32_t reg) amdgpu_block_invalid_rreg() argument 871 amdgpu_block_invalid_wreg(struct amdgpu_device * adev,uint32_t block,uint32_t reg,uint32_t v) amdgpu_block_invalid_wreg() argument 887 amdgpu_device_asic_init(struct amdgpu_device * adev) amdgpu_device_asic_init() argument 913 amdgpu_device_mem_scratch_init(struct amdgpu_device * adev) amdgpu_device_mem_scratch_init() argument 930 amdgpu_device_mem_scratch_fini(struct amdgpu_device * adev) amdgpu_device_mem_scratch_fini() argument 945 amdgpu_device_program_register_sequence(struct amdgpu_device * adev,const u32 * registers,const u32 array_size) amdgpu_device_program_register_sequence() argument 982 amdgpu_device_pci_config_reset(struct amdgpu_device * adev) amdgpu_device_pci_config_reset() argument 994 amdgpu_device_pci_reset(struct amdgpu_device * adev) amdgpu_device_pci_reset() argument 1013 amdgpu_device_wb_fini(struct amdgpu_device * adev) amdgpu_device_wb_fini() argument 1032 amdgpu_device_wb_init(struct amdgpu_device * adev) amdgpu_device_wb_init() argument 1066 amdgpu_device_wb_get(struct amdgpu_device * adev,u32 * wb) amdgpu_device_wb_get() argument 1087 amdgpu_device_wb_free(struct amdgpu_device * adev,u32 wb) amdgpu_device_wb_free() argument 1103 amdgpu_device_resize_fb_bar(struct amdgpu_device * adev) amdgpu_device_resize_fb_bar() argument 1175 amdgpu_device_read_bios(struct amdgpu_device * adev) amdgpu_device_read_bios() argument 1195 amdgpu_device_need_post(struct amdgpu_device * adev) amdgpu_device_need_post() argument 1278 amdgpu_device_should_use_aspm(struct amdgpu_device * adev) amdgpu_device_should_use_aspm() argument 1317 struct amdgpu_device *adev = drm_to_adev(pci_get_drvdata(pdev)); amdgpu_device_vga_set_decode() local 1337 amdgpu_device_check_block_size(struct amdgpu_device * adev) amdgpu_device_check_block_size() argument 1361 amdgpu_device_check_vm_size(struct amdgpu_device * adev) amdgpu_device_check_vm_size() argument 1374 amdgpu_device_check_smu_prv_buffer_size(struct amdgpu_device * adev) amdgpu_device_check_smu_prv_buffer_size() argument 1414 amdgpu_device_init_apu_flags(struct amdgpu_device * adev) amdgpu_device_init_apu_flags() argument 1459 amdgpu_device_check_arguments(struct amdgpu_device * adev) amdgpu_device_check_arguments() argument 1604 struct amdgpu_device *adev = dev; amdgpu_device_ip_set_clockgating_state() local 1638 struct amdgpu_device *adev = dev; amdgpu_device_ip_set_powergating_state() local 1668 amdgpu_device_ip_get_clockgating_state(struct amdgpu_device * adev,u64 * flags) amdgpu_device_ip_get_clockgating_state() argument 1690 amdgpu_device_ip_wait_for_idle(struct amdgpu_device * adev,enum amd_ip_block_type block_type) amdgpu_device_ip_wait_for_idle() argument 1718 amdgpu_device_ip_is_idle(struct amdgpu_device * adev,enum amd_ip_block_type block_type) amdgpu_device_ip_is_idle() argument 1743 amdgpu_device_ip_get_ip_block(struct amdgpu_device * adev,enum amd_ip_block_type type) amdgpu_device_ip_get_ip_block() argument 1766 amdgpu_device_ip_block_version_cmp(struct amdgpu_device * adev,enum amd_ip_block_type type,u32 major,u32 minor) amdgpu_device_ip_block_version_cmp() argument 1789 amdgpu_device_ip_block_add(struct amdgpu_device * adev,const struct amdgpu_ip_block_version * ip_block_version) amdgpu_device_ip_block_add() argument 1828 amdgpu_device_enable_virtual_display(struct amdgpu_device * adev) amdgpu_device_enable_virtual_display() argument 1872 amdgpu_device_set_sriov_virtual_display(struct amdgpu_device * adev) amdgpu_device_set_sriov_virtual_display() argument 1892 amdgpu_device_parse_gpu_info_fw(struct amdgpu_device * adev) amdgpu_device_parse_gpu_info_fw() argument 2015 amdgpu_device_ip_early_init(struct amdgpu_device * adev) amdgpu_device_ip_early_init() argument 2161 amdgpu_device_ip_hw_init_phase1(struct amdgpu_device * adev) amdgpu_device_ip_hw_init_phase1() argument 2186 amdgpu_device_ip_hw_init_phase2(struct amdgpu_device * adev) amdgpu_device_ip_hw_init_phase2() argument 2207 amdgpu_device_fw_loading(struct amdgpu_device * adev) amdgpu_device_fw_loading() argument 2252 amdgpu_device_init_schedulers(struct amdgpu_device * adev) amdgpu_device_init_schedulers() argument 2308 amdgpu_device_ip_init(struct amdgpu_device * adev) amdgpu_device_ip_init() argument 2471 amdgpu_device_fill_reset_magic(struct amdgpu_device * adev) amdgpu_device_fill_reset_magic() argument 2486 amdgpu_device_check_vram_lost(struct amdgpu_device * adev) amdgpu_device_check_vram_lost() argument 2521 amdgpu_device_set_cg_state(struct amdgpu_device * adev,enum amd_clockgating_state state) amdgpu_device_set_cg_state() argument 2558 amdgpu_device_set_pg_state(struct amdgpu_device * adev,enum amd_powergating_state state) amdgpu_device_set_pg_state() argument 2597 struct amdgpu_device *adev; amdgpu_device_enable_mgpu_fan_boost() local 2641 amdgpu_device_ip_late_init(struct amdgpu_device * adev) amdgpu_device_ip_late_init() argument 2727 amdgpu_device_smu_fini_early(struct amdgpu_device * adev) amdgpu_device_smu_fini_early() argument 2750 amdgpu_device_ip_fini_early(struct amdgpu_device * adev) amdgpu_device_ip_fini_early() argument 2806 amdgpu_device_ip_fini(struct amdgpu_device * adev) amdgpu_device_ip_fini() argument 2860 struct amdgpu_device *adev = amdgpu_device_delayed_init_work_handler() local 2871 struct amdgpu_device *adev = amdgpu_device_delay_enable_gfx_off() local 2892 amdgpu_device_ip_suspend_phase1(struct amdgpu_device * adev) amdgpu_device_ip_suspend_phase1() argument 2941 amdgpu_device_ip_suspend_phase2(struct amdgpu_device * adev) amdgpu_device_ip_suspend_phase2() argument 3035 amdgpu_device_ip_suspend(struct amdgpu_device * adev) amdgpu_device_ip_suspend() argument 3055 amdgpu_device_ip_reinit_early_sriov(struct amdgpu_device * adev) amdgpu_device_ip_reinit_early_sriov() argument 3090 amdgpu_device_ip_reinit_late_sriov(struct amdgpu_device * adev) amdgpu_device_ip_reinit_late_sriov() argument 3145 amdgpu_device_ip_resume_phase1(struct amdgpu_device * adev) amdgpu_device_ip_resume_phase1() argument 3183 amdgpu_device_ip_resume_phase2(struct amdgpu_device * adev) amdgpu_device_ip_resume_phase2() argument 3219 amdgpu_device_ip_resume(struct amdgpu_device * adev) amdgpu_device_ip_resume() argument 3243 amdgpu_device_detect_sriov_bios(struct amdgpu_device * adev) amdgpu_device_detect_sriov_bios() argument 3323 amdgpu_device_has_dc_support(struct amdgpu_device * adev) amdgpu_device_has_dc_support() argument 3334 struct amdgpu_device *adev = amdgpu_device_xgmi_reset_func() local 3378 amdgpu_device_get_job_timeout_settings(struct amdgpu_device * adev) amdgpu_device_get_job_timeout_settings() argument 3456 amdgpu_device_check_iommu_direct_map(struct amdgpu_device * adev) amdgpu_device_check_iommu_direct_map() argument 3470 amdgpu_device_set_mcbp(struct amdgpu_device * adev) amdgpu_device_set_mcbp() argument 3494 amdgpu_device_init(struct amdgpu_device * adev,uint32_t flags) amdgpu_device_init() argument 3937 amdgpu_device_unmap_mmio(struct amdgpu_device * adev) amdgpu_device_unmap_mmio() argument 3967 amdgpu_device_fini_hw(struct amdgpu_device * adev) amdgpu_device_fini_hw() argument 4018 amdgpu_device_fini_sw(struct amdgpu_device * adev) amdgpu_device_fini_sw() argument 4082 amdgpu_device_evict_resources(struct amdgpu_device * adev) amdgpu_device_evict_resources() argument 4110 struct amdgpu_device *adev = drm_to_adev(dev); amdgpu_device_prepare() local 4148 struct amdgpu_device *adev = drm_to_adev(dev); amdgpu_device_suspend() local 4204 struct amdgpu_device *adev = drm_to_adev(dev); amdgpu_device_resume() local 4306 amdgpu_device_ip_check_soft_reset(struct amdgpu_device * adev) amdgpu_device_ip_check_soft_reset() argument 4342 amdgpu_device_ip_pre_soft_reset(struct amdgpu_device * adev) amdgpu_device_ip_pre_soft_reset() argument 4369 amdgpu_device_ip_need_full_reset(struct amdgpu_device * adev) amdgpu_device_ip_need_full_reset() argument 4404 amdgpu_device_ip_soft_reset(struct amdgpu_device * adev) amdgpu_device_ip_soft_reset() argument 4433 amdgpu_device_ip_post_soft_reset(struct amdgpu_device * adev) amdgpu_device_ip_post_soft_reset() argument 4462 amdgpu_device_recover_vram(struct amdgpu_device * adev) amdgpu_device_recover_vram() argument 4533 amdgpu_device_reset_sriov(struct amdgpu_device * adev,bool from_hypervisor) amdgpu_device_reset_sriov() argument 4609 amdgpu_device_has_job_running(struct amdgpu_device * adev) amdgpu_device_has_job_running() argument 4638 amdgpu_device_should_recover_gpu(struct amdgpu_device * adev) amdgpu_device_should_recover_gpu() argument 4681 amdgpu_device_mode1_reset(struct amdgpu_device * adev) amdgpu_device_mode1_reset() argument 4737 amdgpu_device_pre_asic_reset(struct amdgpu_device * adev,struct amdgpu_reset_context * reset_context) amdgpu_device_pre_asic_reset() argument 4812 amdgpu_reset_reg_dumps(struct amdgpu_device * adev) amdgpu_reset_reg_dumps() argument 4832 struct amdgpu_device *adev = data; amdgpu_devcoredump_read() local 4870 amdgpu_reset_capture_coredumpm(struct amdgpu_device * adev) amdgpu_reset_capture_coredumpm() argument 5073 amdgpu_device_set_mp1_state(struct amdgpu_device * adev) amdgpu_device_set_mp1_state() argument 5089 amdgpu_device_unset_mp1_state(struct amdgpu_device * adev) amdgpu_device_unset_mp1_state() argument 5095 amdgpu_device_resume_display_audio(struct amdgpu_device * adev) amdgpu_device_resume_display_audio() argument 5109 amdgpu_device_suspend_display_audio(struct amdgpu_device * adev) amdgpu_device_suspend_display_audio() argument 5157 amdgpu_device_stop_pending_resets(struct amdgpu_device * adev) amdgpu_device_stop_pending_resets() argument 5189 amdgpu_device_gpu_recover(struct amdgpu_device * adev,struct amdgpu_job * job,struct amdgpu_reset_context * reset_context) amdgpu_device_gpu_recover() argument 5448 amdgpu_device_get_pcie_info(struct amdgpu_device * adev) amdgpu_device_get_pcie_info() argument 5597 amdgpu_device_is_peer_accessible(struct amdgpu_device * adev,struct amdgpu_device * peer_adev) amdgpu_device_is_peer_accessible() argument 5620 struct amdgpu_device *adev = drm_to_adev(dev); amdgpu_device_baco_enter() local 5635 struct amdgpu_device *adev = drm_to_adev(dev); amdgpu_device_baco_exit() local 5669 struct amdgpu_device *adev = drm_to_adev(dev); amdgpu_pci_error_detected() local 5745 struct amdgpu_device *adev = drm_to_adev(dev); amdgpu_pci_slot_reset() local 5815 struct amdgpu_device *adev = drm_to_adev(dev); amdgpu_pci_resume() local 5841 struct amdgpu_device *adev = drm_to_adev(dev); amdgpu_device_cache_pci_state() local 5868 struct amdgpu_device *adev = drm_to_adev(dev); amdgpu_device_load_pci_state() local 5886 amdgpu_device_flush_hdp(struct amdgpu_device * adev,struct amdgpu_ring * ring) amdgpu_device_flush_hdp() argument 5902 amdgpu_device_invalidate_hdp(struct amdgpu_device * adev,struct amdgpu_ring * ring) amdgpu_device_invalidate_hdp() argument 5915 amdgpu_in_reset(struct amdgpu_device * adev) amdgpu_in_reset() argument 5940 amdgpu_device_halt(struct amdgpu_device * adev) amdgpu_device_halt() argument 5960 amdgpu_device_pcie_port_rreg(struct amdgpu_device * adev,u32 reg) amdgpu_device_pcie_port_rreg() argument 5977 amdgpu_device_pcie_port_wreg(struct amdgpu_device * adev,u32 reg,u32 v) amdgpu_device_pcie_port_wreg() argument 6002 amdgpu_device_switch_gang(struct amdgpu_device * adev,struct dma_fence * gang) amdgpu_device_switch_gang() argument 6026 amdgpu_device_has_display_hardware(struct amdgpu_device * adev) amdgpu_device_has_display_hardware() argument 6067 amdgpu_device_wait_on_rreg(struct amdgpu_device * adev,uint32_t inst,uint32_t reg_addr,char reg_name[],uint32_t expected_value,uint32_t mask) amdgpu_device_wait_on_rreg() argument [all...] |