Lines Matching defs:adev
349 struct amdgpu_device *adev = kiq_ring->adev; in gfx11_kiq_set_resources() local
415 struct amdgpu_device *adev = kiq_ring->adev; in gfx11_kiq_unmap_queues() local
484 static void gfx_v11_0_set_kiq_pm4_funcs(struct amdgpu_device *adev) in gfx_v11_0_set_kiq_pm4_funcs()
489 static void gfx_v11_0_init_golden_registers(struct amdgpu_device *adev) in gfx_v11_0_init_golden_registers()
560 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_test_ring() local
601 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_test_ib() local
661 static void gfx_v11_0_free_microcode(struct amdgpu_device *adev) in gfx_v11_0_free_microcode()
671 static int gfx_v11_0_init_toc_microcode(struct amdgpu_device *adev, const char *ucode_prefix) in gfx_v11_0_init_toc_microcode()
694 static void gfx_v11_0_check_fw_cp_gfx_shadow(struct amdgpu_device *adev) in gfx_v11_0_check_fw_cp_gfx_shadow()
715 static int gfx_v11_0_init_microcode(struct amdgpu_device *adev) in gfx_v11_0_init_microcode()
823 static u32 gfx_v11_0_get_csb_size(struct amdgpu_device *adev) in gfx_v11_0_get_csb_size()
853 static void gfx_v11_0_get_csb_buffer(struct amdgpu_device *adev, in gfx_v11_0_get_csb_buffer()
875 static void gfx_v11_0_rlc_fini(struct amdgpu_device *adev) in gfx_v11_0_rlc_fini()
888 static void gfx_v11_0_init_rlcg_reg_access_ctrl(struct amdgpu_device *adev) in gfx_v11_0_init_rlcg_reg_access_ctrl()
903 static int gfx_v11_0_rlc_init(struct amdgpu_device *adev) in gfx_v11_0_rlc_init()
926 static void gfx_v11_0_mec_fini(struct amdgpu_device *adev) in gfx_v11_0_mec_fini()
933 static void gfx_v11_0_me_init(struct amdgpu_device *adev) in gfx_v11_0_me_init()
940 static int gfx_v11_0_mec_init(struct amdgpu_device *adev) in gfx_v11_0_mec_init()
973 static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t wave, uint32_t address) in wave_read_ind()
981 static void wave_read_regs(struct amdgpu_device *adev, uint32_t wave, in wave_read_regs()
994 static void gfx_v11_0_read_wave_data(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, ui… in gfx_v11_0_read_wave_data()
1020 static void gfx_v11_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, in gfx_v11_0_read_wave_sgprs()
1031 static void gfx_v11_0_read_wave_vgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, in gfx_v11_0_read_wave_vgprs()
1041 static void gfx_v11_0_select_me_pipe_q(struct amdgpu_device *adev, in gfx_v11_0_select_me_pipe_q()
1053 static void gfx_v11_0_get_gfx_shadow_info_nocheck(struct amdgpu_device *adev, in gfx_v11_0_get_gfx_shadow_info_nocheck()
1062 static int gfx_v11_0_get_gfx_shadow_info(struct amdgpu_device *adev, in gfx_v11_0_get_gfx_shadow_info()
1086 static int gfx_v11_0_gpu_early_init(struct amdgpu_device *adev) in gfx_v11_0_gpu_early_init()
1125 static int gfx_v11_0_gfx_ring_init(struct amdgpu_device *adev, int ring_id, in gfx_v11_0_gfx_ring_init()
1159 static int gfx_v11_0_compute_ring_init(struct amdgpu_device *adev, int ring_id, in gfx_v11_0_compute_ring_init()
1202 static void gfx_v11_0_parse_rlc_toc(struct amdgpu_device *adev, void *rlc_toc) in gfx_v11_0_parse_rlc_toc()
1216 static uint32_t gfx_v11_0_calc_toc_total_size(struct amdgpu_device *adev) in gfx_v11_0_calc_toc_total_size()
1234 static int gfx_v11_0_rlc_autoload_buffer_init(struct amdgpu_device *adev) in gfx_v11_0_rlc_autoload_buffer_init()
1256 static void gfx_v11_0_rlc_backdoor_autoload_copy_ucode(struct amdgpu_device *adev, in gfx_v11_0_rlc_backdoor_autoload_copy_ucode()
1287 static void gfx_v11_0_rlc_backdoor_autoload_copy_toc_ucode(struct amdgpu_device *adev, in gfx_v11_0_rlc_backdoor_autoload_copy_toc_ucode()
1308 static void gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode(struct amdgpu_device *adev, in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode()
1435 static void gfx_v11_0_rlc_backdoor_autoload_copy_sdma_ucode(struct amdgpu_device *adev, in gfx_v11_0_rlc_backdoor_autoload_copy_sdma_ucode()
1459 static void gfx_v11_0_rlc_backdoor_autoload_copy_mes_ucode(struct amdgpu_device *adev, in gfx_v11_0_rlc_backdoor_autoload_copy_mes_ucode()
1495 static int gfx_v11_0_rlc_backdoor_autoload_enable(struct amdgpu_device *adev) in gfx_v11_0_rlc_backdoor_autoload_enable()
1533 static void gfx_v11_0_alloc_ip_dump(struct amdgpu_device *adev) in gfx_v11_0_alloc_ip_dump()
1578 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_sw_init() local
1864 static void gfx_v11_0_pfp_fini(struct amdgpu_device *adev) in gfx_v11_0_pfp_fini()
1875 static void gfx_v11_0_me_fini(struct amdgpu_device *adev) in gfx_v11_0_me_fini()
1886 static void gfx_v11_0_rlc_autoload_buffer_fini(struct amdgpu_device *adev) in gfx_v11_0_rlc_autoload_buffer_fini()
1896 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_sw_fini() local
1931 static void gfx_v11_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, in gfx_v11_0_select_se_sh()
1958 static u32 gfx_v11_0_get_sa_active_bitmap(struct amdgpu_device *adev) in gfx_v11_0_get_sa_active_bitmap()
1976 static u32 gfx_v11_0_get_rb_active_bitmap(struct amdgpu_device *adev) in gfx_v11_0_get_rb_active_bitmap()
1995 static void gfx_v11_0_setup_rb(struct amdgpu_device *adev) in gfx_v11_0_setup_rb()
2031 static void gfx_v11_0_init_compute_vmid(struct amdgpu_device *adev) in gfx_v11_0_init_compute_vmid()
2073 static void gfx_v11_0_init_gds_vmid(struct amdgpu_device *adev) in gfx_v11_0_init_gds_vmid()
2091 static void gfx_v11_0_tcp_harvest(struct amdgpu_device *adev) in gfx_v11_0_tcp_harvest()
2096 static void gfx_v11_0_get_tcc_info(struct amdgpu_device *adev) in gfx_v11_0_get_tcc_info()
2107 static void gfx_v11_0_constants_init(struct amdgpu_device *adev) in gfx_v11_0_constants_init()
2148 static u32 gfx_v11_0_get_cpg_int_cntl(struct amdgpu_device *adev, in gfx_v11_0_get_cpg_int_cntl()
2164 static u32 gfx_v11_0_get_cpc_int_cntl(struct amdgpu_device *adev, in gfx_v11_0_get_cpc_int_cntl()
2189 static void gfx_v11_0_enable_gui_idle_interrupt(struct amdgpu_device *adev, in gfx_v11_0_enable_gui_idle_interrupt()
2218 static int gfx_v11_0_init_csb(struct amdgpu_device *adev) in gfx_v11_0_init_csb()
2231 static void gfx_v11_0_rlc_stop(struct amdgpu_device *adev) in gfx_v11_0_rlc_stop()
2239 static void gfx_v11_0_rlc_reset(struct amdgpu_device *adev) in gfx_v11_0_rlc_reset()
2247 static void gfx_v11_0_rlc_smu_handshake_cntl(struct amdgpu_device *adev, in gfx_v11_0_rlc_smu_handshake_cntl()
2269 static void gfx_v11_0_rlc_start(struct amdgpu_device *adev) in gfx_v11_0_rlc_start()
2280 static void gfx_v11_0_rlc_enable_srm(struct amdgpu_device *adev) in gfx_v11_0_rlc_enable_srm()
2291 static void gfx_v11_0_load_rlcg_microcode(struct amdgpu_device *adev) in gfx_v11_0_load_rlcg_microcode()
2312 static void gfx_v11_0_load_rlc_iram_dram_microcode(struct amdgpu_device *adev) in gfx_v11_0_load_rlc_iram_dram_microcode()
2356 static void gfx_v11_0_load_rlcp_rlcv_microcode(struct amdgpu_device *adev) in gfx_v11_0_load_rlcp_rlcv_microcode()
2404 static int gfx_v11_0_rlc_load_microcode(struct amdgpu_device *adev) in gfx_v11_0_rlc_load_microcode()
2434 static int gfx_v11_0_rlc_resume(struct amdgpu_device *adev) in gfx_v11_0_rlc_resume()
2471 static int gfx_v11_0_config_me_cache(struct amdgpu_device *adev, uint64_t addr) in gfx_v11_0_config_me_cache()
2515 static int gfx_v11_0_config_pfp_cache(struct amdgpu_device *adev, uint64_t addr) in gfx_v11_0_config_pfp_cache()
2559 static int gfx_v11_0_config_mec_cache(struct amdgpu_device *adev, uint64_t addr) in gfx_v11_0_config_mec_cache()
2603 static int gfx_v11_0_config_pfp_cache_rs64(struct amdgpu_device *adev, uint64_t addr, uint64_t addr… in gfx_v11_0_config_pfp_cache_rs64()
2725 static int gfx_v11_0_config_me_cache_rs64(struct amdgpu_device *adev, uint64_t addr, uint64_t addr2) in gfx_v11_0_config_me_cache_rs64()
2848 static int gfx_v11_0_config_mec_cache_rs64(struct amdgpu_device *adev, uint64_t addr, uint64_t addr… in gfx_v11_0_config_mec_cache_rs64()
2931 static void gfx_v11_0_config_gfx_rs64(struct amdgpu_device *adev) in gfx_v11_0_config_gfx_rs64()
3016 static int gfx_v11_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev) in gfx_v11_0_wait_for_rlc_autoload_complete()
3097 static int gfx_v11_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable) in gfx_v11_0_cp_gfx_enable()
3118 static int gfx_v11_0_cp_gfx_load_pfp_microcode(struct amdgpu_device *adev) in gfx_v11_0_cp_gfx_load_pfp_microcode()
3163 static int gfx_v11_0_cp_gfx_load_pfp_microcode_rs64(struct amdgpu_device *adev) in gfx_v11_0_cp_gfx_load_pfp_microcode_rs64()
3336 static int gfx_v11_0_cp_gfx_load_me_microcode(struct amdgpu_device *adev) in gfx_v11_0_cp_gfx_load_me_microcode()
3381 static int gfx_v11_0_cp_gfx_load_me_microcode_rs64(struct amdgpu_device *adev) in gfx_v11_0_cp_gfx_load_me_microcode_rs64()
3555 static int gfx_v11_0_cp_gfx_load_microcode(struct amdgpu_device *adev) in gfx_v11_0_cp_gfx_load_microcode()
3585 static int gfx_v11_0_cp_gfx_start(struct amdgpu_device *adev) in gfx_v11_0_cp_gfx_start()
3661 static void gfx_v11_0_cp_gfx_switch_pipe(struct amdgpu_device *adev, in gfx_v11_0_cp_gfx_switch_pipe()
3672 static void gfx_v11_0_cp_gfx_set_doorbell(struct amdgpu_device *adev, in gfx_v11_0_cp_gfx_set_doorbell()
3697 static int gfx_v11_0_cp_gfx_resume(struct amdgpu_device *adev) in gfx_v11_0_cp_gfx_resume()
3797 static void gfx_v11_0_cp_compute_enable(struct amdgpu_device *adev, bool enable) in gfx_v11_0_cp_compute_enable()
3842 static int gfx_v11_0_cp_compute_load_microcode(struct amdgpu_device *adev) in gfx_v11_0_cp_compute_load_microcode()
3893 static int gfx_v11_0_cp_compute_load_microcode_rs64(struct amdgpu_device *adev) in gfx_v11_0_cp_compute_load_microcode_rs64()
4028 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_kiq_setting() local
4037 static void gfx_v11_0_cp_set_doorbell_range(struct amdgpu_device *adev) in gfx_v11_0_cp_set_doorbell_range()
4052 static void gfx_v11_0_gfx_mqd_set_priority(struct amdgpu_device *adev, in gfx_v11_0_gfx_mqd_set_priority()
4070 static int gfx_v11_0_gfx_mqd_init(struct amdgpu_device *adev, void *m, in gfx_v11_0_gfx_mqd_init()
4167 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_kgq_init_queue() local
4193 static int gfx_v11_0_cp_async_gfx_ring_resume(struct amdgpu_device *adev) in gfx_v11_0_cp_async_gfx_ring_resume()
4210 static int gfx_v11_0_compute_mqd_init(struct amdgpu_device *adev, void *m, in gfx_v11_0_compute_mqd_init()
4348 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_kiq_init_register() local
4458 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_kiq_init_queue() local
4497 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_kcq_init_queue() local
4524 static int gfx_v11_0_kiq_resume(struct amdgpu_device *adev) in gfx_v11_0_kiq_resume()
4530 static int gfx_v11_0_kcq_resume(struct amdgpu_device *adev) in gfx_v11_0_kcq_resume()
4546 static int gfx_v11_0_cp_resume(struct amdgpu_device *adev) in gfx_v11_0_cp_resume()
4625 static void gfx_v11_0_cp_enable(struct amdgpu_device *adev, bool enable) in gfx_v11_0_cp_enable()
4631 static int gfx_v11_0_gfxhub_enable(struct amdgpu_device *adev) in gfx_v11_0_gfxhub_enable()
4653 static void gfx_v11_0_select_cp_fw_arch(struct amdgpu_device *adev) in gfx_v11_0_select_cp_fw_arch()
4672 static int get_gb_addr_config(struct amdgpu_device * adev) in get_gb_addr_config()
4708 static void gfx_v11_0_disable_gpa_mode(struct amdgpu_device *adev) in gfx_v11_0_disable_gpa_mode()
4724 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_hw_init() local
4821 static int gfx_v11_0_set_userq_eop_interrupts(struct amdgpu_device *adev, in gfx_v11_0_set_userq_eop_interrupts()
4866 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_hw_fini() local
4918 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_is_idle() local
4931 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_wait_for_idle() local
4945 int gfx_v11_0_request_gfx_index_mutex(struct amdgpu_device *adev, in gfx_v11_0_request_gfx_index_mutex()
4982 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_soft_reset() local
5111 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_check_soft_reset() local
5134 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_post_soft_reset() local
5141 static uint64_t gfx_v11_0_get_gpu_clock_counter(struct amdgpu_device *adev) in gfx_v11_0_get_gpu_clock_counter()
5176 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_emit_gds_switch() local
5201 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_early_init() local
5249 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_late_init() local
5271 static bool gfx_v11_0_is_rlc_enabled(struct amdgpu_device *adev) in gfx_v11_0_is_rlc_enabled()
5280 static void gfx_v11_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id) in gfx_v11_0_set_safe_mode()
5299 static void gfx_v11_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id) in gfx_v11_0_unset_safe_mode()
5304 static void gfx_v11_0_update_perf_clk(struct amdgpu_device *adev, in gfx_v11_0_update_perf_clk()
5323 static void gfx_v11_0_update_sram_fgcg(struct amdgpu_device *adev, in gfx_v11_0_update_sram_fgcg()
5342 static void gfx_v11_0_update_repeater_fgcg(struct amdgpu_device *adev, in gfx_v11_0_update_repeater_fgcg()
5361 static void gfx_v11_0_update_medium_grain_clock_gating(struct amdgpu_device *adev, in gfx_v11_0_update_medium_grain_clock_gating()
5396 static void gfx_v11_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev, in gfx_v11_0_update_coarse_grain_clock_gating()
5524 static int gfx_v11_0_update_gfx_clock_gating(struct amdgpu_device *adev, in gfx_v11_0_update_gfx_clock_gating()
5552 static void gfx_v11_0_update_spm_vmid(struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigne… in gfx_v11_0_update_spm_vmid()
5597 static void gfx_v11_cntl_power_gating(struct amdgpu_device *adev, bool enable) in gfx_v11_cntl_power_gating()
5625 static void gfx_v11_cntl_pg(struct amdgpu_device *adev, bool enable) in gfx_v11_cntl_pg()
5637 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_set_powergating_state() local
5674 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_set_clockgating_state() local
5701 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_0_get_clockgating_state() local
5748 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_get_wptr_gfx() local
5764 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_set_wptr_gfx() local
5799 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_set_wptr_compute() local
5813 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_emit_hdp_flush() local
5988 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_emit_fence_kiq() local
6054 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_emit_gfx_shadow() local
6143 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_preempt_ib() local
6192 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_emit_de_meta() local
6238 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_ring_emit_rreg() local
6292 gfx_v11_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev, in gfx_v11_0_set_gfx_eop_interrupt_state()
6337 static void gfx_v11_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev, in gfx_v11_0_set_compute_eop_interrupt_state()
6394 static int gfx_v11_0_set_eop_interrupt_state(struct amdgpu_device *adev, in gfx_v11_0_set_eop_interrupt_state()
6424 static int gfx_v11_0_eop_irq(struct amdgpu_device *adev, in gfx_v11_0_eop_irq()
6477 static int gfx_v11_0_set_priv_reg_fault_state(struct amdgpu_device *adev, in gfx_v11_0_set_priv_reg_fault_state()
6523 static int gfx_v11_0_set_bad_op_fault_state(struct amdgpu_device *adev, in gfx_v11_0_set_bad_op_fault_state()
6568 static int gfx_v11_0_set_priv_inst_fault_state(struct amdgpu_device *adev, in gfx_v11_0_set_priv_inst_fault_state()
6600 static void gfx_v11_0_handle_priv_fault(struct amdgpu_device *adev, in gfx_v11_0_handle_priv_fault()
6637 static int gfx_v11_0_priv_reg_irq(struct amdgpu_device *adev, in gfx_v11_0_priv_reg_irq()
6646 static int gfx_v11_0_bad_op_irq(struct amdgpu_device *adev, in gfx_v11_0_bad_op_irq()
6655 static int gfx_v11_0_priv_inst_irq(struct amdgpu_device *adev, in gfx_v11_0_priv_inst_irq()
6664 static int gfx_v11_0_rlc_gc_fed_irq(struct amdgpu_device *adev, in gfx_v11_0_rlc_gc_fed_irq()
6741 static bool gfx_v11_pipe_reset_support(struct amdgpu_device *adev) in gfx_v11_pipe_reset_support()
6751 struct amdgpu_device *adev = ring->adev; in gfx_v11_reset_gfx_pipe() local
6808 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_reset_kgq() local
6840 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_reset_compute_pipe() local
6971 struct amdgpu_device *adev = ring->adev; in gfx_v11_0_reset_kcq() local
7000 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_ip_print() local
7069 struct amdgpu_device *adev = ip_block->adev; in gfx_v11_ip_dump() local
7308 static void gfx_v11_0_set_ring_funcs(struct amdgpu_device *adev) in gfx_v11_0_set_ring_funcs()
7345 static void gfx_v11_0_set_irq_funcs(struct amdgpu_device *adev) in gfx_v11_0_set_irq_funcs()
7364 static void gfx_v11_0_set_imu_funcs(struct amdgpu_device *adev) in gfx_v11_0_set_imu_funcs()
7374 static void gfx_v11_0_set_rlc_funcs(struct amdgpu_device *adev) in gfx_v11_0_set_rlc_funcs()
7379 static void gfx_v11_0_set_gds_init(struct amdgpu_device *adev) in gfx_v11_0_set_gds_init()
7391 static void gfx_v11_0_set_mqd_funcs(struct amdgpu_device *adev) in gfx_v11_0_set_mqd_funcs()
7405 static void gfx_v11_0_set_user_wgp_inactive_bitmap_per_sh(struct amdgpu_device *adev, in gfx_v11_0_set_user_wgp_inactive_bitmap_per_sh()
7419 static u32 gfx_v11_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev) in gfx_v11_0_get_wgp_active_bitmap_per_sh()
7434 static u32 gfx_v11_0_get_cu_active_bitmap_per_sh(struct amdgpu_device *adev) in gfx_v11_0_get_cu_active_bitmap_per_sh()
7452 static int gfx_v11_0_get_cu_info(struct amdgpu_device *adev, in gfx_v11_0_get_cu_info()