| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ | 
| D | amdgpu_device.c | 126 	struct amdgpu_device *adev = ddev->dev_private;  in amdgpu_device_get_pcie_replay_count()  local147 	struct amdgpu_device *adev = dev->dev_private;  in amdgpu_device_is_px()  local
 166 uint32_t amdgpu_mm_rreg(struct amdgpu_device *adev, uint32_t reg,  in amdgpu_mm_rreg()
 202 uint8_t amdgpu_mm_rreg8(struct amdgpu_device *adev, uint32_t offset) {  in amdgpu_mm_rreg8()
 223 void amdgpu_mm_wreg8(struct amdgpu_device *adev, uint32_t offset, uint8_t value) {  in amdgpu_mm_wreg8()
 240 void amdgpu_mm_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v,  in amdgpu_mm_wreg()
 276 u32 amdgpu_io_rreg(struct amdgpu_device *adev, u32 reg)  in amdgpu_io_rreg()
 295 void amdgpu_io_wreg(struct amdgpu_device *adev, u32 reg, u32 v)  in amdgpu_io_wreg()
 322 u32 amdgpu_mm_rdoorbell(struct amdgpu_device *adev, u32 index)  in amdgpu_mm_rdoorbell()
 342 void amdgpu_mm_wdoorbell(struct amdgpu_device *adev, u32 index, u32 v)  in amdgpu_mm_wdoorbell()
 [all …]
 
 | 
| D | nv.c | 62 static u32 nv_pcie_rreg(struct amdgpu_device *adev, u32 reg)  in nv_pcie_rreg()77 static void nv_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v)  in nv_pcie_wreg()
 92 static u32 nv_didt_rreg(struct amdgpu_device *adev, u32 reg)  in nv_didt_rreg()
 107 static void nv_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)  in nv_didt_wreg()
 120 static u32 nv_get_config_memsize(struct amdgpu_device *adev)  in nv_get_config_memsize()
 125 static u32 nv_get_xclk(struct amdgpu_device *adev)  in nv_get_xclk()
 131 void nv_grbm_select(struct amdgpu_device *adev,  in nv_grbm_select()
 143 static void nv_vga_set_state(struct amdgpu_device *adev, bool state)  in nv_vga_set_state()
 148 static bool nv_read_disabled_bios(struct amdgpu_device *adev)  in nv_read_disabled_bios()
 154 static bool nv_read_bios_from_rom(struct amdgpu_device *adev,  in nv_read_bios_from_rom()
 [all …]
 
 | 
| D | nbio_v7_0.c | 36 static void nbio_v7_0_remap_hdp_registers(struct amdgpu_device *adev)  in nbio_v7_0_remap_hdp_registers()44 static u32 nbio_v7_0_get_rev_id(struct amdgpu_device *adev)  in nbio_v7_0_get_rev_id()
 54 static void nbio_v7_0_mc_access_enable(struct amdgpu_device *adev, bool enable)  in nbio_v7_0_mc_access_enable()
 63 static void nbio_v7_0_hdp_flush(struct amdgpu_device *adev,  in nbio_v7_0_hdp_flush()
 72 static u32 nbio_v7_0_get_memsize(struct amdgpu_device *adev)  in nbio_v7_0_get_memsize()
 77 static void nbio_v7_0_sdma_doorbell_range(struct amdgpu_device *adev, int instance,  in nbio_v7_0_sdma_doorbell_range()
 94 static void nbio_v7_0_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,  in nbio_v7_0_vcn_doorbell_range()
 114 static void nbio_v7_0_enable_doorbell_aperture(struct amdgpu_device *adev,  in nbio_v7_0_enable_doorbell_aperture()
 120 static void nbio_v7_0_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,  in nbio_v7_0_enable_doorbell_selfring_aperture()
 126 static void nbio_v7_0_ih_doorbell_range(struct amdgpu_device *adev,  in nbio_v7_0_ih_doorbell_range()
 [all …]
 
 | 
| D | kv_dpm.c | 71 static u32 kv_convert_vid2_to_vid7(struct amdgpu_device *adev,  in kv_convert_vid2_to_vid7()93 static u32 kv_convert_vid7_to_vid2(struct amdgpu_device *adev,  in kv_convert_vid7_to_vid2()
 117 static void sumo_take_smu_control(struct amdgpu_device *adev, bool enable)  in sumo_take_smu_control()
 136 static void sumo_construct_sclk_voltage_mapping_table(struct amdgpu_device *adev,  in sumo_construct_sclk_voltage_mapping_table()
 158 static void sumo_construct_vid_mapping_table(struct amdgpu_device *adev,  in sumo_construct_vid_mapping_table()
 377 static struct kv_power_info *kv_get_pi(struct amdgpu_device *adev)  in kv_get_pi()
 410 static int kv_program_pt_config_registers(struct amdgpu_device *adev,  in kv_program_pt_config_registers()
 459 static void kv_do_enable_didt(struct amdgpu_device *adev, bool enable)  in kv_do_enable_didt()
 501 static int kv_enable_didt(struct amdgpu_device *adev, bool enable)  in kv_enable_didt()
 561 static int kv_enable_smc_cac(struct amdgpu_device *adev, bool enable)  in kv_enable_smc_cac()
 [all …]
 
 | 
| D | soc15.c | 90 static u32 soc15_pcie_rreg(struct amdgpu_device *adev, u32 reg)  in soc15_pcie_rreg()105 static void soc15_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v)  in soc15_pcie_wreg()
 120 static u64 soc15_pcie_rreg64(struct amdgpu_device *adev, u32 reg)  in soc15_pcie_rreg64()
 141 static void soc15_pcie_wreg64(struct amdgpu_device *adev, u32 reg, u64 v)  in soc15_pcie_wreg64()
 163 static u32 soc15_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)  in soc15_uvd_ctx_rreg()
 178 static void soc15_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)  in soc15_uvd_ctx_wreg()
 191 static u32 soc15_didt_rreg(struct amdgpu_device *adev, u32 reg)  in soc15_didt_rreg()
 206 static void soc15_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)  in soc15_didt_wreg()
 219 static u32 soc15_gc_cac_rreg(struct amdgpu_device *adev, u32 reg)  in soc15_gc_cac_rreg()
 231 static void soc15_gc_cac_wreg(struct amdgpu_device *adev, u32 reg, u32 v)  in soc15_gc_cac_wreg()
 [all …]
 
 | 
| D | gfx_v6_0.c | 311 static int gfx_v6_0_init_microcode(struct amdgpu_device *adev)  in gfx_v6_0_init_microcode()397 static void gfx_v6_0_tiling_mode_table_init(struct amdgpu_device *adev)  in gfx_v6_0_tiling_mode_table_init()
 1301 static void gfx_v6_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,  in gfx_v6_0_select_se_sh()
 1326 static u32 gfx_v6_0_get_rb_active_bitmap(struct amdgpu_device *adev)  in gfx_v6_0_get_rb_active_bitmap()
 1341 static void gfx_v6_0_raster_config(struct amdgpu_device *adev, u32 *rconf)  in gfx_v6_0_raster_config()
 1373 static void gfx_v6_0_write_harvested_raster_configs(struct amdgpu_device *adev,  in gfx_v6_0_write_harvested_raster_configs()
 1463 static void gfx_v6_0_setup_rb(struct amdgpu_device *adev)  in gfx_v6_0_setup_rb()
 1517 static void gfx_v6_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,  in gfx_v6_0_set_user_cu_inactive_bitmap()
 1531 static u32 gfx_v6_0_get_cu_enabled(struct amdgpu_device *adev)  in gfx_v6_0_get_cu_enabled()
 1543 static void gfx_v6_0_setup_spi(struct amdgpu_device *adev)  in gfx_v6_0_setup_spi()
 [all …]
 
 | 
| D | vcn_v1_0.c | 64 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v1_0_early_init()  local88 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v1_0_sw_init()  local
 175 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v1_0_sw_fini()  local
 195 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v1_0_hw_init()  local
 233 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v1_0_hw_fini()  local
 255 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v1_0_suspend()  local
 276 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v1_0_resume()  local
 294 static void vcn_v1_0_mc_resume_spg_mode(struct amdgpu_device *adev)  in vcn_v1_0_mc_resume_spg_mode()
 361 static void vcn_v1_0_mc_resume_dpg_mode(struct amdgpu_device *adev)  in vcn_v1_0_mc_resume_dpg_mode()
 441 static void vcn_v1_0_disable_clock_gating(struct amdgpu_device *adev)  in vcn_v1_0_disable_clock_gating()
 [all …]
 
 | 
| D | vi.c | 85 static u32 vi_pcie_rreg(struct amdgpu_device *adev, u32 reg)  in vi_pcie_rreg()98 static void vi_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v)  in vi_pcie_wreg()
 110 static u32 vi_smc_rreg(struct amdgpu_device *adev, u32 reg)  in vi_smc_rreg()
 122 static void vi_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)  in vi_smc_wreg()
 136 static u32 cz_smc_rreg(struct amdgpu_device *adev, u32 reg)  in cz_smc_rreg()
 148 static void cz_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)  in cz_smc_wreg()
 158 static u32 vi_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)  in vi_uvd_ctx_rreg()
 170 static void vi_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)  in vi_uvd_ctx_wreg()
 180 static u32 vi_didt_rreg(struct amdgpu_device *adev, u32 reg)  in vi_didt_rreg()
 192 static void vi_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)  in vi_didt_wreg()
 [all …]
 
 | 
| D | vce_v2_0.c | 57 	struct amdgpu_device *adev = ring->adev;  in vce_v2_0_ring_get_rptr()  local74 	struct amdgpu_device *adev = ring->adev;  in vce_v2_0_ring_get_wptr()  local
 91 	struct amdgpu_device *adev = ring->adev;  in vce_v2_0_ring_set_wptr()  local
 99 static int vce_v2_0_lmi_clean(struct amdgpu_device *adev)  in vce_v2_0_lmi_clean()
 116 static int vce_v2_0_firmware_loaded(struct amdgpu_device *adev)  in vce_v2_0_firmware_loaded()
 142 static void vce_v2_0_disable_cg(struct amdgpu_device *adev)  in vce_v2_0_disable_cg()
 147 static void vce_v2_0_init_cg(struct amdgpu_device *adev)  in vce_v2_0_init_cg()
 168 static void vce_v2_0_mc_resume(struct amdgpu_device *adev)  in vce_v2_0_mc_resume()
 206 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vce_v2_0_is_idle()  local
 213 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vce_v2_0_wait_for_idle()  local
 [all …]
 
 | 
| D | vcn_v2_5.c | 74 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v2_5_early_init()  local114 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v2_5_sw_init()  local
 229 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v2_5_sw_fini()  local
 249 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v2_5_hw_init()  local
 301 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v2_5_hw_fini()  local
 337 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v2_5_suspend()  local
 358 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vcn_v2_5_resume()  local
 376 static void vcn_v2_5_mc_resume(struct amdgpu_device *adev)  in vcn_v2_5_mc_resume()
 430 static void vcn_v2_5_disable_clock_gating(struct amdgpu_device *adev)  in vcn_v2_5_disable_clock_gating()
 549 static void vcn_v2_5_enable_clock_gating(struct amdgpu_device *adev)  in vcn_v2_5_enable_clock_gating()
 [all …]
 
 | 
| D | gfxhub_v2_0.c | 34 u64 gfxhub_v2_0_get_fb_location(struct amdgpu_device *adev)  in gfxhub_v2_0_get_fb_location()44 u64 gfxhub_v2_0_get_mc_fb_offset(struct amdgpu_device *adev)  in gfxhub_v2_0_get_mc_fb_offset()
 49 static void gfxhub_v2_0_init_gart_pt_regs(struct amdgpu_device *adev)  in gfxhub_v2_0_init_gart_pt_regs()
 61 static void gfxhub_v2_0_init_gart_aperture_regs(struct amdgpu_device *adev)  in gfxhub_v2_0_init_gart_aperture_regs()
 76 static void gfxhub_v2_0_init_system_aperture_regs(struct amdgpu_device *adev)  in gfxhub_v2_0_init_system_aperture_regs()
 110 static void gfxhub_v2_0_init_tlb_regs(struct amdgpu_device *adev)  in gfxhub_v2_0_init_tlb_regs()
 130 static void gfxhub_v2_0_init_cache_regs(struct amdgpu_device *adev)  in gfxhub_v2_0_init_cache_regs()
 171 static void gfxhub_v2_0_enable_system_domain(struct amdgpu_device *adev)  in gfxhub_v2_0_enable_system_domain()
 181 static void gfxhub_v2_0_disable_identity_aperture(struct amdgpu_device *adev)  in gfxhub_v2_0_disable_identity_aperture()
 198 static void gfxhub_v2_0_setup_vmid_config(struct amdgpu_device *adev)  in gfxhub_v2_0_setup_vmid_config()
 [all …]
 
 | 
| D | nbio_v6_1.c | 33 static u32 nbio_v6_1_get_rev_id(struct amdgpu_device *adev)  in nbio_v6_1_get_rev_id()43 static void nbio_v6_1_mc_access_enable(struct amdgpu_device *adev, bool enable)  in nbio_v6_1_mc_access_enable()
 53 static void nbio_v6_1_hdp_flush(struct amdgpu_device *adev,  in nbio_v6_1_hdp_flush()
 65 static u32 nbio_v6_1_get_memsize(struct amdgpu_device *adev)  in nbio_v6_1_get_memsize()
 70 static void nbio_v6_1_sdma_doorbell_range(struct amdgpu_device *adev, int instance,  in nbio_v6_1_sdma_doorbell_range()
 88 static void nbio_v6_1_enable_doorbell_aperture(struct amdgpu_device *adev,  in nbio_v6_1_enable_doorbell_aperture()
 94 static void nbio_v6_1_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,  in nbio_v6_1_enable_doorbell_selfring_aperture()
 114 static void nbio_v6_1_ih_doorbell_range(struct amdgpu_device *adev,  in nbio_v6_1_ih_doorbell_range()
 129 static void nbio_v6_1_ih_control(struct amdgpu_device *adev)  in nbio_v6_1_ih_control()
 145 static void nbio_v6_1_update_medium_grain_clock_gating(struct amdgpu_device *adev,  in nbio_v6_1_update_medium_grain_clock_gating()
 [all …]
 
 | 
| D | mxgpu_ai.c | 35 static void xgpu_ai_mailbox_send_ack(struct amdgpu_device *adev)  in xgpu_ai_mailbox_send_ack()40 static void xgpu_ai_mailbox_set_valid(struct amdgpu_device *adev, bool val)  in xgpu_ai_mailbox_set_valid()
 54 static enum idh_event xgpu_ai_mailbox_peek_msg(struct amdgpu_device *adev)  in xgpu_ai_mailbox_peek_msg()
 61 static int xgpu_ai_mailbox_rcv_msg(struct amdgpu_device *adev,  in xgpu_ai_mailbox_rcv_msg()
 76 static uint8_t xgpu_ai_peek_ack(struct amdgpu_device *adev) {  in xgpu_ai_peek_ack()
 80 static int xgpu_ai_poll_ack(struct amdgpu_device *adev)  in xgpu_ai_poll_ack()
 99 static int xgpu_ai_poll_msg(struct amdgpu_device *adev, enum idh_event event)  in xgpu_ai_poll_msg()
 117 static void xgpu_ai_mailbox_trans_msg (struct amdgpu_device *adev,  in xgpu_ai_mailbox_trans_msg()
 161 static int xgpu_ai_get_pp_clk(struct amdgpu_device *adev, u32 type, char *buf)  in xgpu_ai_get_pp_clk()
 211 static int xgpu_ai_force_dpm_level(struct amdgpu_device *adev, u32 level)  in xgpu_ai_force_dpm_level()
 [all …]
 
 | 
| D | nbio_v2_3.c | 35 static u32 nbio_v2_3_get_rev_id(struct amdgpu_device *adev)  in nbio_v2_3_get_rev_id()45 static void nbio_v2_3_mc_access_enable(struct amdgpu_device *adev, bool enable)  in nbio_v2_3_mc_access_enable()
 55 static void nbio_v2_3_hdp_flush(struct amdgpu_device *adev,  in nbio_v2_3_hdp_flush()
 65 static u32 nbio_v2_3_get_memsize(struct amdgpu_device *adev)  in nbio_v2_3_get_memsize()
 70 static void nbio_v2_3_sdma_doorbell_range(struct amdgpu_device *adev, int instance,  in nbio_v2_3_sdma_doorbell_range()
 94 static void nbio_v2_3_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,  in nbio_v2_3_vcn_doorbell_range()
 114 static void nbio_v2_3_enable_doorbell_aperture(struct amdgpu_device *adev,  in nbio_v2_3_enable_doorbell_aperture()
 121 static void nbio_v2_3_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,  in nbio_v2_3_enable_doorbell_selfring_aperture()
 145 static void nbio_v2_3_ih_doorbell_range(struct amdgpu_device *adev,  in nbio_v2_3_ih_doorbell_range()
 165 static void nbio_v2_3_ih_control(struct amdgpu_device *adev)  in nbio_v2_3_ih_control()
 [all …]
 
 | 
| D | gfx_v10_0.c | 273 	struct amdgpu_device *adev = kiq_ring->adev;  in gfx10_kiq_map_queues()  local356 static void gfx_v10_0_set_kiq_pm4_funcs(struct amdgpu_device *adev)  in gfx_v10_0_set_kiq_pm4_funcs()
 361 static void gfx_v10_0_init_golden_registers(struct amdgpu_device *adev)  in gfx_v10_0_init_golden_registers()
 393 static void gfx_v10_0_scratch_init(struct amdgpu_device *adev)  in gfx_v10_0_scratch_init()
 435 	struct amdgpu_device *adev = ring->adev;  in gfx_v10_0_ring_test_ring()  local
 490 	struct amdgpu_device *adev = ring->adev;  in gfx_v10_0_ring_test_ib()  local
 549 static void gfx_v10_0_free_microcode(struct amdgpu_device *adev)  in gfx_v10_0_free_microcode()
 567 static void gfx_v10_0_check_fw_write_wait(struct amdgpu_device *adev)  in gfx_v10_0_check_fw_write_wait()
 593 static void gfx_v10_0_init_rlc_ext_microcode(struct amdgpu_device *adev)  in gfx_v10_0_init_rlc_ext_microcode()
 614 static void gfx_v10_0_check_gfxoff_flag(struct amdgpu_device *adev)  in gfx_v10_0_check_gfxoff_flag()
 [all …]
 
 | 
| D | mmhub_v2_0.c | 34 static void mmhub_v2_0_init_gart_pt_regs(struct amdgpu_device *adev)  in mmhub_v2_0_init_gart_pt_regs()45 static void mmhub_v2_0_init_gart_aperture_regs(struct amdgpu_device *adev)  in mmhub_v2_0_init_gart_aperture_regs()
 60 static void mmhub_v2_0_init_system_aperture_regs(struct amdgpu_device *adev)  in mmhub_v2_0_init_system_aperture_regs()
 96 static void mmhub_v2_0_init_tlb_regs(struct amdgpu_device *adev)  in mmhub_v2_0_init_tlb_regs()
 116 static void mmhub_v2_0_init_cache_regs(struct amdgpu_device *adev)  in mmhub_v2_0_init_cache_regs()
 157 static void mmhub_v2_0_enable_system_domain(struct amdgpu_device *adev)  in mmhub_v2_0_enable_system_domain()
 167 static void mmhub_v2_0_disable_identity_aperture(struct amdgpu_device *adev)  in mmhub_v2_0_disable_identity_aperture()
 187 static void mmhub_v2_0_setup_vmid_config(struct amdgpu_device *adev)  in mmhub_v2_0_setup_vmid_config()
 229 static void mmhub_v2_0_program_invalidation(struct amdgpu_device *adev)  in mmhub_v2_0_program_invalidation()
 241 int mmhub_v2_0_gart_enable(struct amdgpu_device *adev)  in mmhub_v2_0_gart_enable()
 [all …]
 
 | 
| D | gmc_v7_0.c | 74 static void gmc_v7_0_init_golden_registers(struct amdgpu_device *adev)  in gmc_v7_0_init_golden_registers()90 static void gmc_v7_0_mc_stop(struct amdgpu_device *adev)  in gmc_v7_0_mc_stop()
 109 static void gmc_v7_0_mc_resume(struct amdgpu_device *adev)  in gmc_v7_0_mc_resume()
 132 static int gmc_v7_0_init_microcode(struct amdgpu_device *adev)  in gmc_v7_0_init_microcode()
 181 static int gmc_v7_0_mc_load_microcode(struct amdgpu_device *adev)  in gmc_v7_0_mc_load_microcode()
 242 static void gmc_v7_0_vram_gtt_location(struct amdgpu_device *adev,  in gmc_v7_0_vram_gtt_location()
 260 static void gmc_v7_0_mc_program(struct amdgpu_device *adev)  in gmc_v7_0_mc_program()
 322 static int gmc_v7_0_mc_init(struct amdgpu_device *adev)  in gmc_v7_0_mc_init()
 436 static void gmc_v7_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,  in gmc_v7_0_flush_gpu_tlb()
 466 static uint64_t gmc_v7_0_get_vm_pte_flags(struct amdgpu_device *adev,  in gmc_v7_0_get_vm_pte_flags()
 [all …]
 
 | 
| D | mxgpu_vi.c | 277 void xgpu_vi_init_golden_registers(struct amdgpu_device *adev)  in xgpu_vi_init_golden_registers()317 static void xgpu_vi_mailbox_send_ack(struct amdgpu_device *adev)  in xgpu_vi_mailbox_send_ack()
 341 static void xgpu_vi_mailbox_set_valid(struct amdgpu_device *adev, bool val)  in xgpu_vi_mailbox_set_valid()
 351 static void xgpu_vi_mailbox_trans_msg(struct amdgpu_device *adev,  in xgpu_vi_mailbox_trans_msg()
 364 static int xgpu_vi_mailbox_rcv_msg(struct amdgpu_device *adev,  in xgpu_vi_mailbox_rcv_msg()
 387 static int xgpu_vi_poll_ack(struct amdgpu_device *adev)  in xgpu_vi_poll_ack()
 409 static int xgpu_vi_poll_msg(struct amdgpu_device *adev, enum idh_event event)  in xgpu_vi_poll_msg()
 429 static int xgpu_vi_send_access_requests(struct amdgpu_device *adev,  in xgpu_vi_send_access_requests()
 457 static int xgpu_vi_request_reset(struct amdgpu_device *adev)  in xgpu_vi_request_reset()
 462 static int xgpu_vi_wait_reset_cmpl(struct amdgpu_device *adev)  in xgpu_vi_wait_reset_cmpl()
 [all …]
 
 | 
| D | tonga_ih.c | 60 static void tonga_ih_enable_interrupts(struct amdgpu_device *adev)  in tonga_ih_enable_interrupts()77 static void tonga_ih_disable_interrupts(struct amdgpu_device *adev)  in tonga_ih_disable_interrupts()
 102 static int tonga_ih_irq_init(struct amdgpu_device *adev)  in tonga_ih_irq_init()
 172 static void tonga_ih_irq_disable(struct amdgpu_device *adev)  in tonga_ih_irq_disable()
 191 static u32 tonga_ih_get_wptr(struct amdgpu_device *adev,  in tonga_ih_get_wptr()
 222 static void tonga_ih_decode_iv(struct amdgpu_device *adev,  in tonga_ih_decode_iv()
 253 static void tonga_ih_set_rptr(struct amdgpu_device *adev,  in tonga_ih_set_rptr()
 267 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in tonga_ih_early_init()  local
 282 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in tonga_ih_sw_init()  local
 298 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in tonga_ih_sw_fini()  local
 [all …]
 
 | 
| D | gmc_v8_0.c | 129 static void gmc_v8_0_init_golden_registers(struct amdgpu_device *adev)  in gmc_v8_0_init_golden_registers()178 static void gmc_v8_0_mc_stop(struct amdgpu_device *adev)  in gmc_v8_0_mc_stop()
 197 static void gmc_v8_0_mc_resume(struct amdgpu_device *adev)  in gmc_v8_0_mc_resume()
 220 static int gmc_v8_0_init_microcode(struct amdgpu_device *adev)  in gmc_v8_0_init_microcode()
 298 static int gmc_v8_0_tonga_mc_load_microcode(struct amdgpu_device *adev)  in gmc_v8_0_tonga_mc_load_microcode()
 367 static int gmc_v8_0_polaris_mc_load_microcode(struct amdgpu_device *adev)  in gmc_v8_0_polaris_mc_load_microcode()
 430 static void gmc_v8_0_vram_gtt_location(struct amdgpu_device *adev,  in gmc_v8_0_vram_gtt_location()
 451 static void gmc_v8_0_mc_program(struct amdgpu_device *adev)  in gmc_v8_0_mc_program()
 524 static int gmc_v8_0_mc_init(struct amdgpu_device *adev)  in gmc_v8_0_mc_init()
 638 static void gmc_v8_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,  in gmc_v8_0_flush_gpu_tlb()
 [all …]
 
 | 
| D | uvd_v5_0.c | 58 	struct amdgpu_device *adev = ring->adev;  in uvd_v5_0_ring_get_rptr()  local72 	struct amdgpu_device *adev = ring->adev;  in uvd_v5_0_ring_get_wptr()  local
 86 	struct amdgpu_device *adev = ring->adev;  in uvd_v5_0_ring_set_wptr()  local
 93 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in uvd_v5_0_early_init()  local
 105 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in uvd_v5_0_sw_init()  local
 135 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in uvd_v5_0_sw_fini()  local
 153 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in uvd_v5_0_hw_init()  local
 210 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in uvd_v5_0_hw_fini()  local
 224 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in uvd_v5_0_suspend()  local
 237 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in uvd_v5_0_resume()  local
 [all …]
 
 | 
| D | gfx_v8_0.c | 732 static void gfx_v8_0_init_golden_registers(struct amdgpu_device *adev)  in gfx_v8_0_init_golden_registers()829 static void gfx_v8_0_scratch_init(struct amdgpu_device *adev)  in gfx_v8_0_scratch_init()
 838 	struct amdgpu_device *adev = ring->adev;  in gfx_v8_0_ring_test_ring()  local
 875 	struct amdgpu_device *adev = ring->adev;  in gfx_v8_0_ring_test_ib()  local
 929 static void gfx_v8_0_free_microcode(struct amdgpu_device *adev)  in gfx_v8_0_free_microcode()
 949 static int gfx_v8_0_init_microcode(struct amdgpu_device *adev)  in gfx_v8_0_init_microcode()
 1242 static void gfx_v8_0_get_csb_buffer(struct amdgpu_device *adev,  in gfx_v8_0_get_csb_buffer()
 1289 static int gfx_v8_0_cp_jump_table_num(struct amdgpu_device *adev)  in gfx_v8_0_cp_jump_table_num()
 1297 static int gfx_v8_0_rlc_init(struct amdgpu_device *adev)  in gfx_v8_0_rlc_init()
 1324 static int gfx_v8_0_csb_vram_pin(struct amdgpu_device *adev)  in gfx_v8_0_csb_vram_pin()
 [all …]
 
 | 
| D | nbio_v7_4.c | 53 static void nbio_v7_4_remap_hdp_registers(struct amdgpu_device *adev)  in nbio_v7_4_remap_hdp_registers()61 static u32 nbio_v7_4_get_rev_id(struct amdgpu_device *adev)  in nbio_v7_4_get_rev_id()
 71 static void nbio_v7_4_mc_access_enable(struct amdgpu_device *adev, bool enable)  in nbio_v7_4_mc_access_enable()
 80 static void nbio_v7_4_hdp_flush(struct amdgpu_device *adev,  in nbio_v7_4_hdp_flush()
 89 static u32 nbio_v7_4_get_memsize(struct amdgpu_device *adev)  in nbio_v7_4_get_memsize()
 94 static void nbio_v7_4_sdma_doorbell_range(struct amdgpu_device *adev, int instance,  in nbio_v7_4_sdma_doorbell_range()
 125 static void nbio_v7_4_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,  in nbio_v7_4_vcn_doorbell_range()
 151 static void nbio_v7_4_enable_doorbell_aperture(struct amdgpu_device *adev,  in nbio_v7_4_enable_doorbell_aperture()
 157 static void nbio_v7_4_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,  in nbio_v7_4_enable_doorbell_selfring_aperture()
 176 static void nbio_v7_4_ih_doorbell_range(struct amdgpu_device *adev,  in nbio_v7_4_ih_doorbell_range()
 [all …]
 
 | 
| D | gfxhub_v1_0.c | 33 u64 gfxhub_v1_0_get_mc_fb_offset(struct amdgpu_device *adev)  in gfxhub_v1_0_get_mc_fb_offset()38 void gfxhub_v1_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,  in gfxhub_v1_0_setup_vm_pt_regs()
 52 static void gfxhub_v1_0_init_gart_aperture_regs(struct amdgpu_device *adev)  in gfxhub_v1_0_init_gart_aperture_regs()
 69 static void gfxhub_v1_0_init_system_aperture_regs(struct amdgpu_device *adev)  in gfxhub_v1_0_init_system_aperture_regs()
 114 static void gfxhub_v1_0_init_tlb_regs(struct amdgpu_device *adev)  in gfxhub_v1_0_init_tlb_regs()
 135 static void gfxhub_v1_0_init_cache_regs(struct amdgpu_device *adev)  in gfxhub_v1_0_init_cache_regs()
 174 static void gfxhub_v1_0_enable_system_domain(struct amdgpu_device *adev)  in gfxhub_v1_0_enable_system_domain()
 184 static void gfxhub_v1_0_disable_identity_aperture(struct amdgpu_device *adev)  in gfxhub_v1_0_disable_identity_aperture()
 201 static void gfxhub_v1_0_setup_vmid_config(struct amdgpu_device *adev)  in gfxhub_v1_0_setup_vmid_config()
 251 static void gfxhub_v1_0_program_invalidation(struct amdgpu_device *adev)  in gfxhub_v1_0_program_invalidation()
 [all …]
 
 | 
| D | vce_v3_0.c | 79 	struct amdgpu_device *adev = ring->adev;  in vce_v3_0_ring_get_rptr()  local111 	struct amdgpu_device *adev = ring->adev;  in vce_v3_0_ring_get_wptr()  local
 143 	struct amdgpu_device *adev = ring->adev;  in vce_v3_0_ring_set_wptr()  local
 163 static void vce_v3_0_override_vce_clock_gating(struct amdgpu_device *adev, bool override)  in vce_v3_0_override_vce_clock_gating()
 168 static void vce_v3_0_set_vce_sw_clock_gating(struct amdgpu_device *adev,  in vce_v3_0_set_vce_sw_clock_gating()
 235 static int vce_v3_0_firmware_loaded(struct amdgpu_device *adev)  in vce_v3_0_firmware_loaded()
 265 static int vce_v3_0_start(struct amdgpu_device *adev)  in vce_v3_0_start()
 331 static int vce_v3_0_stop(struct amdgpu_device *adev)  in vce_v3_0_stop()
 364 static unsigned vce_v3_0_get_harvest_config(struct amdgpu_device *adev)  in vce_v3_0_get_harvest_config()
 401 	struct amdgpu_device *adev = (struct amdgpu_device *)handle;  in vce_v3_0_early_init()  local
 [all …]
 
 |