| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/ |
| H A D | mmhub_v9_4.c | 39 static u64 mmhub_v9_4_get_fb_location(struct amdgpu_device *adev) in mmhub_v9_4_get_fb_location() 57 static void mmhub_v9_4_setup_hubid_vm_pt_regs(struct amdgpu_device *adev, int hubid, in mmhub_v9_4_setup_hubid_vm_pt_regs() 74 static void mmhub_v9_4_init_gart_aperture_regs(struct amdgpu_device *adev, in mmhub_v9_4_init_gart_aperture_regs() 100 static void mmhub_v9_4_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, in mmhub_v9_4_setup_vm_pt_regs() 110 static void mmhub_v9_4_init_system_aperture_regs(struct amdgpu_device *adev, in mmhub_v9_4_init_system_aperture_regs() 176 static void mmhub_v9_4_init_tlb_regs(struct amdgpu_device *adev, int hubid) in mmhub_v9_4_init_tlb_regs() 204 static void mmhub_v9_4_init_cache_regs(struct amdgpu_device *adev, int hubid) in mmhub_v9_4_init_cache_regs() 258 static void mmhub_v9_4_enable_system_domain(struct amdgpu_device *adev, in mmhub_v9_4_enable_system_domain() 273 static void mmhub_v9_4_disable_identity_aperture(struct amdgpu_device *adev, in mmhub_v9_4_disable_identity_aperture() 298 static void mmhub_v9_4_setup_vmid_config(struct amdgpu_device *adev, int hubid) in mmhub_v9_4_setup_vmid_config() [all …]
|
| H A D | amdgpu_gfx.c | 38 int amdgpu_gfx_mec_queue_to_bit(struct amdgpu_device *adev, int mec, in amdgpu_gfx_mec_queue_to_bit() 51 void amdgpu_queue_mask_bit_to_mec_queue(struct amdgpu_device *adev, int bit, in amdgpu_queue_mask_bit_to_mec_queue() 62 bool amdgpu_gfx_is_mec_queue_enabled(struct amdgpu_device *adev, in amdgpu_gfx_is_mec_queue_enabled() 69 int amdgpu_gfx_me_queue_to_bit(struct amdgpu_device *adev, in amdgpu_gfx_me_queue_to_bit() 82 void amdgpu_gfx_bit_to_me_queue(struct amdgpu_device *adev, int bit, in amdgpu_gfx_bit_to_me_queue() 92 bool amdgpu_gfx_is_me_queue_enabled(struct amdgpu_device *adev, in amdgpu_gfx_is_me_queue_enabled() 108 int amdgpu_gfx_scratch_get(struct amdgpu_device *adev, uint32_t *reg) in amdgpu_gfx_scratch_get() 130 void amdgpu_gfx_scratch_free(struct amdgpu_device *adev, uint32_t reg) in amdgpu_gfx_scratch_free() 179 static bool amdgpu_gfx_is_multipipe_capable(struct amdgpu_device *adev) in amdgpu_gfx_is_multipipe_capable() 195 bool amdgpu_gfx_is_high_priority_compute_queue(struct amdgpu_device *adev, in amdgpu_gfx_is_high_priority_compute_queue() [all …]
|
| H A D | mmhub_v2_0.c | 117 mmhub_v2_0_print_l2_protection_fault_status(struct amdgpu_device *adev, in mmhub_v2_0_print_l2_protection_fault_status() 162 static void mmhub_v2_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid, in mmhub_v2_0_setup_vm_pt_regs() 176 static void mmhub_v2_0_init_gart_aperture_regs(struct amdgpu_device *adev) in mmhub_v2_0_init_gart_aperture_regs() 193 static void mmhub_v2_0_init_system_aperture_regs(struct amdgpu_device *adev) in mmhub_v2_0_init_system_aperture_regs() 231 static void mmhub_v2_0_init_tlb_regs(struct amdgpu_device *adev) in mmhub_v2_0_init_tlb_regs() 251 static void mmhub_v2_0_init_cache_regs(struct amdgpu_device *adev) in mmhub_v2_0_init_cache_regs() 302 static void mmhub_v2_0_enable_system_domain(struct amdgpu_device *adev) in mmhub_v2_0_enable_system_domain() 314 static void mmhub_v2_0_disable_identity_aperture(struct amdgpu_device *adev) in mmhub_v2_0_disable_identity_aperture() 340 static void mmhub_v2_0_setup_vmid_config(struct amdgpu_device *adev) in mmhub_v2_0_setup_vmid_config() 388 static void mmhub_v2_0_program_invalidation(struct amdgpu_device *adev) in mmhub_v2_0_program_invalidation() [all …]
|
| H A D | gfx_v9_0.c | 739 static void gfx_v9_0_rlcg_wreg(struct amdgpu_device *adev, u32 offset, u32 v) in gfx_v9_0_rlcg_wreg() 833 struct amdgpu_device *adev = kiq_ring->adev; in gfx_v9_0_kiq_map_queues() local 935 static void gfx_v9_0_set_kiq_pm4_funcs(struct amdgpu_device *adev) in gfx_v9_0_set_kiq_pm4_funcs() 940 static void gfx_v9_0_init_golden_registers(struct amdgpu_device *adev) in gfx_v9_0_init_golden_registers() 998 static void gfx_v9_0_scratch_init(struct amdgpu_device *adev) in gfx_v9_0_scratch_init() 1041 struct amdgpu_device *adev = ring->adev; in gfx_v9_0_ring_test_ring() local 1078 struct amdgpu_device *adev = ring->adev; in gfx_v9_0_ring_test_ib() local 1133 static void gfx_v9_0_free_microcode(struct amdgpu_device *adev) in gfx_v9_0_free_microcode() 1151 static void gfx_v9_0_init_rlc_ext_microcode(struct amdgpu_device *adev) in gfx_v9_0_init_rlc_ext_microcode() 1172 static void gfx_v9_0_check_fw_write_wait(struct amdgpu_device *adev) in gfx_v9_0_check_fw_write_wait() [all …]
|
| H A D | uvd_v6_0.c | 63 static inline bool uvd_v6_0_enc_support(struct amdgpu_device *adev) in uvd_v6_0_enc_support() 79 struct amdgpu_device *adev = ring->adev; in uvd_v6_0_ring_get_rptr() local 93 struct amdgpu_device *adev = ring->adev; in uvd_v6_0_enc_ring_get_rptr() local 109 struct amdgpu_device *adev = ring->adev; in uvd_v6_0_ring_get_wptr() local 123 struct amdgpu_device *adev = ring->adev; in uvd_v6_0_enc_ring_get_wptr() local 140 struct amdgpu_device *adev = ring->adev; in uvd_v6_0_ring_set_wptr() local 154 struct amdgpu_device *adev = ring->adev; in uvd_v6_0_enc_ring_set_wptr() local 172 struct amdgpu_device *adev = ring->adev; in uvd_v6_0_enc_ring_test_ring() local 367 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_early_init() local 390 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_sw_init() local [all …]
|
| H A D | sdma_v4_0.c | 375 static u32 sdma_v4_0_get_reg_offset(struct amdgpu_device *adev, in sdma_v4_0_get_reg_offset() 451 static void sdma_v4_0_init_golden_registers(struct amdgpu_device *adev) in sdma_v4_0_init_golden_registers() 509 static void sdma_v4_0_setup_ulv(struct amdgpu_device *adev) in sdma_v4_0_setup_ulv() 558 static void sdma_v4_0_destroy_inst_ctx(struct amdgpu_device *adev) in sdma_v4_0_destroy_inst_ctx() 588 static int sdma_v4_0_init_microcode(struct amdgpu_device *adev) in sdma_v4_0_init_microcode() 712 struct amdgpu_device *adev = ring->adev; in sdma_v4_0_ring_get_wptr() local 739 struct amdgpu_device *adev = ring->adev; in sdma_v4_0_ring_set_wptr() local 781 struct amdgpu_device *adev = ring->adev; in sdma_v4_0_page_ring_get_wptr() local 805 struct amdgpu_device *adev = ring->adev; in sdma_v4_0_page_ring_set_wptr() local 899 struct amdgpu_device *adev = ring->adev; in sdma_v4_0_ring_emit_hdp_flush() local [all …]
|
| H A D | df_v3_6.c | 99 static uint64_t df_v3_6_get_fica(struct amdgpu_device *adev, in df_v3_6_get_fica() 123 static void df_v3_6_set_fica(struct amdgpu_device *adev, uint32_t ficaa_val, in df_v3_6_set_fica() 150 static void df_v3_6_perfmon_rreg(struct amdgpu_device *adev, in df_v3_6_perfmon_rreg() 173 static void df_v3_6_perfmon_wreg(struct amdgpu_device *adev, uint32_t lo_addr, in df_v3_6_perfmon_wreg() 190 static int df_v3_6_perfmon_arm_with_status(struct amdgpu_device *adev, in df_v3_6_perfmon_arm_with_status() 225 static int df_v3_6_perfmon_arm_with_retry(struct amdgpu_device *adev, in df_v3_6_perfmon_arm_with_retry() 249 struct amdgpu_device *adev; in df_v3_6_get_df_cntr_avail() local 268 static void df_v3_6_query_hashes(struct amdgpu_device *adev) in df_v3_6_query_hashes() 295 static void df_v3_6_sw_init(struct amdgpu_device *adev) in df_v3_6_sw_init() 309 static void df_v3_6_sw_fini(struct amdgpu_device *adev) in df_v3_6_sw_fini() [all …]
|
| H A D | jpeg_v2_0.c | 69 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_0_early_init() local 88 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_0_sw_init() local 131 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_0_sw_fini() local 150 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_0_hw_init() local 173 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_0_hw_fini() local 193 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_0_suspend() local 215 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v2_0_resume() local 226 static int jpeg_v2_0_disable_power_gating(struct amdgpu_device *adev) in jpeg_v2_0_disable_power_gating() 252 static int jpeg_v2_0_enable_power_gating(struct amdgpu_device* adev) in jpeg_v2_0_enable_power_gating() 279 static void jpeg_v2_0_disable_clock_gating(struct amdgpu_device* adev) in jpeg_v2_0_disable_clock_gating() [all …]
|
| H A D | mes_v10_1.c | 46 struct amdgpu_device *adev = ring->adev; in mes_v10_1_ring_set_wptr() local 91 struct amdgpu_device *adev = mes->adev; in mes_v10_1_submit_pkt_and_poll_completion() local 131 struct amdgpu_device *adev = mes->adev; in mes_v10_1_add_hw_queue() local 226 struct amdgpu_device *adev = mes->adev; in mes_v10_1_set_hw_resources() local 273 static int mes_v10_1_init_microcode(struct amdgpu_device *adev) in mes_v10_1_init_microcode() 334 static void mes_v10_1_free_microcode(struct amdgpu_device *adev) in mes_v10_1_free_microcode() 340 static int mes_v10_1_allocate_ucode_buffer(struct amdgpu_device *adev) in mes_v10_1_allocate_ucode_buffer() 372 static int mes_v10_1_allocate_ucode_data_buffer(struct amdgpu_device *adev) in mes_v10_1_allocate_ucode_data_buffer() 404 static void mes_v10_1_free_ucode_buffers(struct amdgpu_device *adev) in mes_v10_1_free_ucode_buffers() 415 static void mes_v10_1_enable(struct amdgpu_device *adev, bool enable) in mes_v10_1_enable() [all …]
|
| H A D | amdgpu_irq.c | 86 struct amdgpu_device *adev = container_of(work, struct amdgpu_device, in amdgpu_hotplug_work_func() local 110 void amdgpu_irq_disable_all(struct amdgpu_device *adev) in amdgpu_irq_disable_all() 154 struct amdgpu_device *adev = drm_to_adev(dev); in amdgpu_irq_handler() local 188 struct amdgpu_device *adev = container_of(work, struct amdgpu_device, in amdgpu_irq_handle_ih1() local 203 struct amdgpu_device *adev = container_of(work, struct amdgpu_device, in amdgpu_irq_handle_ih2() local 220 static bool amdgpu_msi_ok(struct amdgpu_device *adev) in amdgpu_msi_ok() 241 int amdgpu_irq_init(struct amdgpu_device *adev) in amdgpu_irq_init() 308 void amdgpu_irq_fini(struct amdgpu_device *adev) in amdgpu_irq_fini() 357 int amdgpu_irq_add_id(struct amdgpu_device *adev, in amdgpu_irq_add_id() 405 void amdgpu_irq_dispatch(struct amdgpu_device *adev, in amdgpu_irq_dispatch() [all …]
|
| H A D | sdma_v3_0.c | 198 static void sdma_v3_0_init_golden_registers(struct amdgpu_device *adev) in sdma_v3_0_init_golden_registers() 250 static void sdma_v3_0_free_microcode(struct amdgpu_device *adev) in sdma_v3_0_free_microcode() 268 static int sdma_v3_0_init_microcode(struct amdgpu_device *adev) in sdma_v3_0_init_microcode() 365 struct amdgpu_device *adev = ring->adev; in sdma_v3_0_ring_get_wptr() local 387 struct amdgpu_device *adev = ring->adev; in sdma_v3_0_ring_set_wptr() local 513 static void sdma_v3_0_gfx_stop(struct amdgpu_device *adev) in sdma_v3_0_gfx_stop() 541 static void sdma_v3_0_rlc_stop(struct amdgpu_device *adev) in sdma_v3_0_rlc_stop() 554 static void sdma_v3_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable) in sdma_v3_0_ctx_switch_enable() 615 static void sdma_v3_0_enable(struct amdgpu_device *adev, bool enable) in sdma_v3_0_enable() 643 static int sdma_v3_0_gfx_resume(struct amdgpu_device *adev) in sdma_v3_0_gfx_resume() [all …]
|
| H A D | cik_sdma.c | 73 static void cik_sdma_free_microcode(struct amdgpu_device *adev) in cik_sdma_free_microcode() 108 static int cik_sdma_init_microcode(struct amdgpu_device *adev) in cik_sdma_init_microcode() 181 struct amdgpu_device *adev = ring->adev; in cik_sdma_ring_get_wptr() local 195 struct amdgpu_device *adev = ring->adev; in cik_sdma_ring_set_wptr() local 306 static void cik_sdma_gfx_stop(struct amdgpu_device *adev) in cik_sdma_gfx_stop() 332 static void cik_sdma_rlc_stop(struct amdgpu_device *adev) in cik_sdma_rlc_stop() 345 static void cik_ctx_switch_enable(struct amdgpu_device *adev, bool enable) in cik_ctx_switch_enable() 402 static void cik_sdma_enable(struct amdgpu_device *adev, bool enable) in cik_sdma_enable() 430 static int cik_sdma_gfx_resume(struct amdgpu_device *adev) in cik_sdma_gfx_resume() 525 static int cik_sdma_rlc_resume(struct amdgpu_device *adev) in cik_sdma_rlc_resume() [all …]
|
| H A D | psp_v11_0.c | 78 struct amdgpu_device *adev = psp->adev; in psp_v11_0_init_microcode() local 201 struct amdgpu_device *adev = psp->adev; in psp_v11_0_wait_for_bootloader() local 224 struct amdgpu_device *adev = psp->adev; in psp_v11_0_is_sos_alive() local 236 struct amdgpu_device *adev = psp->adev; in psp_v11_0_bootloader_load_kdb() local 269 struct amdgpu_device *adev = psp->adev; in psp_v11_0_bootloader_load_spl() local 302 struct amdgpu_device *adev = psp->adev; in psp_v11_0_bootloader_load_sysdrv() local 338 struct amdgpu_device *adev = psp->adev; in psp_v11_0_bootloader_load_sos() local 373 struct amdgpu_device *adev = psp->adev; in psp_v11_0_reroute_ih() local 407 struct amdgpu_device *adev = psp->adev; in psp_v11_0_ring_init() local 437 struct amdgpu_device *adev = psp->adev; in psp_v11_0_ring_stop() local [all …]
|
| H A D | sdma_v5_2.c | 61 static u32 sdma_v5_2_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset) in sdma_v5_2_get_reg_offset() 85 static void sdma_v5_2_init_golden_registers(struct amdgpu_device *adev) in sdma_v5_2_init_golden_registers() 115 static void sdma_v5_2_destroy_inst_ctx(struct amdgpu_device *adev) in sdma_v5_2_destroy_inst_ctx() 143 static int sdma_v5_2_init_microcode(struct amdgpu_device *adev) in sdma_v5_2_init_microcode() 273 struct amdgpu_device *adev = ring->adev; in sdma_v5_2_ring_get_wptr() local 299 struct amdgpu_device *adev = ring->adev; in sdma_v5_2_ring_set_wptr() local 389 struct amdgpu_device *adev = ring->adev; in sdma_v5_2_ring_emit_hdp_flush() local 456 static void sdma_v5_2_gfx_stop(struct amdgpu_device *adev) in sdma_v5_2_gfx_stop() 488 static void sdma_v5_2_rlc_stop(struct amdgpu_device *adev) in sdma_v5_2_rlc_stop() 501 static void sdma_v5_2_ctx_switch_enable(struct amdgpu_device *adev, bool enable) in sdma_v5_2_ctx_switch_enable() [all …]
|
| H A D | amdgpu_display.h | 26 #define amdgpu_display_vblank_get_counter(adev, crtc) (adev)->mode_info.funcs->vblank_get_counter((… argument 27 #define amdgpu_display_backlight_set_level(adev, e, l) (adev)->mode_info.funcs->backlight_set_level… argument 28 #define amdgpu_display_backlight_get_level(adev, e) (adev)->mode_info.funcs->backlight_get_level((e… argument 29 #define amdgpu_display_hpd_sense(adev, h) (adev)->mode_info.funcs->hpd_sense((adev), (h)) argument 30 #define amdgpu_display_hpd_set_polarity(adev, h) (adev)->mode_info.funcs->hpd_set_polarity((adev), … argument 31 #define amdgpu_display_hpd_get_gpio_reg(adev) (adev)->mode_info.funcs->hpd_get_gpio_reg((adev)) argument 32 #define amdgpu_display_bandwidth_update(adev) (adev)->mode_info.funcs->bandwidth_update((adev)) argument 33 #define amdgpu_display_page_flip(adev, crtc, base, async) (adev)->mode_info.funcs->page_flip((adev)… argument 34 #define amdgpu_display_page_flip_get_scanoutpos(adev, crtc, vbl, pos) (adev)->mode_info.funcs->page… argument 35 #define amdgpu_display_add_encoder(adev, e, s, c) (adev)->mode_info.funcs->add_encoder((adev), (e),… argument [all …]
|
| H A D | sdma_v2_4.c | 97 static void sdma_v2_4_init_golden_registers(struct amdgpu_device *adev) in sdma_v2_4_init_golden_registers() 113 static void sdma_v2_4_free_microcode(struct amdgpu_device *adev) in sdma_v2_4_free_microcode() 131 static int sdma_v2_4_init_microcode(struct amdgpu_device *adev) in sdma_v2_4_init_microcode() 209 struct amdgpu_device *adev = ring->adev; in sdma_v2_4_ring_get_wptr() local 224 struct amdgpu_device *adev = ring->adev; in sdma_v2_4_ring_set_wptr() local 339 static void sdma_v2_4_gfx_stop(struct amdgpu_device *adev) in sdma_v2_4_gfx_stop() 367 static void sdma_v2_4_rlc_stop(struct amdgpu_device *adev) in sdma_v2_4_rlc_stop() 380 static void sdma_v2_4_enable(struct amdgpu_device *adev, bool enable) in sdma_v2_4_enable() 408 static int sdma_v2_4_gfx_resume(struct amdgpu_device *adev) in sdma_v2_4_gfx_resume() 503 static int sdma_v2_4_rlc_resume(struct amdgpu_device *adev) in sdma_v2_4_rlc_resume() [all …]
|
| H A D | sdma_v5_0.c | 134 static u32 sdma_v5_0_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset) in sdma_v5_0_get_reg_offset() 152 static void sdma_v5_0_init_golden_registers(struct amdgpu_device *adev) in sdma_v5_0_init_golden_registers() 201 static int sdma_v5_0_init_microcode(struct amdgpu_device *adev) in sdma_v5_0_init_microcode() 324 struct amdgpu_device *adev = ring->adev; in sdma_v5_0_ring_get_wptr() local 350 struct amdgpu_device *adev = ring->adev; in sdma_v5_0_ring_set_wptr() local 452 struct amdgpu_device *adev = ring->adev; in sdma_v5_0_ring_emit_hdp_flush() local 522 static void sdma_v5_0_gfx_stop(struct amdgpu_device *adev) in sdma_v5_0_gfx_stop() 550 static void sdma_v5_0_rlc_stop(struct amdgpu_device *adev) in sdma_v5_0_rlc_stop() 563 static void sdma_v5_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable) in sdma_v5_0_ctx_switch_enable() 621 static void sdma_v5_0_enable(struct amdgpu_device *adev, bool enable) in sdma_v5_0_enable() [all …]
|
| H A D | vce_v4_0.c | 63 struct amdgpu_device *adev = ring->adev; in vce_v4_0_ring_get_rptr() local 82 struct amdgpu_device *adev = ring->adev; in vce_v4_0_ring_get_wptr() local 104 struct amdgpu_device *adev = ring->adev; in vce_v4_0_ring_set_wptr() local 124 static int vce_v4_0_firmware_loaded(struct amdgpu_device *adev) in vce_v4_0_firmware_loaded() 152 static int vce_v4_0_mmsch_start(struct amdgpu_device *adev, in vce_v4_0_mmsch_start() 204 static int vce_v4_0_sriov_start(struct amdgpu_device *adev) in vce_v4_0_sriov_start() 335 static int vce_v4_0_start(struct amdgpu_device *adev) in vce_v4_0_start() 387 static int vce_v4_0_stop(struct amdgpu_device *adev) in vce_v4_0_stop() 411 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v4_0_early_init() local 426 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v4_0_sw_init() local [all …]
|
| H A D | amdgpu_gmc.c | 47 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); in amdgpu_gmc_get_pde_for_bo() local 72 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); in amdgpu_gmc_pd_addr() local 98 int amdgpu_gmc_set_pte_pde(struct amdgpu_device *adev, void *cpu_pt_addr, in amdgpu_gmc_set_pte_pde() 124 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev); in amdgpu_gmc_agp_addr() local 147 void amdgpu_gmc_vram_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc, in amdgpu_gmc_vram_location() 177 void amdgpu_gmc_gart_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc) in amdgpu_gmc_gart_location() 220 void amdgpu_gmc_agp_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc) in amdgpu_gmc_agp_location() 269 bool amdgpu_gmc_filter_faults(struct amdgpu_device *adev, uint64_t addr, in amdgpu_gmc_filter_faults() 312 int amdgpu_gmc_ras_late_init(struct amdgpu_device *adev) in amdgpu_gmc_ras_late_init() 331 void amdgpu_gmc_ras_fini(struct amdgpu_device *adev) in amdgpu_gmc_ras_fini() [all …]
|
| H A D | dce_v10_0.c | 150 static void dce_v10_0_init_golden_registers(struct amdgpu_device *adev) in dce_v10_0_init_golden_registers() 174 static u32 dce_v10_0_audio_endpt_rreg(struct amdgpu_device *adev, in dce_v10_0_audio_endpt_rreg() 188 static void dce_v10_0_audio_endpt_wreg(struct amdgpu_device *adev, in dce_v10_0_audio_endpt_wreg() 199 static u32 dce_v10_0_vblank_get_counter(struct amdgpu_device *adev, int crtc) in dce_v10_0_vblank_get_counter() 207 static void dce_v10_0_pageflip_interrupt_init(struct amdgpu_device *adev) in dce_v10_0_pageflip_interrupt_init() 216 static void dce_v10_0_pageflip_interrupt_fini(struct amdgpu_device *adev) in dce_v10_0_pageflip_interrupt_fini() 235 static void dce_v10_0_page_flip(struct amdgpu_device *adev, in dce_v10_0_page_flip() 260 static int dce_v10_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc, in dce_v10_0_crtc_get_scanoutpos() 281 static bool dce_v10_0_hpd_sense(struct amdgpu_device *adev, in dce_v10_0_hpd_sense() 304 static void dce_v10_0_hpd_set_polarity(struct amdgpu_device *adev, in dce_v10_0_hpd_set_polarity() [all …]
|
| H A D | dce_v11_0.c | 159 static void dce_v11_0_init_golden_registers(struct amdgpu_device *adev) in dce_v11_0_init_golden_registers() 192 static u32 dce_v11_0_audio_endpt_rreg(struct amdgpu_device *adev, in dce_v11_0_audio_endpt_rreg() 206 static void dce_v11_0_audio_endpt_wreg(struct amdgpu_device *adev, in dce_v11_0_audio_endpt_wreg() 217 static u32 dce_v11_0_vblank_get_counter(struct amdgpu_device *adev, int crtc) in dce_v11_0_vblank_get_counter() 225 static void dce_v11_0_pageflip_interrupt_init(struct amdgpu_device *adev) in dce_v11_0_pageflip_interrupt_init() 234 static void dce_v11_0_pageflip_interrupt_fini(struct amdgpu_device *adev) in dce_v11_0_pageflip_interrupt_fini() 253 static void dce_v11_0_page_flip(struct amdgpu_device *adev, in dce_v11_0_page_flip() 278 static int dce_v11_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc, in dce_v11_0_crtc_get_scanoutpos() 299 static bool dce_v11_0_hpd_sense(struct amdgpu_device *adev, in dce_v11_0_hpd_sense() 322 static void dce_v11_0_hpd_set_polarity(struct amdgpu_device *adev, in dce_v11_0_hpd_set_polarity() [all …]
|
| H A D | smu_v11_0_i2c.c | 52 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_set_clock_gating() local 62 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_enable() local 69 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_clear_status() local 79 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_configure() local 95 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_set_clock() local 118 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_set_address() local 127 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_poll_tx_status() local 178 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_poll_rx_status() local 226 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_transmit() local 326 struct amdgpu_device *adev = to_amdgpu_device(control); in smu_v11_0_i2c_receive() local [all …]
|
| H A D | si_dma.c | 48 struct amdgpu_device *adev = ring->adev; in si_dma_ring_get_wptr() local 56 struct amdgpu_device *adev = ring->adev; in si_dma_ring_set_wptr() local 112 static void si_dma_stop(struct amdgpu_device *adev) in si_dma_stop() 130 static int si_dma_start(struct amdgpu_device *adev) in si_dma_start() 203 struct amdgpu_device *adev = ring->adev; in si_dma_ring_test_ring() local 253 struct amdgpu_device *adev = ring->adev; in si_dma_ring_test_ib() local 468 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_dma_early_init() local 484 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_dma_sw_init() local 518 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_dma_sw_fini() local 529 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_dma_hw_init() local [all …]
|
| H A D | dce_v6_0.c | 125 static u32 dce_v6_0_audio_endpt_rreg(struct amdgpu_device *adev, in dce_v6_0_audio_endpt_rreg() 139 static void dce_v6_0_audio_endpt_wreg(struct amdgpu_device *adev, in dce_v6_0_audio_endpt_wreg() 151 static u32 dce_v6_0_vblank_get_counter(struct amdgpu_device *adev, int crtc) in dce_v6_0_vblank_get_counter() 159 static void dce_v6_0_pageflip_interrupt_init(struct amdgpu_device *adev) in dce_v6_0_pageflip_interrupt_init() 168 static void dce_v6_0_pageflip_interrupt_fini(struct amdgpu_device *adev) in dce_v6_0_pageflip_interrupt_fini() 190 static void dce_v6_0_page_flip(struct amdgpu_device *adev, in dce_v6_0_page_flip() 212 static int dce_v6_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc, in dce_v6_0_crtc_get_scanoutpos() 233 static bool dce_v6_0_hpd_sense(struct amdgpu_device *adev, in dce_v6_0_hpd_sense() 255 static void dce_v6_0_hpd_set_polarity(struct amdgpu_device *adev, in dce_v6_0_hpd_set_polarity() 280 static void dce_v6_0_hpd_init(struct amdgpu_device *adev) in dce_v6_0_hpd_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/ |
| H A D | amdgpu_dpm.c | 110 void amdgpu_dpm_print_ps_status(struct amdgpu_device *adev, in amdgpu_dpm_print_ps_status() 123 void amdgpu_dpm_get_active_displays(struct amdgpu_device *adev) in amdgpu_dpm_get_active_displays() 144 u32 amdgpu_dpm_get_vblank_time(struct amdgpu_device *adev) in amdgpu_dpm_get_vblank_time() 171 u32 amdgpu_dpm_get_vrefresh(struct amdgpu_device *adev) in amdgpu_dpm_get_vrefresh() 256 int amdgpu_get_platform_caps(struct amdgpu_device *adev) in amdgpu_get_platform_caps() 286 int amdgpu_parse_extended_power_table(struct amdgpu_device *adev) in amdgpu_parse_extended_power_table() 724 void amdgpu_free_extended_power_table(struct amdgpu_device *adev) in amdgpu_free_extended_power_table() 766 void amdgpu_add_thermal_controller(struct amdgpu_device *adev) in amdgpu_add_thermal_controller() 876 enum amdgpu_pcie_gen amdgpu_get_pcie_gen_support(struct amdgpu_device *adev, in amdgpu_get_pcie_gen_support() 904 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in amdgpu_get_vce_clock_state() local [all …]
|