Home
last modified time | relevance | path

Searched defs:adev (Results 76 – 100 of 712) sorted by relevance

12345678910>>...29

/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Dmes_v11_0.c59 struct amdgpu_device *adev = ring->adev; in mes_v11_0_ring_set_wptr() local
105 struct amdgpu_device *adev = mes->adev; in mes_v11_0_submit_pkt_and_poll_completion() local
165 struct amdgpu_device *adev = mes->adev; in mes_v11_0_add_hw_queue() local
363 struct amdgpu_device *adev = mes->adev; in mes_v11_0_set_hw_resources() local
415 struct amdgpu_device *adev = mes->adev; in mes_v11_0_init_aggregated_doorbell() local
476 static int mes_v11_0_allocate_ucode_buffer(struct amdgpu_device *adev, in mes_v11_0_allocate_ucode_buffer()
511 static int mes_v11_0_allocate_ucode_data_buffer(struct amdgpu_device *adev, in mes_v11_0_allocate_ucode_data_buffer()
546 static void mes_v11_0_free_ucode_buffers(struct amdgpu_device *adev, in mes_v11_0_free_ucode_buffers()
558 static void mes_v11_0_enable(struct amdgpu_device *adev, bool enable) in mes_v11_0_enable()
612 static int mes_v11_0_load_microcode(struct amdgpu_device *adev, in mes_v11_0_load_microcode()
[all …]
H A Dgfx_v9_0.c891 static void gfx_v9_0_set_kiq_pm4_funcs(struct amdgpu_device *adev) in gfx_v9_0_set_kiq_pm4_funcs()
896 static void gfx_v9_0_init_golden_registers(struct amdgpu_device *adev) in gfx_v9_0_init_golden_registers()
996 struct amdgpu_device *adev = ring->adev; in gfx_v9_0_ring_test_ring() local
1026 struct amdgpu_device *adev = ring->adev; in gfx_v9_0_ring_test_ib() local
1081 static void gfx_v9_0_free_microcode(struct amdgpu_device *adev) in gfx_v9_0_free_microcode()
1093 static void gfx_v9_0_check_fw_write_wait(struct amdgpu_device *adev) in gfx_v9_0_check_fw_write_wait()
1199 static bool is_raven_kicker(struct amdgpu_device *adev) in is_raven_kicker()
1207 static bool check_if_enlarge_doorbell_range(struct amdgpu_device *adev) in check_if_enlarge_doorbell_range()
1217 static void gfx_v9_0_check_if_need_gfxoff(struct amdgpu_device *adev) in gfx_v9_0_check_if_need_gfxoff()
1253 static int gfx_v9_0_init_cp_gfx_microcode(struct amdgpu_device *adev, in gfx_v9_0_init_cp_gfx_microcode()
[all …]
H A Djpeg_v1_0.c44 struct amdgpu_device *adev = ring->adev; in jpeg_v1_0_decode_ring_patch_wreg() local
59 struct amdgpu_device *adev = ring->adev; in jpeg_v1_0_decode_ring_set_patch_ring() local
142 struct amdgpu_device *adev = ring->adev; in jpeg_v1_0_decode_ring_get_rptr() local
156 struct amdgpu_device *adev = ring->adev; in jpeg_v1_0_decode_ring_get_wptr() local
170 struct amdgpu_device *adev = ring->adev; in jpeg_v1_0_decode_ring_set_wptr() local
184 struct amdgpu_device *adev = ring->adev; in jpeg_v1_0_decode_ring_insert_start() local
203 struct amdgpu_device *adev = ring->adev; in jpeg_v1_0_decode_ring_insert_end() local
226 struct amdgpu_device *adev = ring->adev; in jpeg_v1_0_decode_ring_emit_fence() local
302 struct amdgpu_device *adev = ring->adev; in jpeg_v1_0_decode_ring_emit_ib() local
357 struct amdgpu_device *adev = ring->adev; in jpeg_v1_0_decode_ring_emit_reg_wait() local
[all …]
H A Dvega20_ih.c55 static void vega20_ih_init_register_offset(struct amdgpu_device *adev) in vega20_ih_init_register_offset()
104 static int vega20_ih_toggle_ring_interrupts(struct amdgpu_device *adev, in vega20_ih_toggle_ring_interrupts()
177 static int vega20_ih_toggle_interrupts(struct amdgpu_device *adev, bool enable) in vega20_ih_toggle_interrupts()
244 static int vega20_ih_enable_ring(struct amdgpu_device *adev, in vega20_ih_enable_ring()
307 static int vega20_ih_irq_init(struct amdgpu_device *adev) in vega20_ih_irq_init()
391 static void vega20_ih_irq_disable(struct amdgpu_device *adev) in vega20_ih_irq_disable()
410 static u32 vega20_ih_get_wptr(struct amdgpu_device *adev, in vega20_ih_get_wptr()
468 static void vega20_ih_irq_rearm(struct amdgpu_device *adev, in vega20_ih_irq_rearm()
495 static void vega20_ih_set_rptr(struct amdgpu_device *adev, in vega20_ih_set_rptr()
525 static int vega20_ih_self_irq(struct amdgpu_device *adev, in vega20_ih_self_irq()
[all …]
H A Dmes_v10_1.c51 struct amdgpu_device *adev = ring->adev; in mes_v10_1_ring_set_wptr() local
97 struct amdgpu_device *adev = mes->adev; in mes_v10_1_submit_pkt_and_poll_completion() local
150 struct amdgpu_device *adev = mes->adev; in mes_v10_1_add_hw_queue() local
272 struct amdgpu_device *adev = mes->adev; in mes_v10_1_set_hw_resources() local
322 struct amdgpu_device *adev = mes->adev; in mes_v10_1_init_aggregated_doorbell() local
382 static int mes_v10_1_allocate_ucode_buffer(struct amdgpu_device *adev, in mes_v10_1_allocate_ucode_buffer()
415 static int mes_v10_1_allocate_ucode_data_buffer(struct amdgpu_device *adev, in mes_v10_1_allocate_ucode_data_buffer()
448 static void mes_v10_1_free_ucode_buffers(struct amdgpu_device *adev, in mes_v10_1_free_ucode_buffers()
460 static void mes_v10_1_enable(struct amdgpu_device *adev, bool enable) in mes_v10_1_enable()
511 static int mes_v10_1_load_microcode(struct amdgpu_device *adev, in mes_v10_1_load_microcode()
[all …]
H A Duvd_v6_0.c63 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
359 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_early_init() local
382 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in uvd_v6_0_sw_init() local
[all …]
H A Dsdma_v4_0.c394 static u32 sdma_v4_0_get_reg_offset(struct amdgpu_device *adev, in sdma_v4_0_get_reg_offset()
470 static void sdma_v4_0_init_golden_registers(struct amdgpu_device *adev) in sdma_v4_0_init_golden_registers()
534 static void sdma_v4_0_setup_ulv(struct amdgpu_device *adev) in sdma_v4_0_setup_ulv()
576 static int sdma_v4_0_init_microcode(struct amdgpu_device *adev) in sdma_v4_0_init_microcode()
624 struct amdgpu_device *adev = ring->adev; in sdma_v4_0_ring_get_wptr() local
651 struct amdgpu_device *adev = ring->adev; in sdma_v4_0_ring_set_wptr() local
693 struct amdgpu_device *adev = ring->adev; in sdma_v4_0_page_ring_get_wptr() local
717 struct amdgpu_device *adev = ring->adev; in sdma_v4_0_page_ring_set_wptr() local
813 struct amdgpu_device *adev = ring->adev; in sdma_v4_0_ring_emit_hdp_flush() local
873 static void sdma_v4_0_gfx_enable(struct amdgpu_device *adev, bool enable) in sdma_v4_0_gfx_enable()
[all …]
H A Dsdma_v5_2.c68 static u32 sdma_v5_2_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset) in sdma_v5_2_get_reg_offset()
148 struct amdgpu_device *adev = ring->adev; in sdma_v5_2_ring_get_wptr() local
174 struct amdgpu_device *adev = ring->adev; in sdma_v5_2_ring_set_wptr() local
299 struct amdgpu_device *adev = ring->adev; in sdma_v5_2_ring_emit_hdp_flush() local
374 static void sdma_v5_2_gfx_stop(struct amdgpu_device *adev) in sdma_v5_2_gfx_stop()
398 static void sdma_v5_2_rlc_stop(struct amdgpu_device *adev) in sdma_v5_2_rlc_stop()
411 static void sdma_v5_2_ctx_switch_enable(struct amdgpu_device *adev, bool enable) in sdma_v5_2_ctx_switch_enable()
468 static void sdma_v5_2_enable(struct amdgpu_device *adev, bool enable) in sdma_v5_2_enable()
495 static int sdma_v5_2_gfx_resume(struct amdgpu_device *adev) in sdma_v5_2_gfx_resume()
656 static int sdma_v5_2_rlc_resume(struct amdgpu_device *adev) in sdma_v5_2_rlc_resume()
[all …]
H A Dsdma_v4_4_2.c59 static u32 sdma_v4_4_2_get_reg_offset(struct amdgpu_device *adev, in sdma_v4_4_2_get_reg_offset()
99 static void sdma_v4_4_2_inst_init_golden_registers(struct amdgpu_device *adev, in sdma_v4_4_2_inst_init_golden_registers()
130 static int sdma_v4_4_2_init_microcode(struct amdgpu_device *adev) in sdma_v4_4_2_init_microcode()
175 struct amdgpu_device *adev = ring->adev; in sdma_v4_4_2_ring_get_wptr() local
202 struct amdgpu_device *adev = ring->adev; in sdma_v4_4_2_ring_set_wptr() local
244 struct amdgpu_device *adev = ring->adev; in sdma_v4_4_2_page_ring_get_wptr() local
268 struct amdgpu_device *adev = ring->adev; in sdma_v4_4_2_page_ring_set_wptr() local
364 struct amdgpu_device *adev = ring->adev; in sdma_v4_4_2_ring_emit_hdp_flush() local
426 static void sdma_v4_4_2_inst_gfx_stop(struct amdgpu_device *adev, in sdma_v4_4_2_inst_gfx_stop()
458 static void sdma_v4_4_2_inst_rlc_stop(struct amdgpu_device *adev, in sdma_v4_4_2_inst_rlc_stop()
[all …]
H A Dsdma_v3_0.c198 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()
267 static int sdma_v3_0_init_microcode(struct amdgpu_device *adev) in sdma_v3_0_init_microcode()
359 struct amdgpu_device *adev = ring->adev; in sdma_v3_0_ring_get_wptr() local
381 struct amdgpu_device *adev = ring->adev; in sdma_v3_0_ring_set_wptr() local
511 static void sdma_v3_0_gfx_stop(struct amdgpu_device *adev) in sdma_v3_0_gfx_stop()
535 static void sdma_v3_0_rlc_stop(struct amdgpu_device *adev) in sdma_v3_0_rlc_stop()
548 static void sdma_v3_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable) in sdma_v3_0_ctx_switch_enable()
609 static void sdma_v3_0_enable(struct amdgpu_device *adev, bool enable) in sdma_v3_0_enable()
637 static int sdma_v3_0_gfx_resume(struct amdgpu_device *adev) in sdma_v3_0_gfx_resume()
[all …]
H A Dvcn_v4_0.c80 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v4_0_early_init() local
113 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v4_0_sw_init() local
210 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v4_0_sw_fini() local
249 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v4_0_hw_init() local
303 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v4_0_hw_fini() local
335 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v4_0_suspend() local
356 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v4_0_resume() local
375 static void vcn_v4_0_mc_resume(struct amdgpu_device *adev, int inst) in vcn_v4_0_mc_resume()
436 static void vcn_v4_0_mc_resume_dpg_mode(struct amdgpu_device *adev, int inst_idx, bool indirect) in vcn_v4_0_mc_resume_dpg_mode()
542 static void vcn_v4_0_disable_static_power_gating(struct amdgpu_device *adev, int inst) in vcn_v4_0_disable_static_power_gating()
[all …]
H A Dcik_sdma.c73 static void cik_sdma_free_microcode(struct amdgpu_device *adev) in cik_sdma_free_microcode()
107 static int cik_sdma_init_microcode(struct amdgpu_device *adev) in cik_sdma_init_microcode()
177 struct amdgpu_device *adev = ring->adev; in cik_sdma_ring_get_wptr() local
191 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()
328 static void cik_sdma_rlc_stop(struct amdgpu_device *adev) in cik_sdma_rlc_stop()
341 static void cik_ctx_switch_enable(struct amdgpu_device *adev, bool enable) in cik_ctx_switch_enable()
398 static void cik_sdma_enable(struct amdgpu_device *adev, bool enable) in cik_sdma_enable()
426 static int cik_sdma_gfx_resume(struct amdgpu_device *adev) in cik_sdma_gfx_resume()
517 static int cik_sdma_rlc_resume(struct amdgpu_device *adev) in cik_sdma_rlc_resume()
[all …]
H A Damdgpu_display.h26 #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 Ddf_v3_6.c45 static uint64_t df_v3_6_get_fica(struct amdgpu_device *adev, in df_v3_6_get_fica()
69 static void df_v3_6_set_fica(struct amdgpu_device *adev, uint32_t ficaa_val, in df_v3_6_set_fica()
96 static void df_v3_6_perfmon_rreg(struct amdgpu_device *adev, in df_v3_6_perfmon_rreg()
119 static void df_v3_6_perfmon_wreg(struct amdgpu_device *adev, uint32_t lo_addr, in df_v3_6_perfmon_wreg()
136 static int df_v3_6_perfmon_arm_with_status(struct amdgpu_device *adev, in df_v3_6_perfmon_arm_with_status()
171 static int df_v3_6_perfmon_arm_with_retry(struct amdgpu_device *adev, in df_v3_6_perfmon_arm_with_retry()
195 struct amdgpu_device *adev; in df_v3_6_get_df_cntr_avail() local
214 static void df_v3_6_query_hashes(struct amdgpu_device *adev) in df_v3_6_query_hashes()
241 static void df_v3_6_sw_init(struct amdgpu_device *adev) in df_v3_6_sw_init()
255 static void df_v3_6_sw_fini(struct amdgpu_device *adev) in df_v3_6_sw_fini()
[all …]
H A Dsdma_v5_0.c167 static u32 sdma_v5_0_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset) in sdma_v5_0_get_reg_offset()
185 static void sdma_v5_0_init_golden_registers(struct amdgpu_device *adev) in sdma_v5_0_init_golden_registers()
239 static int sdma_v5_0_init_microcode(struct amdgpu_device *adev) in sdma_v5_0_init_microcode()
308 struct amdgpu_device *adev = ring->adev; in sdma_v5_0_ring_get_wptr() local
334 struct amdgpu_device *adev = ring->adev; in sdma_v5_0_ring_set_wptr() local
483 struct amdgpu_device *adev = ring->adev; in sdma_v5_0_ring_emit_hdp_flush() local
557 static void sdma_v5_0_gfx_stop(struct amdgpu_device *adev) in sdma_v5_0_gfx_stop()
581 static void sdma_v5_0_rlc_stop(struct amdgpu_device *adev) in sdma_v5_0_rlc_stop()
594 static void sdma_v5_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable) in sdma_v5_0_ctx_switch_enable()
652 static void sdma_v5_0_enable(struct amdgpu_device *adev, bool enable) in sdma_v5_0_enable()
[all …]
H A Dvcn_v3_0.c90 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v3_0_early_init() local
128 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v3_0_sw_init() local
259 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v3_0_sw_fini() local
297 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v3_0_hw_init() local
377 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v3_0_hw_fini() local
408 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v3_0_suspend() local
429 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in vcn_v3_0_resume() local
448 static void vcn_v3_0_mc_resume(struct amdgpu_device *adev, int inst) in vcn_v3_0_mc_resume()
498 static void vcn_v3_0_mc_resume_dpg_mode(struct amdgpu_device *adev, int inst_idx, bool indirect) in vcn_v3_0_mc_resume_dpg_mode()
594 static void vcn_v3_0_disable_static_power_gating(struct amdgpu_device *adev, int inst) in vcn_v3_0_disable_static_power_gating()
[all …]
H A Damdgpu_rlc.c38 void amdgpu_gfx_rlc_enter_safe_mode(struct amdgpu_device *adev, int xcc_id) in amdgpu_gfx_rlc_enter_safe_mode()
63 void amdgpu_gfx_rlc_exit_safe_mode(struct amdgpu_device *adev, int xcc_id) in amdgpu_gfx_rlc_exit_safe_mode()
89 int amdgpu_gfx_rlc_init_sr(struct amdgpu_device *adev, u32 dws) in amdgpu_gfx_rlc_init_sr()
128 int amdgpu_gfx_rlc_init_csb(struct amdgpu_device *adev) in amdgpu_gfx_rlc_init_csb()
158 int amdgpu_gfx_rlc_init_cpt(struct amdgpu_device *adev) in amdgpu_gfx_rlc_init_cpt()
189 void amdgpu_gfx_rlc_setup_cp_table(struct amdgpu_device *adev) in amdgpu_gfx_rlc_setup_cp_table()
261 void amdgpu_gfx_rlc_fini(struct amdgpu_device *adev) in amdgpu_gfx_rlc_fini()
281 static int amdgpu_gfx_rlc_init_microcode_v2_0(struct amdgpu_device *adev) in amdgpu_gfx_rlc_init_microcode_v2_0()
345 static void amdgpu_gfx_rlc_init_microcode_v2_1(struct amdgpu_device *adev) in amdgpu_gfx_rlc_init_microcode_v2_1()
393 static void amdgpu_gfx_rlc_init_microcode_v2_2(struct amdgpu_device *adev) in amdgpu_gfx_rlc_init_microcode_v2_2()
[all …]
H A Djpeg_v4_0_3.c68 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v4_0_3_early_init() local
88 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v4_0_3_sw_init() local
165 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v4_0_3_sw_fini() local
177 static int jpeg_v4_0_3_start_sriov(struct amdgpu_device *adev) in jpeg_v4_0_3_start_sriov()
298 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v4_0_3_hw_init() local
359 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v4_0_3_hw_fini() local
381 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v4_0_3_suspend() local
402 struct amdgpu_device *adev = (struct amdgpu_device *)handle; in jpeg_v4_0_3_resume() local
414 static void jpeg_v4_0_3_disable_clock_gating(struct amdgpu_device *adev, int inst_idx) in jpeg_v4_0_3_disable_clock_gating()
439 static void jpeg_v4_0_3_enable_clock_gating(struct amdgpu_device *adev, int inst_idx) in jpeg_v4_0_3_enable_clock_gating()
[all …]
H A Damdgpu_amdkfd_gfx_v9.c50 static void kgd_gfx_v9_lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe, in kgd_gfx_v9_lock_srbm()
57 static void kgd_gfx_v9_unlock_srbm(struct amdgpu_device *adev, uint32_t inst) in kgd_gfx_v9_unlock_srbm()
63 void kgd_gfx_v9_acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id, in kgd_gfx_v9_acquire_queue()
72 uint64_t kgd_gfx_v9_get_queue_mask(struct amdgpu_device *adev, in kgd_gfx_v9_get_queue_mask()
81 void kgd_gfx_v9_release_queue(struct amdgpu_device *adev, uint32_t inst) in kgd_gfx_v9_release_queue()
86 void kgd_gfx_v9_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid, in kgd_gfx_v9_program_sh_mem_settings()
101 int kgd_gfx_v9_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid, in kgd_gfx_v9_set_pasid_vmid_mapping()
160 int kgd_gfx_v9_init_interrupts(struct amdgpu_device *adev, uint32_t pipe_id, in kgd_gfx_v9_init_interrupts()
180 static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev, in get_sdma_rlc_reg_offset()
222 int kgd_gfx_v9_hqd_load(struct amdgpu_device *adev, void *mqd, in kgd_gfx_v9_hqd_load()
[all …]
H A Damdgpu_mes.c35 int amdgpu_mes_doorbell_process_slice(struct amdgpu_device *adev) in amdgpu_mes_doorbell_process_slice()
42 static int amdgpu_mes_kernel_doorbell_get(struct amdgpu_device *adev, in amdgpu_mes_kernel_doorbell_get()
67 static void amdgpu_mes_kernel_doorbell_free(struct amdgpu_device *adev, in amdgpu_mes_kernel_doorbell_free()
80 static int amdgpu_mes_doorbell_init(struct amdgpu_device *adev) in amdgpu_mes_doorbell_init()
101 static void amdgpu_mes_doorbell_free(struct amdgpu_device *adev) in amdgpu_mes_doorbell_free()
106 int amdgpu_mes_init(struct amdgpu_device *adev) in amdgpu_mes_init()
199 void amdgpu_mes_fini(struct amdgpu_device *adev) in amdgpu_mes_fini()
220 int amdgpu_mes_create_process(struct amdgpu_device *adev, int pasid, in amdgpu_mes_create_process()
278 void amdgpu_mes_destroy_process(struct amdgpu_device *adev, int pasid) in amdgpu_mes_destroy_process()
343 int amdgpu_mes_add_gang(struct amdgpu_device *adev, int pasid, in amdgpu_mes_add_gang()
[all …]
H A Damdgpu_amdkfd_gfx_v10.c44 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 kgd_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid, in kgd_program_sh_mem_settings()
95 static int kgd_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid, in kgd_set_pasid_vmid_mapping()
140 static int kgd_init_interrupts(struct amdgpu_device *adev, uint32_t pipe_id, in kgd_init_interrupts()
160 static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev, in get_sdma_rlc_reg_offset()
208 static int kgd_hqd_load(struct amdgpu_device *adev, void *mqd, in kgd_hqd_load()
[all …]
H A Dsdma_v2_4.c97 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()
130 static int sdma_v2_4_init_microcode(struct amdgpu_device *adev) in sdma_v2_4_init_microcode()
203 struct amdgpu_device *adev = ring->adev; in sdma_v2_4_ring_get_wptr() local
218 struct amdgpu_device *adev = ring->adev; in sdma_v2_4_ring_set_wptr() local
337 static void sdma_v2_4_gfx_stop(struct amdgpu_device *adev) in sdma_v2_4_gfx_stop()
361 static void sdma_v2_4_rlc_stop(struct amdgpu_device *adev) in sdma_v2_4_rlc_stop()
374 static void sdma_v2_4_enable(struct amdgpu_device *adev, bool enable) in sdma_v2_4_enable()
402 static int sdma_v2_4_gfx_resume(struct amdgpu_device *adev) in sdma_v2_4_gfx_resume()
493 static int sdma_v2_4_rlc_resume(struct amdgpu_device *adev) in sdma_v2_4_rlc_resume()
[all …]
/openbmc/linux/sound/soc/intel/avs/
H A Dutils.c16 static int avs_module_entry_index(struct avs_dev *adev, const guid_t *uuid) in avs_module_entry_index()
32 static int avs_module_id_entry_index(struct avs_dev *adev, u32 module_id) in avs_module_id_entry_index()
47 int avs_get_module_entry(struct avs_dev *adev, const guid_t *uuid, struct avs_module_entry *entry) in avs_get_module_entry()
61 int avs_get_module_id_entry(struct avs_dev *adev, u32 module_id, struct avs_module_entry *entry) in avs_get_module_id_entry()
75 int avs_get_module_id(struct avs_dev *adev, const guid_t *uuid) in avs_get_module_id()
84 bool avs_is_module_ida_empty(struct avs_dev *adev, u32 module_id) in avs_is_module_ida_empty()
100 static void avs_module_ida_destroy(struct avs_dev *adev) in avs_module_ida_destroy()
113 avs_module_ida_alloc(struct avs_dev *adev, struct avs_mods_info *newinfo, bool purge) in avs_module_ida_alloc()
157 int avs_module_info_init(struct avs_dev *adev, bool purge) in avs_module_info_init()
183 void avs_module_info_free(struct avs_dev *adev) in avs_module_info_free()
[all …]
H A Dipc.c21 avs_dsp_set_d0ix(struct avs_dev *adev, bool enable) in avs_dsp_set_d0ix()
44 static void avs_dsp_schedule_d0ix(struct avs_dev *adev, struct avs_ipc_msg *tx) in avs_dsp_schedule_d0ix()
60 static int avs_dsp_wake_d0i0(struct avs_dev *adev, struct avs_ipc_msg *tx) in avs_dsp_wake_d0i0()
72 int avs_dsp_disable_d0ix(struct avs_dev *adev) in avs_dsp_disable_d0ix()
85 int avs_dsp_enable_d0ix(struct avs_dev *adev) in avs_dsp_enable_d0ix()
95 static void avs_dsp_recovery(struct avs_dev *adev) in avs_dsp_recovery()
158 static void avs_dsp_exception_caught(struct avs_dev *adev, union avs_notify_msg *msg) in avs_dsp_exception_caught()
183 static void avs_dsp_receive_rx(struct avs_dev *adev, u64 header) in avs_dsp_receive_rx()
206 static void avs_dsp_process_notification(struct avs_dev *adev, u64 header) in avs_dsp_process_notification()
283 void avs_dsp_process_response(struct avs_dev *adev, u64 header) in avs_dsp_process_response()
[all …]
H A Dpath.c19 avs_path_find_tplg(struct avs_dev *adev, const char *name) in avs_path_find_tplg()
52 avs_path_find_path(struct avs_dev *adev, const char *name, u32 template_id) in avs_path_find_path()
94 avs_path_find_variant(struct avs_dev *adev, in avs_path_find_variant()
144 static int avs_copier_create(struct avs_dev *adev, struct avs_path_module *mod) in avs_copier_create()
291 static int avs_peakvol_create(struct avs_dev *adev, struct avs_path_module *mod) in avs_peakvol_create()
327 static int avs_updown_mix_create(struct avs_dev *adev, struct avs_path_module *mod) in avs_updown_mix_create()
349 static int avs_src_create(struct avs_dev *adev, struct avs_path_module *mod) in avs_src_create()
366 static int avs_asrc_create(struct avs_dev *adev, struct avs_path_module *mod) in avs_asrc_create()
386 static int avs_aec_create(struct avs_dev *adev, struct avs_path_module *mod) in avs_aec_create()
405 static int avs_mux_create(struct avs_dev *adev, struct avs_path_module *mod) in avs_mux_create()
[all …]

12345678910>>...29