/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | gfxhub_v2_1.c | 79 gfxhub_v2_1_print_l2_protection_fault_status(struct amdgpu_device *adev, in gfxhub_v2_1_print_l2_protection_fault_status() 108 static u64 gfxhub_v2_1_get_fb_location(struct amdgpu_device *adev) in gfxhub_v2_1_get_fb_location() 118 static u64 gfxhub_v2_1_get_mc_fb_offset(struct amdgpu_device *adev) in gfxhub_v2_1_get_mc_fb_offset() 123 static void gfxhub_v2_1_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, in gfxhub_v2_1_setup_vm_pt_regs() 137 static void gfxhub_v2_1_init_gart_aperture_regs(struct amdgpu_device *adev) in gfxhub_v2_1_init_gart_aperture_regs() 154 static void gfxhub_v2_1_init_system_aperture_regs(struct amdgpu_device *adev) in gfxhub_v2_1_init_system_aperture_regs() 187 static void gfxhub_v2_1_init_tlb_regs(struct amdgpu_device *adev) in gfxhub_v2_1_init_tlb_regs() 206 static void gfxhub_v2_1_init_cache_regs(struct amdgpu_device *adev) in gfxhub_v2_1_init_cache_regs() 257 static void gfxhub_v2_1_enable_system_domain(struct amdgpu_device *adev) in gfxhub_v2_1_enable_system_domain() 269 static void gfxhub_v2_1_disable_identity_aperture(struct amdgpu_device *adev) in gfxhub_v2_1_disable_identity_aperture() [all …]
|
H A D | uvd_v5_0.c | 58 struct amdgpu_device *adev = ring->adev; in uvd_v5_0_ring_get_rptr() local 72 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 136 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_sw_fini() local 154 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_hw_init() local 211 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 260 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v5_0_resume() local [all …]
|
H A D | nbio_v7_2.c | 50 static void nbio_v7_2_remap_hdp_registers(struct amdgpu_device *adev) in nbio_v7_2_remap_hdp_registers() 58 static u32 nbio_v7_2_get_rev_id(struct amdgpu_device *adev) in nbio_v7_2_get_rev_id() 79 static void nbio_v7_2_mc_access_enable(struct amdgpu_device *adev, bool enable) in nbio_v7_2_mc_access_enable() 103 static u32 nbio_v7_2_get_memsize(struct amdgpu_device *adev) in nbio_v7_2_get_memsize() 108 static void nbio_v7_2_sdma_doorbell_range(struct amdgpu_device *adev, int instance, in nbio_v7_2_sdma_doorbell_range() 131 static void nbio_v7_2_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell, in nbio_v7_2_vcn_doorbell_range() 151 static void nbio_v7_2_enable_doorbell_aperture(struct amdgpu_device *adev, in nbio_v7_2_enable_doorbell_aperture() 163 static void nbio_v7_2_enable_doorbell_selfring_aperture(struct amdgpu_device *adev, in nbio_v7_2_enable_doorbell_selfring_aperture() 189 static void nbio_v7_2_ih_doorbell_range(struct amdgpu_device *adev, in nbio_v7_2_ih_doorbell_range() 211 static void nbio_v7_2_ih_control(struct amdgpu_device *adev) in nbio_v7_2_ih_control() [all …]
|
H A D | mmhub_v3_0_1.c | 96 mmhub_v3_0_1_print_l2_protection_fault_status(struct amdgpu_device *adev, in mmhub_v3_0_1_print_l2_protection_fault_status() 137 static void mmhub_v3_0_1_setup_vm_pt_regs(struct amdgpu_device *adev, in mmhub_v3_0_1_setup_vm_pt_regs() 152 static void mmhub_v3_0_1_init_gart_aperture_regs(struct amdgpu_device *adev) in mmhub_v3_0_1_init_gart_aperture_regs() 169 static void mmhub_v3_0_1_init_system_aperture_regs(struct amdgpu_device *adev) in mmhub_v3_0_1_init_system_aperture_regs() 210 static void mmhub_v3_0_1_init_tlb_regs(struct amdgpu_device *adev) in mmhub_v3_0_1_init_tlb_regs() 230 static void mmhub_v3_0_1_init_cache_regs(struct amdgpu_device *adev) in mmhub_v3_0_1_init_cache_regs() 275 static void mmhub_v3_0_1_enable_system_domain(struct amdgpu_device *adev) in mmhub_v3_0_1_enable_system_domain() 287 static void mmhub_v3_0_1_disable_identity_aperture(struct amdgpu_device *adev) in mmhub_v3_0_1_disable_identity_aperture() 307 static void mmhub_v3_0_1_setup_vmid_config(struct amdgpu_device *adev) in mmhub_v3_0_1_setup_vmid_config() 357 static void mmhub_v3_0_1_program_invalidation(struct amdgpu_device *adev) in mmhub_v3_0_1_program_invalidation() [all …]
|
H A D | mmhub_v3_0.c | 96 mmhub_v3_0_print_l2_protection_fault_status(struct amdgpu_device *adev, in mmhub_v3_0_print_l2_protection_fault_status() 136 static void mmhub_v3_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, in mmhub_v3_0_setup_vm_pt_regs() 150 static void mmhub_v3_0_init_gart_aperture_regs(struct amdgpu_device *adev) in mmhub_v3_0_init_gart_aperture_regs() 167 static void mmhub_v3_0_init_system_aperture_regs(struct amdgpu_device *adev) in mmhub_v3_0_init_system_aperture_regs() 211 static void mmhub_v3_0_init_tlb_regs(struct amdgpu_device *adev) in mmhub_v3_0_init_tlb_regs() 231 static void mmhub_v3_0_init_cache_regs(struct amdgpu_device *adev) in mmhub_v3_0_init_cache_regs() 282 static void mmhub_v3_0_enable_system_domain(struct amdgpu_device *adev) in mmhub_v3_0_enable_system_domain() 294 static void mmhub_v3_0_disable_identity_aperture(struct amdgpu_device *adev) in mmhub_v3_0_disable_identity_aperture() 320 static void mmhub_v3_0_setup_vmid_config(struct amdgpu_device *adev) in mmhub_v3_0_setup_vmid_config() 370 static void mmhub_v3_0_program_invalidation(struct amdgpu_device *adev) in mmhub_v3_0_program_invalidation() [all …]
|
H A D | si.c | 989 static int si_query_video_codecs(struct amdgpu_device *adev, bool encode, in si_query_video_codecs() 1018 static u32 si_pcie_rreg(struct amdgpu_device *adev, u32 reg) in si_pcie_rreg() 1031 static void si_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in si_pcie_wreg() 1043 static u32 si_pciep_rreg(struct amdgpu_device *adev, u32 reg) in si_pciep_rreg() 1056 static void si_pciep_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in si_pciep_wreg() 1068 static u32 si_smc_rreg(struct amdgpu_device *adev, u32 reg) in si_smc_rreg() 1080 static void si_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in si_smc_wreg() 1090 static u32 si_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg) in si_uvd_ctx_rreg() 1102 static void si_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v) in si_uvd_ctx_wreg() 1164 static uint32_t si_get_register_value(struct amdgpu_device *adev, in si_get_register_value() [all …]
|
H A D | mmhub_v1_7.c | 37 static u64 mmhub_v1_7_get_fb_location(struct amdgpu_device *adev) in mmhub_v1_7_get_fb_location() 54 static void mmhub_v1_7_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, in mmhub_v1_7_setup_vm_pt_regs() 66 static void mmhub_v1_7_init_gart_aperture_regs(struct amdgpu_device *adev) in mmhub_v1_7_init_gart_aperture_regs() 104 static void mmhub_v1_7_init_system_aperture_regs(struct amdgpu_device *adev) in mmhub_v1_7_init_system_aperture_regs() 155 static void mmhub_v1_7_init_tlb_regs(struct amdgpu_device *adev) in mmhub_v1_7_init_tlb_regs() 175 static void mmhub_v1_7_init_cache_regs(struct amdgpu_device *adev) in mmhub_v1_7_init_cache_regs() 226 static void mmhub_v1_7_enable_system_domain(struct amdgpu_device *adev) in mmhub_v1_7_enable_system_domain() 241 static void mmhub_v1_7_disable_identity_aperture(struct amdgpu_device *adev) in mmhub_v1_7_disable_identity_aperture() 262 static void mmhub_v1_7_setup_vmid_config(struct amdgpu_device *adev) in mmhub_v1_7_setup_vmid_config() 320 static void mmhub_v1_7_program_invalidation(struct amdgpu_device *adev) in mmhub_v1_7_program_invalidation() [all …]
|
H A D | gmc_v7_0.c | 72 static void gmc_v7_0_init_golden_registers(struct amdgpu_device *adev) in gmc_v7_0_init_golden_registers() 88 static void gmc_v7_0_mc_stop(struct amdgpu_device *adev) in gmc_v7_0_mc_stop() 107 static void gmc_v7_0_mc_resume(struct amdgpu_device *adev) in gmc_v7_0_mc_resume() 130 static int gmc_v7_0_init_microcode(struct amdgpu_device *adev) in gmc_v7_0_init_microcode() 174 static int gmc_v7_0_mc_load_microcode(struct amdgpu_device *adev) in gmc_v7_0_mc_load_microcode() 235 static void gmc_v7_0_vram_gtt_location(struct amdgpu_device *adev, in gmc_v7_0_vram_gtt_location() 254 static void gmc_v7_0_mc_program(struct amdgpu_device *adev) in gmc_v7_0_mc_program() 315 static int gmc_v7_0_mc_init(struct amdgpu_device *adev) in gmc_v7_0_mc_init() 425 static int gmc_v7_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev, in gmc_v7_0_flush_gpu_tlb_pasid() 466 static void gmc_v7_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, in gmc_v7_0_flush_gpu_tlb() [all …]
|
H A D | gmc_v10_0.c | 56 static int gmc_v10_0_ecc_interrupt_state(struct amdgpu_device *adev, in gmc_v10_0_ecc_interrupt_state() 65 gmc_v10_0_vm_fault_interrupt_state(struct amdgpu_device *adev, in gmc_v10_0_vm_fault_interrupt_state() 101 static int gmc_v10_0_process_interrupt(struct amdgpu_device *adev, in gmc_v10_0_process_interrupt() 188 static void gmc_v10_0_set_irq_funcs(struct amdgpu_device *adev) in gmc_v10_0_set_irq_funcs() 206 static bool gmc_v10_0_use_invalidate_semaphore(struct amdgpu_device *adev, in gmc_v10_0_use_invalidate_semaphore() 214 struct amdgpu_device *adev, in gmc_v10_0_get_atc_vmid_pasid_mapping_info() 233 static void gmc_v10_0_flush_vm_hub(struct amdgpu_device *adev, uint32_t vmid, in gmc_v10_0_flush_vm_hub() 324 static void gmc_v10_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, in gmc_v10_0_flush_gpu_tlb() 415 static int gmc_v10_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev, in gmc_v10_0_flush_gpu_tlb_pasid() 524 struct amdgpu_device *adev = ring->adev; in gmc_v10_0_emit_pasid_mapping() local [all …]
|
H A D | vce_v3_0.c | 79 struct amdgpu_device *adev = ring->adev; in vce_v3_0_ring_get_rptr() local 111 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 …]
|
H A D | gfx_v11_0.c | 196 struct amdgpu_device *adev = kiq_ring->adev; in gfx11_kiq_unmap_queues() local 265 static void gfx_v11_0_set_kiq_pm4_funcs(struct amdgpu_device *adev) in gfx_v11_0_set_kiq_pm4_funcs() 270 static void gfx_v11_0_init_golden_registers(struct amdgpu_device *adev) in gfx_v11_0_init_golden_registers() 323 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_test_ring() local 364 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_test_ib() local 441 static void gfx_v11_0_free_microcode(struct amdgpu_device *adev) in gfx_v11_0_free_microcode() 451 static int gfx_v11_0_init_toc_microcode(struct amdgpu_device *adev, const char *ucode_prefix) in gfx_v11_0_init_toc_microcode() 474 static void gfx_v11_0_check_fw_cp_gfx_shadow(struct amdgpu_device *adev) in gfx_v11_0_check_fw_cp_gfx_shadow() 495 static int gfx_v11_0_init_microcode(struct amdgpu_device *adev) in gfx_v11_0_init_microcode() 583 static u32 gfx_v11_0_get_csb_size(struct amdgpu_device *adev) in gfx_v11_0_get_csb_size() [all …]
|
H A D | gfxhub_v3_0.c | 75 gfxhub_v3_0_print_l2_protection_fault_status(struct amdgpu_device *adev, in gfxhub_v3_0_print_l2_protection_fault_status() 104 static u64 gfxhub_v3_0_get_fb_location(struct amdgpu_device *adev) in gfxhub_v3_0_get_fb_location() 114 static u64 gfxhub_v3_0_get_mc_fb_offset(struct amdgpu_device *adev) in gfxhub_v3_0_get_mc_fb_offset() 119 static void gfxhub_v3_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, in gfxhub_v3_0_setup_vm_pt_regs() 133 static void gfxhub_v3_0_init_gart_aperture_regs(struct amdgpu_device *adev) in gfxhub_v3_0_init_gart_aperture_regs() 150 static void gfxhub_v3_0_init_system_aperture_regs(struct amdgpu_device *adev) in gfxhub_v3_0_init_system_aperture_regs() 185 static void gfxhub_v3_0_init_tlb_regs(struct amdgpu_device *adev) in gfxhub_v3_0_init_tlb_regs() 205 static void gfxhub_v3_0_init_cache_regs(struct amdgpu_device *adev) in gfxhub_v3_0_init_cache_regs() 256 static void gfxhub_v3_0_enable_system_domain(struct amdgpu_device *adev) in gfxhub_v3_0_enable_system_domain() 268 static void gfxhub_v3_0_disable_identity_aperture(struct amdgpu_device *adev) in gfxhub_v3_0_disable_identity_aperture() [all …]
|
H A D | gfxhub_v2_0.c | 76 gfxhub_v2_0_print_l2_protection_fault_status(struct amdgpu_device *adev, in gfxhub_v2_0_print_l2_protection_fault_status() 105 static u64 gfxhub_v2_0_get_fb_location(struct amdgpu_device *adev) in gfxhub_v2_0_get_fb_location() 115 static u64 gfxhub_v2_0_get_mc_fb_offset(struct amdgpu_device *adev) in gfxhub_v2_0_get_mc_fb_offset() 120 static void gfxhub_v2_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, in gfxhub_v2_0_setup_vm_pt_regs() 134 static void gfxhub_v2_0_init_gart_aperture_regs(struct amdgpu_device *adev) in gfxhub_v2_0_init_gart_aperture_regs() 151 static void gfxhub_v2_0_init_system_aperture_regs(struct amdgpu_device *adev) in gfxhub_v2_0_init_system_aperture_regs() 186 static void gfxhub_v2_0_init_tlb_regs(struct amdgpu_device *adev) in gfxhub_v2_0_init_tlb_regs() 205 static void gfxhub_v2_0_init_cache_regs(struct amdgpu_device *adev) in gfxhub_v2_0_init_cache_regs() 254 static void gfxhub_v2_0_enable_system_domain(struct amdgpu_device *adev) in gfxhub_v2_0_enable_system_domain() 266 static void gfxhub_v2_0_disable_identity_aperture(struct amdgpu_device *adev) in gfxhub_v2_0_disable_identity_aperture() [all …]
|
H A D | ih_v6_1.c | 46 static void ih_v6_1_init_register_offset(struct amdgpu_device *adev) in ih_v6_1_init_register_offset() 93 force_update_wptr_for_self_int(struct amdgpu_device *adev, in force_update_wptr_for_self_int() 127 static int ih_v6_1_toggle_ring_interrupts(struct amdgpu_device *adev, in ih_v6_1_toggle_ring_interrupts() 170 static int ih_v6_1_toggle_interrupts(struct amdgpu_device *adev, bool enable) in ih_v6_1_toggle_interrupts() 237 static int ih_v6_1_enable_ring(struct amdgpu_device *adev, in ih_v6_1_enable_ring() 293 static int ih_v6_1_irq_init(struct amdgpu_device *adev) in ih_v6_1_irq_init() 371 static void ih_v6_1_irq_disable(struct amdgpu_device *adev) in ih_v6_1_irq_disable() 391 static u32 ih_v6_1_get_wptr(struct amdgpu_device *adev, in ih_v6_1_get_wptr() 439 static void ih_v6_1_irq_rearm(struct amdgpu_device *adev, in ih_v6_1_irq_rearm() 466 static void ih_v6_1_set_rptr(struct amdgpu_device *adev, in ih_v6_1_set_rptr() [all …]
|
H A D | ih_v6_0.c | 46 static void ih_v6_0_init_register_offset(struct amdgpu_device *adev) in ih_v6_0_init_register_offset() 93 force_update_wptr_for_self_int(struct amdgpu_device *adev, in force_update_wptr_for_self_int() 127 static int ih_v6_0_toggle_ring_interrupts(struct amdgpu_device *adev, in ih_v6_0_toggle_ring_interrupts() 198 static int ih_v6_0_toggle_interrupts(struct amdgpu_device *adev, bool enable) in ih_v6_0_toggle_interrupts() 265 static int ih_v6_0_enable_ring(struct amdgpu_device *adev, in ih_v6_0_enable_ring() 321 static int ih_v6_0_irq_init(struct amdgpu_device *adev) in ih_v6_0_irq_init() 399 static void ih_v6_0_irq_disable(struct amdgpu_device *adev) in ih_v6_0_irq_disable() 419 static u32 ih_v6_0_get_wptr(struct amdgpu_device *adev, in ih_v6_0_get_wptr() 466 static void ih_v6_0_irq_rearm(struct amdgpu_device *adev, in ih_v6_0_irq_rearm() 493 static void ih_v6_0_set_rptr(struct amdgpu_device *adev, in ih_v6_0_set_rptr() [all …]
|
H A D | gmc_v9_0.c | 415 static int gmc_v9_0_ecc_interrupt_state(struct amdgpu_device *adev, in gmc_v9_0_ecc_interrupt_state() 466 static int gmc_v9_0_vm_fault_interrupt_state(struct amdgpu_device *adev, in gmc_v9_0_vm_fault_interrupt_state() 546 static int gmc_v9_0_process_interrupt(struct amdgpu_device *adev, in gmc_v9_0_process_interrupt() 732 static void gmc_v9_0_set_irq_funcs(struct amdgpu_device *adev) in gmc_v9_0_set_irq_funcs() 770 static bool gmc_v9_0_use_invalidate_semaphore(struct amdgpu_device *adev, in gmc_v9_0_use_invalidate_semaphore() 784 static bool gmc_v9_0_get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev, in gmc_v9_0_get_atc_vmid_pasid_mapping_info() 813 static void gmc_v9_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, in gmc_v9_0_flush_gpu_tlb() 946 static int gmc_v9_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev, in gmc_v9_0_flush_gpu_tlb_pasid() 1037 struct amdgpu_device *adev = ring->adev; in gmc_v9_0_emit_flush_gpu_tlb() local 1085 struct amdgpu_device *adev = ring->adev; in gmc_v9_0_emit_pasid_mapping() local [all …]
|
H A D | vcn_v2_0.c | 74 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_0_early_init() local 99 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_0_sw_init() local 200 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_0_sw_fini() local 228 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_0_hw_init() local 270 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_0_hw_fini() local 292 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_0_suspend() local 313 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_0_resume() local 331 static void vcn_v2_0_mc_resume(struct amdgpu_device *adev) in vcn_v2_0_mc_resume() 387 static void vcn_v2_0_mc_resume_dpg_mode(struct amdgpu_device *adev, bool indirect) in vcn_v2_0_mc_resume_dpg_mode() 490 static void vcn_v2_0_disable_clock_gating(struct amdgpu_device *adev) in vcn_v2_0_disable_clock_gating() [all …]
|
H A D | gmc_v6_0.c | 64 static void gmc_v6_0_mc_stop(struct amdgpu_device *adev) in gmc_v6_0_mc_stop() 84 static void gmc_v6_0_mc_resume(struct amdgpu_device *adev) in gmc_v6_0_mc_resume() 98 static int gmc_v6_0_init_microcode(struct amdgpu_device *adev) in gmc_v6_0_init_microcode() 145 static int gmc_v6_0_mc_load_microcode(struct amdgpu_device *adev) in gmc_v6_0_mc_load_microcode() 207 static void gmc_v6_0_vram_gtt_location(struct amdgpu_device *adev, in gmc_v6_0_vram_gtt_location() 218 static void gmc_v6_0_mc_program(struct amdgpu_device *adev) in gmc_v6_0_mc_program() 263 static int gmc_v6_0_mc_init(struct amdgpu_device *adev) in gmc_v6_0_mc_init() 347 static void gmc_v6_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid, in gmc_v6_0_flush_gpu_tlb() 371 static void gmc_v6_0_get_vm_pde(struct amdgpu_device *adev, int level, in gmc_v6_0_get_vm_pde() 377 static void gmc_v6_0_get_vm_pte(struct amdgpu_device *adev, in gmc_v6_0_get_vm_pte() [all …]
|
H A D | gfx_v8_0.c | 736 static void gfx_v8_0_init_golden_registers(struct amdgpu_device *adev) in gfx_v8_0_init_golden_registers() 840 struct amdgpu_device *adev = ring->adev; in gfx_v8_0_ring_test_ring() local 870 struct amdgpu_device *adev = ring->adev; in gfx_v8_0_ring_test_ib() local 925 static void gfx_v8_0_free_microcode(struct amdgpu_device *adev) in gfx_v8_0_free_microcode() 939 static int gfx_v8_0_init_microcode(struct amdgpu_device *adev) in gfx_v8_0_init_microcode() 1210 static void gfx_v8_0_get_csb_buffer(struct amdgpu_device *adev, in gfx_v8_0_get_csb_buffer() 1257 static int gfx_v8_0_cp_jump_table_num(struct amdgpu_device *adev) in gfx_v8_0_cp_jump_table_num() 1265 static int gfx_v8_0_rlc_init(struct amdgpu_device *adev) in gfx_v8_0_rlc_init() 1296 static void gfx_v8_0_mec_fini(struct amdgpu_device *adev) in gfx_v8_0_mec_fini() 1301 static int gfx_v8_0_mec_init(struct amdgpu_device *adev) in gfx_v8_0_mec_init() [all …]
|
H A D | jpeg_v2_5.c | 59 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_early_init() local 92 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_sw_init() local 163 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_sw_fini() local 182 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_hw_init() local 213 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_hw_fini() local 242 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_suspend() local 263 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_5_resume() local 275 static void jpeg_v2_5_disable_clock_gating(struct amdgpu_device *adev, int inst) in jpeg_v2_5_disable_clock_gating() 304 static void jpeg_v2_5_enable_clock_gating(struct amdgpu_device *adev, int inst) in jpeg_v2_5_enable_clock_gating() 324 static int jpeg_v2_5_start(struct amdgpu_device *adev) in jpeg_v2_5_start() [all …]
|
H A D | vcn_v2_5.c | 83 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_early_init() local 125 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_sw_init() local 256 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_sw_fini() local 291 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_hw_init() local 344 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_hw_fini() local 375 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_suspend() local 396 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v2_5_resume() local 414 static void vcn_v2_5_mc_resume(struct amdgpu_device *adev) in vcn_v2_5_mc_resume() 469 static void vcn_v2_5_mc_resume_dpg_mode(struct amdgpu_device *adev, int inst_idx, bool indirect) in vcn_v2_5_mc_resume_dpg_mode() 572 static void vcn_v2_5_disable_clock_gating(struct amdgpu_device *adev) in vcn_v2_5_disable_clock_gating() [all …]
|
H A D | cik_ih.c | 60 static void cik_ih_enable_interrupts(struct amdgpu_device *adev) in cik_ih_enable_interrupts() 79 static void cik_ih_disable_interrupts(struct amdgpu_device *adev) in cik_ih_disable_interrupts() 106 static int cik_ih_irq_init(struct amdgpu_device *adev) in cik_ih_irq_init() 169 static void cik_ih_irq_disable(struct amdgpu_device *adev) in cik_ih_irq_disable() 188 static u32 cik_ih_get_wptr(struct amdgpu_device *adev, in cik_ih_get_wptr() 248 static void cik_ih_decode_iv(struct amdgpu_device *adev, in cik_ih_decode_iv() 280 static void cik_ih_set_rptr(struct amdgpu_device *adev, in cik_ih_set_rptr() 288 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cik_ih_early_init() local 303 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cik_ih_sw_init() local 316 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in cik_ih_sw_fini() local [all …]
|
H A D | si_ih.c | 35 static void si_ih_enable_interrupts(struct amdgpu_device *adev) in si_ih_enable_interrupts() 47 static void si_ih_disable_interrupts(struct amdgpu_device *adev) in si_ih_disable_interrupts() 62 static int si_ih_irq_init(struct amdgpu_device *adev) in si_ih_irq_init() 101 static void si_ih_irq_disable(struct amdgpu_device *adev) in si_ih_irq_disable() 107 static u32 si_ih_get_wptr(struct amdgpu_device *adev, in si_ih_get_wptr() 132 static void si_ih_decode_iv(struct amdgpu_device *adev, in si_ih_decode_iv() 153 static void si_ih_set_rptr(struct amdgpu_device *adev, in si_ih_set_rptr() 161 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_ih_early_init() local 171 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_ih_sw_init() local 182 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_ih_sw_fini() local [all …]
|
H A D | iceland_ih.c | 60 static void iceland_ih_enable_interrupts(struct amdgpu_device *adev) in iceland_ih_enable_interrupts() 79 static void iceland_ih_disable_interrupts(struct amdgpu_device *adev) in iceland_ih_disable_interrupts() 106 static int iceland_ih_irq_init(struct amdgpu_device *adev) in iceland_ih_irq_init() 170 static void iceland_ih_irq_disable(struct amdgpu_device *adev) in iceland_ih_irq_disable() 190 static u32 iceland_ih_get_wptr(struct amdgpu_device *adev, in iceland_ih_get_wptr() 238 static void iceland_ih_decode_iv(struct amdgpu_device *adev, in iceland_ih_decode_iv() 270 static void iceland_ih_set_rptr(struct amdgpu_device *adev, in iceland_ih_set_rptr() 278 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_early_init() local 293 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_sw_init() local 306 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in iceland_ih_sw_fini() local [all …]
|
H A D | gfx_v7_0.c | 887 static void gfx_v7_0_free_microcode(struct amdgpu_device *adev) in gfx_v7_0_free_microcode() 909 static int gfx_v7_0_init_microcode(struct amdgpu_device *adev) in gfx_v7_0_init_microcode() 987 static void gfx_v7_0_tiling_mode_table_init(struct amdgpu_device *adev) in gfx_v7_0_tiling_mode_table_init() 1552 static void gfx_v7_0_select_se_sh(struct amdgpu_device *adev, in gfx_v7_0_select_se_sh() 1586 static u32 gfx_v7_0_get_rb_active_bitmap(struct amdgpu_device *adev) in gfx_v7_0_get_rb_active_bitmap() 1603 gfx_v7_0_raster_config(struct amdgpu_device *adev, u32 *rconf, u32 *rconf1) in gfx_v7_0_raster_config() 1635 gfx_v7_0_write_harvested_raster_configs(struct amdgpu_device *adev, in gfx_v7_0_write_harvested_raster_configs() 1750 static void gfx_v7_0_setup_rb(struct amdgpu_device *adev) in gfx_v7_0_setup_rb() 1816 static void gfx_v7_0_init_compute_vmid(struct amdgpu_device *adev) in gfx_v7_0_init_compute_vmid() 1854 static void gfx_v7_0_init_gds_vmid(struct amdgpu_device *adev) in gfx_v7_0_init_gds_vmid() [all …]
|