/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_irq.c | 89 #define DM_IRQ_TABLE_LOCK(adev, flags) \ argument 92 #define DM_IRQ_TABLE_UNLOCK(adev, flags) \ argument 131 static struct list_head *remove_irq_handler(struct amdgpu_device *adev, in remove_irq_handler() 196 static void unregister_all_irq_handlers(struct amdgpu_device *adev) in unregister_all_irq_handlers() 302 void *amdgpu_dm_irq_register_interrupt(struct amdgpu_device *adev, in amdgpu_dm_irq_register_interrupt() 369 void amdgpu_dm_irq_unregister_interrupt(struct amdgpu_device *adev, in amdgpu_dm_irq_unregister_interrupt() 418 int amdgpu_dm_irq_init(struct amdgpu_device *adev) in amdgpu_dm_irq_init() 444 void amdgpu_dm_irq_fini(struct amdgpu_device *adev) in amdgpu_dm_irq_fini() 476 int amdgpu_dm_irq_suspend(struct amdgpu_device *adev) in amdgpu_dm_irq_suspend() 517 int amdgpu_dm_irq_resume_early(struct amdgpu_device *adev) in amdgpu_dm_irq_resume_early() [all …]
|
H A D | amdgpu_dm_pp_smu.c | 40 struct amdgpu_device *adev = ctx->driver_context; in dm_pp_apply_display_requirements() local 297 struct amdgpu_device *adev = ctx->driver_context; in dm_pp_get_clock_levels_by_type() local 364 struct amdgpu_device *adev = ctx->driver_context; in dm_pp_get_clock_levels_by_type_with_latency() local 384 struct amdgpu_device *adev = ctx->driver_context; in dm_pp_get_clock_levels_by_type_with_voltage() local 403 struct amdgpu_device *adev = ctx->driver_context; in dm_pp_notify_wm_clock_changes() local 430 struct amdgpu_device *adev = ctx->driver_context; in dm_pp_apply_clock_for_voltage_request() local 451 struct amdgpu_device *adev = ctx->driver_context; in dm_pp_get_static_clocks() local 468 struct amdgpu_device *adev = ctx->driver_context; in pp_rv_set_wm_ranges() local 516 struct amdgpu_device *adev = ctx->driver_context; in pp_rv_set_pme_wa_enable() local 524 struct amdgpu_device *adev = ctx->driver_context; in pp_rv_set_active_display_count() local [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_jpeg.c | 37 int amdgpu_jpeg_sw_init(struct amdgpu_device *adev) in amdgpu_jpeg_sw_init() 46 int amdgpu_jpeg_sw_fini(struct amdgpu_device *adev) in amdgpu_jpeg_sw_fini() 63 int amdgpu_jpeg_suspend(struct amdgpu_device *adev) in amdgpu_jpeg_suspend() 70 int amdgpu_jpeg_resume(struct amdgpu_device *adev) in amdgpu_jpeg_resume() 77 struct amdgpu_device *adev = in amdgpu_jpeg_idle_work_handler() local 99 struct amdgpu_device *adev = ring->adev; in amdgpu_jpeg_ring_begin_use() local 118 struct amdgpu_device *adev = ring->adev; in amdgpu_jpeg_dec_ring_test_ring() local 155 struct amdgpu_device *adev = ring->adev; in amdgpu_jpeg_dec_set_reg() local 194 struct amdgpu_device *adev = ring->adev; in amdgpu_jpeg_dec_ring_test_ib() local 230 int amdgpu_jpeg_process_poison_irq(struct amdgpu_device *adev, in amdgpu_jpeg_process_poison_irq() [all …]
|
H A D | gfx_v9_4_3.c | 81 struct amdgpu_device *adev = kiq_ring->adev; in gfx_v9_4_3_kiq_map_queues() local 183 static void gfx_v9_4_3_set_kiq_pm4_funcs(struct amdgpu_device *adev) in gfx_v9_4_3_set_kiq_pm4_funcs() 192 static void gfx_v9_4_3_init_golden_registers(struct amdgpu_device *adev) in gfx_v9_4_3_init_golden_registers() 250 struct amdgpu_device *adev = ring->adev; in gfx_v9_4_3_ring_test_ring() local 283 struct amdgpu_device *adev = ring->adev; in gfx_v9_4_3_ring_test_ib() local 339 static uint64_t gfx_v9_4_3_get_gpu_clock_counter(struct amdgpu_device *adev) in gfx_v9_4_3_get_gpu_clock_counter() 352 static void gfx_v9_4_3_free_microcode(struct amdgpu_device *adev) in gfx_v9_4_3_free_microcode() 364 static int gfx_v9_4_3_init_rlc_microcode(struct amdgpu_device *adev, in gfx_v9_4_3_init_rlc_microcode() 395 static void gfx_v9_4_3_check_if_need_gfxoff(struct amdgpu_device *adev) in gfx_v9_4_3_check_if_need_gfxoff() 401 static int gfx_v9_4_3_init_cp_compute_microcode(struct amdgpu_device *adev, in gfx_v9_4_3_init_cp_compute_microcode() [all …]
|
H A D | vce_v4_0.c | 64 struct amdgpu_device *adev = ring->adev; in vce_v4_0_ring_get_rptr() local 83 struct amdgpu_device *adev = ring->adev; in vce_v4_0_ring_get_wptr() local 105 struct amdgpu_device *adev = ring->adev; in vce_v4_0_ring_set_wptr() local 125 static int vce_v4_0_firmware_loaded(struct amdgpu_device *adev) in vce_v4_0_firmware_loaded() 153 static int vce_v4_0_mmsch_start(struct amdgpu_device *adev, in vce_v4_0_mmsch_start() 205 static int vce_v4_0_sriov_start(struct amdgpu_device *adev) in vce_v4_0_sriov_start() 336 static int vce_v4_0_start(struct amdgpu_device *adev) in vce_v4_0_start() 388 static int vce_v4_0_stop(struct amdgpu_device *adev) in vce_v4_0_stop() 412 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v4_0_early_init() local 427 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vce_v4_0_sw_init() local [all …]
|
H A D | aqua_vanjaram.c | 37 void aqua_vanjaram_doorbell_index_init(struct amdgpu_device *adev) in aqua_vanjaram_doorbell_index_init() 64 static bool aqua_vanjaram_xcp_vcn_shared(struct amdgpu_device *adev) in aqua_vanjaram_xcp_vcn_shared() 69 static void aqua_vanjaram_set_xcp_id(struct amdgpu_device *adev, in aqua_vanjaram_set_xcp_id() 111 struct amdgpu_device *adev, in aqua_vanjaram_xcp_gpu_sched_update() 127 struct amdgpu_device *adev) in aqua_vanjaram_xcp_sched_list_update() 159 static int aqua_vanjaram_update_partition_sched_list(struct amdgpu_device *adev) in aqua_vanjaram_update_partition_sched_list() 177 struct amdgpu_device *adev, in aqua_vanjaram_select_scheds() 216 static int8_t aqua_vanjaram_logical_to_dev_inst(struct amdgpu_device *adev, in aqua_vanjaram_logical_to_dev_inst() 239 static uint32_t aqua_vanjaram_logical_to_dev_mask(struct amdgpu_device *adev, in aqua_vanjaram_logical_to_dev_mask() 256 static void aqua_vanjaram_populate_ip_map(struct amdgpu_device *adev, in aqua_vanjaram_populate_ip_map() [all …]
|
H A D | psp_v13_0.c | 79 struct amdgpu_device *adev = psp->adev; in psp_v13_0_init_microcode() local 131 struct amdgpu_device *adev = psp->adev; in psp_v13_0_is_sos_alive() local 141 struct amdgpu_device *adev = psp->adev; in psp_v13_0_wait_for_vmbx_ready() local 163 struct amdgpu_device *adev = psp->adev; in psp_v13_0_wait_for_bootloader() local 189 struct amdgpu_device *adev = psp->adev; in psp_v13_0_wait_for_bootloader_steady_state() local 206 struct amdgpu_device *adev = psp->adev; in psp_v13_0_bootloader_load_component() local 275 struct amdgpu_device *adev = psp->adev; in psp_v13_0_bootloader_load_sos() local 312 struct amdgpu_device *adev = psp->adev; in psp_v13_0_ring_stop() local 343 struct amdgpu_device *adev = psp->adev; in psp_v13_0_ring_create() local 409 struct amdgpu_device *adev = psp->adev; in psp_v13_0_ring_destroy() local [all …]
|
H A D | df_v1_7.c | 32 static void df_v1_7_sw_init(struct amdgpu_device *adev) in df_v1_7_sw_init() 39 static void df_v1_7_sw_fini(struct amdgpu_device *adev) in df_v1_7_sw_fini() 43 static void df_v1_7_enable_broadcast_mode(struct amdgpu_device *adev, in df_v1_7_enable_broadcast_mode() 57 static u32 df_v1_7_get_fb_channel_number(struct amdgpu_device *adev) in df_v1_7_get_fb_channel_number() 68 static u32 df_v1_7_get_hbm_channel_number(struct amdgpu_device *adev) in df_v1_7_get_hbm_channel_number() 79 static void df_v1_7_update_medium_grain_clock_gating(struct amdgpu_device *adev, in df_v1_7_update_medium_grain_clock_gating() 103 static void df_v1_7_get_clockgating_state(struct amdgpu_device *adev, in df_v1_7_get_clockgating_state() 114 static void df_v1_7_enable_ecc_force_par_wr_rmw(struct amdgpu_device *adev, in df_v1_7_enable_ecc_force_par_wr_rmw()
|
H A D | amdgpu_doorbell_mgr.c | 36 u32 amdgpu_mm_rdoorbell(struct amdgpu_device *adev, u32 index) in amdgpu_mm_rdoorbell() 58 void amdgpu_mm_wdoorbell(struct amdgpu_device *adev, u32 index, u32 v) in amdgpu_mm_wdoorbell() 78 u64 amdgpu_mm_rdoorbell64(struct amdgpu_device *adev, u32 index) in amdgpu_mm_rdoorbell64() 100 void amdgpu_mm_wdoorbell64(struct amdgpu_device *adev, u32 index, u64 v) in amdgpu_mm_wdoorbell64() 121 uint32_t amdgpu_doorbell_index_on_bar(struct amdgpu_device *adev, in amdgpu_doorbell_index_on_bar() 145 int amdgpu_doorbell_create_kernel_doorbells(struct amdgpu_device *adev) in amdgpu_doorbell_create_kernel_doorbells() 188 int amdgpu_doorbell_init(struct amdgpu_device *adev) in amdgpu_doorbell_init() 234 void amdgpu_doorbell_fini(struct amdgpu_device *adev) in amdgpu_doorbell_fini()
|
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 113 static void si_dma_stop(struct amdgpu_device *adev) in si_dma_stop() 128 static int si_dma_start(struct amdgpu_device *adev) in si_dma_start() 199 struct amdgpu_device *adev = ring->adev; in si_dma_ring_test_ring() local 250 struct amdgpu_device *adev = ring->adev; in si_dma_ring_test_ib() local 467 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_dma_early_init() local 483 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_dma_sw_init() local 516 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_dma_sw_fini() local 527 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in si_dma_hw_init() local [all …]
|
H A D | sdma_v6_0.c | 64 static u32 sdma_v6_0_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset) in sdma_v6_0_get_reg_offset() 158 struct amdgpu_device *adev = ring->adev; in sdma_v6_0_ring_set_wptr() local 309 struct amdgpu_device *adev = ring->adev; in sdma_v6_0_ring_emit_hdp_flush() local 379 static void sdma_v6_0_gfx_stop(struct amdgpu_device *adev) in sdma_v6_0_gfx_stop() 403 static void sdma_v6_0_rlc_stop(struct amdgpu_device *adev) in sdma_v6_0_rlc_stop() 416 static void sdma_v6_0_ctxempty_int_enable(struct amdgpu_device *adev, bool enable) in sdma_v6_0_ctxempty_int_enable() 439 static void sdma_v6_0_enable(struct amdgpu_device *adev, bool enable) in sdma_v6_0_enable() 467 static int sdma_v6_0_gfx_resume(struct amdgpu_device *adev) in sdma_v6_0_gfx_resume() 613 static int sdma_v6_0_rlc_resume(struct amdgpu_device *adev) in sdma_v6_0_rlc_resume() 626 static int sdma_v6_0_load_microcode(struct amdgpu_device *adev) in sdma_v6_0_load_microcode() [all …]
|
H A D | dce_v10_0.c | 146 static void dce_v10_0_init_golden_registers(struct amdgpu_device *adev) in dce_v10_0_init_golden_registers() 170 static u32 dce_v10_0_audio_endpt_rreg(struct amdgpu_device *adev, in dce_v10_0_audio_endpt_rreg() 184 static void dce_v10_0_audio_endpt_wreg(struct amdgpu_device *adev, in dce_v10_0_audio_endpt_wreg() 195 static u32 dce_v10_0_vblank_get_counter(struct amdgpu_device *adev, int crtc) in dce_v10_0_vblank_get_counter() 203 static void dce_v10_0_pageflip_interrupt_init(struct amdgpu_device *adev) in dce_v10_0_pageflip_interrupt_init() 212 static void dce_v10_0_pageflip_interrupt_fini(struct amdgpu_device *adev) in dce_v10_0_pageflip_interrupt_fini() 232 static void dce_v10_0_page_flip(struct amdgpu_device *adev, in dce_v10_0_page_flip() 257 static int dce_v10_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc, in dce_v10_0_crtc_get_scanoutpos() 278 static bool dce_v10_0_hpd_sense(struct amdgpu_device *adev, in dce_v10_0_hpd_sense() 301 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 | 161 static void dce_v11_0_init_golden_registers(struct amdgpu_device *adev) in dce_v11_0_init_golden_registers() 194 static u32 dce_v11_0_audio_endpt_rreg(struct amdgpu_device *adev, in dce_v11_0_audio_endpt_rreg() 208 static void dce_v11_0_audio_endpt_wreg(struct amdgpu_device *adev, in dce_v11_0_audio_endpt_wreg() 219 static u32 dce_v11_0_vblank_get_counter(struct amdgpu_device *adev, int crtc) in dce_v11_0_vblank_get_counter() 227 static void dce_v11_0_pageflip_interrupt_init(struct amdgpu_device *adev) in dce_v11_0_pageflip_interrupt_init() 236 static void dce_v11_0_pageflip_interrupt_fini(struct amdgpu_device *adev) in dce_v11_0_pageflip_interrupt_fini() 256 static void dce_v11_0_page_flip(struct amdgpu_device *adev, in dce_v11_0_page_flip() 281 static int dce_v11_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc, in dce_v11_0_crtc_get_scanoutpos() 302 static bool dce_v11_0_hpd_sense(struct amdgpu_device *adev, in dce_v11_0_hpd_sense() 325 static void dce_v11_0_hpd_set_polarity(struct amdgpu_device *adev, in dce_v11_0_hpd_set_polarity() [all …]
|
H A D | smu_v13_0_10.c | 34 struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle; in smu_v13_0_10_is_mode2_default() local 46 struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle; in smu_v13_0_10_get_reset_handler() local 68 static int smu_v13_0_10_mode2_suspend_ip(struct amdgpu_device *adev) in smu_v13_0_10_mode2_suspend_ip() 103 struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle; in smu_v13_0_10_mode2_prepare_hwcontext() local 111 static int smu_v13_0_10_mode2_reset(struct amdgpu_device *adev) in smu_v13_0_10_mode2_reset() 121 struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle; in smu_v13_0_10_async_reset() local 136 struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle; in smu_v13_0_10_mode2_perform_reset() local 147 static int smu_v13_0_10_mode2_restore_ip(struct amdgpu_device *adev) in smu_v13_0_10_mode2_restore_ip() 275 int smu_v13_0_10_reset_init(struct amdgpu_device *adev) in smu_v13_0_10_reset_init() 298 int smu_v13_0_10_reset_fini(struct amdgpu_device *adev) in smu_v13_0_10_reset_fini()
|
H A D | amdgpu_xgmi.c | 322 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_xgmi_show_device_id() local 333 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_xgmi_show_num_hops() local 348 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_xgmi_show_num_links() local 364 struct amdgpu_device *adev = drm_to_adev(ddev); in amdgpu_xgmi_show_error() local 397 static int amdgpu_xgmi_sysfs_add_dev_info(struct amdgpu_device *adev, in amdgpu_xgmi_sysfs_add_dev_info() 459 static void amdgpu_xgmi_sysfs_rem_dev_info(struct amdgpu_device *adev, in amdgpu_xgmi_sysfs_rem_dev_info() 480 struct amdgpu_hive_info *amdgpu_get_xgmi_hive(struct amdgpu_device *adev) in amdgpu_get_xgmi_hive() 577 int amdgpu_xgmi_set_pstate(struct amdgpu_device *adev, int pstate) in amdgpu_xgmi_set_pstate() 637 int amdgpu_xgmi_update_topology(struct amdgpu_hive_info *hive, struct amdgpu_device *adev) in amdgpu_xgmi_update_topology() 664 int amdgpu_xgmi_get_hops_count(struct amdgpu_device *adev, in amdgpu_xgmi_get_hops_count() [all …]
|
H A D | umc_v8_10.c | 70 static inline uint32_t get_umc_v8_10_reg_offset(struct amdgpu_device *adev, in get_umc_v8_10_reg_offset() 79 static int umc_v8_10_clear_error_count_per_channel(struct amdgpu_device *adev, in umc_v8_10_clear_error_count_per_channel() 97 static void umc_v8_10_clear_error_count(struct amdgpu_device *adev) in umc_v8_10_clear_error_count() 103 static void umc_v8_10_query_correctable_error_count(struct amdgpu_device *adev, in umc_v8_10_query_correctable_error_count() 123 static void umc_v8_10_query_uncorrectable_error_count(struct amdgpu_device *adev, in umc_v8_10_query_uncorrectable_error_count() 143 static int umc_v8_10_query_ecc_error_count(struct amdgpu_device *adev, in umc_v8_10_query_ecc_error_count() 161 static void umc_v8_10_query_ras_error_count(struct amdgpu_device *adev, in umc_v8_10_query_ras_error_count() 185 static int umc_v8_10_swizzle_mode_na_to_pa(struct amdgpu_device *adev, in umc_v8_10_swizzle_mode_na_to_pa() 205 static void umc_v8_10_convert_error_address(struct amdgpu_device *adev, in umc_v8_10_convert_error_address() 244 static int umc_v8_10_query_error_address(struct amdgpu_device *adev, in umc_v8_10_query_error_address() [all …]
|
H A D | dce_v6_0.c | 127 static u32 dce_v6_0_audio_endpt_rreg(struct amdgpu_device *adev, in dce_v6_0_audio_endpt_rreg() 141 static void dce_v6_0_audio_endpt_wreg(struct amdgpu_device *adev, in dce_v6_0_audio_endpt_wreg() 153 static u32 dce_v6_0_vblank_get_counter(struct amdgpu_device *adev, int crtc) in dce_v6_0_vblank_get_counter() 161 static void dce_v6_0_pageflip_interrupt_init(struct amdgpu_device *adev) in dce_v6_0_pageflip_interrupt_init() 170 static void dce_v6_0_pageflip_interrupt_fini(struct amdgpu_device *adev) in dce_v6_0_pageflip_interrupt_fini() 193 static void dce_v6_0_page_flip(struct amdgpu_device *adev, in dce_v6_0_page_flip() 215 static int dce_v6_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc, in dce_v6_0_crtc_get_scanoutpos() 236 static bool dce_v6_0_hpd_sense(struct amdgpu_device *adev, in dce_v6_0_hpd_sense() 258 static void dce_v6_0_hpd_set_polarity(struct amdgpu_device *adev, in dce_v6_0_hpd_set_polarity() 283 static void dce_v6_0_hpd_init(struct amdgpu_device *adev) in dce_v6_0_hpd_init() [all …]
|
H A D | umc_v6_7.c | 46 static inline uint32_t get_umc_v6_7_reg_offset(struct amdgpu_device *adev, in get_umc_v6_7_reg_offset() 60 static void umc_v6_7_query_error_status_helper(struct amdgpu_device *adev, in umc_v6_7_query_error_status_helper() 94 static void umc_v6_7_ecc_info_query_correctable_error_count(struct amdgpu_device *adev, in umc_v6_7_ecc_info_query_correctable_error_count() 136 static void umc_v6_7_ecc_info_querry_uncorrectable_error_count(struct amdgpu_device *adev, in umc_v6_7_ecc_info_querry_uncorrectable_error_count() 163 static int umc_v6_7_ecc_info_querry_ecc_error_count(struct amdgpu_device *adev, in umc_v6_7_ecc_info_querry_ecc_error_count() 180 static void umc_v6_7_ecc_info_query_ras_error_count(struct amdgpu_device *adev, in umc_v6_7_ecc_info_query_ras_error_count() 187 void umc_v6_7_convert_error_address(struct amdgpu_device *adev, in umc_v6_7_convert_error_address() 222 static int umc_v6_7_ecc_info_query_error_address(struct amdgpu_device *adev, in umc_v6_7_ecc_info_query_error_address() 254 static void umc_v6_7_ecc_info_query_ras_error_address(struct amdgpu_device *adev, in umc_v6_7_ecc_info_query_ras_error_address() 261 static void umc_v6_7_query_correctable_error_count(struct amdgpu_device *adev, in umc_v6_7_query_correctable_error_count() [all …]
|
H A D | amdgpu_gart.c | 75 static int amdgpu_gart_dummy_page_init(struct amdgpu_device *adev) in amdgpu_gart_dummy_page_init() 98 void amdgpu_gart_dummy_page_fini(struct amdgpu_device *adev) in amdgpu_gart_dummy_page_fini() 116 int amdgpu_gart_table_ram_alloc(struct amdgpu_device *adev) in amdgpu_gart_table_ram_alloc() 222 void amdgpu_gart_table_ram_free(struct amdgpu_device *adev) in amdgpu_gart_table_ram_free() 253 int amdgpu_gart_table_vram_alloc(struct amdgpu_device *adev) in amdgpu_gart_table_vram_alloc() 272 void amdgpu_gart_table_vram_free(struct amdgpu_device *adev) in amdgpu_gart_table_vram_free() 291 void amdgpu_gart_unbind(struct amdgpu_device *adev, uint64_t offset, in amdgpu_gart_unbind() 342 void amdgpu_gart_map(struct amdgpu_device *adev, uint64_t offset, in amdgpu_gart_map() 378 void amdgpu_gart_bind(struct amdgpu_device *adev, uint64_t offset, in amdgpu_gart_bind() 396 void amdgpu_gart_invalidate_tlb(struct amdgpu_device *adev) in amdgpu_gart_invalidate_tlb() [all …]
|
H A D | psp_v3_1.c | 59 struct amdgpu_device *adev = psp->adev; in psp_v3_1_init_microcode() local 82 struct amdgpu_device *adev = psp->adev; in psp_v3_1_bootloader_load_sysdrv() local 121 struct amdgpu_device *adev = psp->adev; in psp_v3_1_bootloader_load_sos() local 157 struct amdgpu_device *adev = psp->adev; in psp_v3_1_reroute_ih() local 192 struct amdgpu_device *adev = psp->adev; in psp_v3_1_ring_create() local 255 struct amdgpu_device *adev = psp->adev; in psp_v3_1_ring_stop() local 284 struct amdgpu_device *adev = psp->adev; in psp_v3_1_ring_destroy() local 299 struct amdgpu_device *adev = psp->adev; in psp_v3_1_smu_reload_quirk() local 310 struct amdgpu_device *adev = psp->adev; in psp_v3_1_mode1_reset() local 343 struct amdgpu_device *adev = psp->adev; in psp_v3_1_ring_get_wptr() local [all …]
|
H A D | amdgpu_amdkfd_gfx_v11.c | 42 static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe, in lock_srbm() 49 static void unlock_srbm(struct amdgpu_device *adev) in unlock_srbm() 55 static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id, in acquire_queue() 64 static uint64_t get_queue_mask(struct amdgpu_device *adev, in get_queue_mask() 73 static void release_queue(struct amdgpu_device *adev) in release_queue() 78 static void program_sh_mem_settings_v11(struct amdgpu_device *adev, uint32_t vmid, in program_sh_mem_settings_v11() 92 static int set_pasid_vmid_mapping_v11(struct amdgpu_device *adev, unsigned int pasid, in set_pasid_vmid_mapping_v11() 105 static int init_interrupts_v11(struct amdgpu_device *adev, uint32_t pipe_id, in init_interrupts_v11() 125 static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev, in get_sdma_rlc_reg_offset() 164 static int hqd_load_v11(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id, in hqd_load_v11() [all …]
|
H A D | amdgpu_amdkfd_gfx_v10_3.c | 44 static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe, in lock_srbm() 51 static void unlock_srbm(struct amdgpu_device *adev) in unlock_srbm() 57 static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id, in acquire_queue() 66 static uint64_t get_queue_mask(struct amdgpu_device *adev, in get_queue_mask() 75 static void release_queue(struct amdgpu_device *adev) in release_queue() 80 static void program_sh_mem_settings_v10_3(struct amdgpu_device *adev, uint32_t vmid, in program_sh_mem_settings_v10_3() 96 static int set_pasid_vmid_mapping_v10_3(struct amdgpu_device *adev, unsigned int pasid, in set_pasid_vmid_mapping_v10_3() 109 static int init_interrupts_v10_3(struct amdgpu_device *adev, uint32_t pipe_id, in init_interrupts_v10_3() 129 static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev, in get_sdma_rlc_reg_offset() 179 static int hqd_load_v10_3(struct amdgpu_device *adev, void *mqd, in hqd_load_v10_3() [all …]
|
/openbmc/linux/sound/soc/intel/avs/ |
H A D | messages.c | 15 int avs_ipc_set_boot_config(struct avs_dev *adev, u32 dma_id, u32 purge) in avs_ipc_set_boot_config() 33 int avs_ipc_load_modules(struct avs_dev *adev, u16 *mod_ids, u32 num_mod_ids) in avs_ipc_load_modules() 51 int avs_ipc_unload_modules(struct avs_dev *adev, u16 *mod_ids, u32 num_mod_ids) in avs_ipc_unload_modules() 69 int avs_ipc_load_library(struct avs_dev *adev, u32 dma_id, u32 lib_id) in avs_ipc_load_library() 86 int avs_ipc_create_pipeline(struct avs_dev *adev, u16 req_size, u8 priority, in avs_ipc_create_pipeline() 107 int avs_ipc_delete_pipeline(struct avs_dev *adev, u8 instance_id) in avs_ipc_delete_pipeline() 123 int avs_ipc_set_pipeline_state(struct avs_dev *adev, u8 instance_id, in avs_ipc_set_pipeline_state() 141 int avs_ipc_get_pipeline_state(struct avs_dev *adev, u8 instance_id, in avs_ipc_get_pipeline_state() 180 int avs_ipc_init_instance(struct avs_dev *adev, u16 module_id, u8 instance_id, in avs_ipc_init_instance() 221 int avs_ipc_delete_instance(struct avs_dev *adev, u16 module_id, u8 instance_id) in avs_ipc_delete_instance() [all …]
|
/openbmc/linux/drivers/acpi/ |
H A D | device_pm.c | 141 static int acpi_dev_pm_explicit_set(struct acpi_device *adev, int state) in acpi_dev_pm_explicit_set() 378 static int fix_up_power_if_applicable(struct acpi_device *adev, void *not_used) in fix_up_power_if_applicable() 393 void acpi_device_fix_up_power_extended(struct acpi_device *adev) in acpi_device_fix_up_power_extended() 407 void acpi_device_fix_up_power_children(struct acpi_device *adev) in acpi_device_fix_up_power_children() 473 static int acpi_power_up_if_adr_present(struct acpi_device *adev, void *not_used) in acpi_power_up_if_adr_present() 495 void acpi_dev_power_up_children_with_adr(struct acpi_device *adev) in acpi_dev_power_up_children_with_adr() 507 u8 acpi_dev_power_state_for_wake(struct acpi_device *adev) in acpi_dev_power_state_for_wake() 531 struct acpi_device *adev; in acpi_pm_notify_handler() local 570 acpi_status acpi_add_pm_notifier(struct acpi_device *adev, struct device *dev, in acpi_add_pm_notifier() 605 acpi_status acpi_remove_pm_notifier(struct acpi_device *adev) in acpi_remove_pm_notifier() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | si_smc.c | 33 static int si_set_smc_sram_address(struct amdgpu_device *adev, in si_set_smc_sram_address() 47 int amdgpu_si_copy_bytes_to_smc(struct amdgpu_device *adev, in amdgpu_si_copy_bytes_to_smc() 111 void amdgpu_si_start_smc(struct amdgpu_device *adev) in amdgpu_si_start_smc() 120 void amdgpu_si_reset_smc(struct amdgpu_device *adev) in amdgpu_si_reset_smc() 134 int amdgpu_si_program_jump_on_start(struct amdgpu_device *adev) in amdgpu_si_program_jump_on_start() 141 void amdgpu_si_smc_clock(struct amdgpu_device *adev, bool enable) in amdgpu_si_smc_clock() 153 bool amdgpu_si_is_smc_running(struct amdgpu_device *adev) in amdgpu_si_is_smc_running() 164 PPSMC_Result amdgpu_si_send_msg_to_smc(struct amdgpu_device *adev, in amdgpu_si_send_msg_to_smc() 185 PPSMC_Result amdgpu_si_wait_for_smc_inactive(struct amdgpu_device *adev) in amdgpu_si_wait_for_smc_inactive() 203 int amdgpu_si_load_smc_ucode(struct amdgpu_device *adev, u32 limit) in amdgpu_si_load_smc_ucode() [all …]
|