Lines Matching defs:rdev
154 int cik_get_allowed_info_register(struct radeon_device *rdev, in cik_get_allowed_info_register()
178 int ci_get_temp(struct radeon_device *rdev) in ci_get_temp()
197 int kv_get_temp(struct radeon_device *rdev) in kv_get_temp()
217 u32 cik_pciep_rreg(struct radeon_device *rdev, u32 reg) in cik_pciep_rreg()
230 void cik_pciep_wreg(struct radeon_device *rdev, u32 reg, u32 v) in cik_pciep_wreg()
1599 static void cik_init_golden_registers(struct radeon_device *rdev) in cik_init_golden_registers()
1688 u32 cik_get_xclk(struct radeon_device *rdev) in cik_get_xclk()
1711 u32 cik_mm_rdoorbell(struct radeon_device *rdev, u32 index) in cik_mm_rdoorbell()
1731 void cik_mm_wdoorbell(struct radeon_device *rdev, u32 index, u32 v) in cik_mm_wdoorbell()
1824 static void cik_srbm_select(struct radeon_device *rdev, in cik_srbm_select()
1843 int ci_mc_load_microcode(struct radeon_device *rdev) in ci_mc_load_microcode()
1957 static int cik_init_microcode(struct radeon_device *rdev) in cik_init_microcode()
2319 static void cik_tiling_mode_table_init(struct radeon_device *rdev) in cik_tiling_mode_table_init()
3384 static void cik_select_se_sh(struct radeon_device *rdev, in cik_select_se_sh()
3430 static u32 cik_get_rb_disabled(struct radeon_device *rdev, in cik_get_rb_disabled()
3460 static void cik_setup_rb(struct radeon_device *rdev, in cik_setup_rb()
3531 static void cik_gpu_init(struct radeon_device *rdev) in cik_gpu_init()
3819 static void cik_scratch_init(struct radeon_device *rdev) in cik_scratch_init()
3842 int cik_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) in cik_ring_test()
3891 static void cik_hdp_flush_cp_ring_emit(struct radeon_device *rdev, in cik_hdp_flush_cp_ring_emit()
3937 void cik_fence_gfx_ring_emit(struct radeon_device *rdev, in cik_fence_gfx_ring_emit()
3978 void cik_fence_compute_ring_emit(struct radeon_device *rdev, in cik_fence_compute_ring_emit()
4008 bool cik_semaphore_ring_emit(struct radeon_device *rdev, in cik_semaphore_ring_emit()
4042 struct radeon_fence *cik_copy_cpdma(struct radeon_device *rdev, in cik_copy_cpdma()
4116 void cik_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) in cik_ring_ib_execute()
4170 int cik_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) in cik_ib_test()
4257 static void cik_cp_gfx_enable(struct radeon_device *rdev, bool enable) in cik_cp_gfx_enable()
4278 static int cik_cp_gfx_load_microcode(struct radeon_device *rdev) in cik_cp_gfx_load_microcode()
4365 static int cik_cp_gfx_start(struct radeon_device *rdev) in cik_cp_gfx_start()
4425 static void cik_cp_gfx_fini(struct radeon_device *rdev) in cik_cp_gfx_fini()
4440 static int cik_cp_gfx_resume(struct radeon_device *rdev) in cik_cp_gfx_resume()
4507 u32 cik_gfx_get_rptr(struct radeon_device *rdev, in cik_gfx_get_rptr()
4520 u32 cik_gfx_get_wptr(struct radeon_device *rdev, in cik_gfx_get_wptr()
4530 void cik_gfx_set_wptr(struct radeon_device *rdev, in cik_gfx_set_wptr()
4537 u32 cik_compute_get_rptr(struct radeon_device *rdev, in cik_compute_get_rptr()
4555 u32 cik_compute_get_wptr(struct radeon_device *rdev, in cik_compute_get_wptr()
4574 void cik_compute_set_wptr(struct radeon_device *rdev, in cik_compute_set_wptr()
4582 static void cik_compute_stop(struct radeon_device *rdev, in cik_compute_stop()
4615 static void cik_cp_compute_enable(struct radeon_device *rdev, bool enable) in cik_cp_compute_enable()
4644 static int cik_cp_compute_load_microcode(struct radeon_device *rdev) in cik_cp_compute_load_microcode()
4715 static int cik_cp_compute_start(struct radeon_device *rdev) in cik_cp_compute_start()
4730 static void cik_cp_compute_fini(struct radeon_device *rdev) in cik_cp_compute_fini()
4756 static void cik_mec_fini(struct radeon_device *rdev) in cik_mec_fini()
4774 static int cik_mec_init(struct radeon_device *rdev) in cik_mec_init()
4905 static int cik_cp_compute_resume(struct radeon_device *rdev) in cik_cp_compute_resume()
5137 static void cik_cp_enable(struct radeon_device *rdev, bool enable) in cik_cp_enable()
5143 static int cik_cp_load_microcode(struct radeon_device *rdev) in cik_cp_load_microcode()
5157 static void cik_cp_fini(struct radeon_device *rdev) in cik_cp_fini()
5163 static int cik_cp_resume(struct radeon_device *rdev) in cik_cp_resume()
5185 static void cik_print_gpu_status_regs(struct radeon_device *rdev) in cik_print_gpu_status_regs()
5234 u32 cik_gpu_check_soft_reset(struct radeon_device *rdev) in cik_gpu_check_soft_reset()
5314 static void cik_gpu_soft_reset(struct radeon_device *rdev, u32 reset_mask) in cik_gpu_soft_reset()
5443 static void kv_save_regs_for_reset(struct radeon_device *rdev, in kv_save_regs_for_reset()
5455 static void kv_restore_regs_for_reset(struct radeon_device *rdev, in kv_restore_regs_for_reset()
5528 static void cik_gpu_pci_config_reset(struct radeon_device *rdev) in cik_gpu_pci_config_reset()
5600 int cik_asic_reset(struct radeon_device *rdev) in cik_asic_reset()
5635 bool cik_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in cik_gfx_is_lockup()
5657 static void cik_mc_program(struct radeon_device *rdev) in cik_mc_program()
5714 static int cik_mc_init(struct radeon_device *rdev) in cik_mc_init()
5785 void cik_pcie_gart_tlb_flush(struct radeon_device *rdev) in cik_pcie_gart_tlb_flush()
5794 static void cik_pcie_init_compute_vmid(struct radeon_device *rdev) in cik_pcie_init_compute_vmid()
5827 static int cik_pcie_gart_enable(struct radeon_device *rdev) in cik_pcie_gart_enable()
5946 static void cik_pcie_gart_disable(struct radeon_device *rdev) in cik_pcie_gart_disable()
5985 static void cik_pcie_gart_fini(struct radeon_device *rdev) in cik_pcie_gart_fini()
6001 int cik_ib_parse(struct radeon_device *rdev, struct radeon_ib *ib) in cik_ib_parse()
6021 int cik_vm_init(struct radeon_device *rdev) in cik_vm_init()
6048 void cik_vm_fini(struct radeon_device *rdev) in cik_vm_fini()
6061 static void cik_vm_decode_fault(struct radeon_device *rdev, in cik_vm_decode_fault()
6089 void cik_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, in cik_vm_flush()
6169 static void cik_enable_gui_idle_interrupt(struct radeon_device *rdev, in cik_enable_gui_idle_interrupt()
6181 static void cik_enable_lbpw(struct radeon_device *rdev, bool enable) in cik_enable_lbpw()
6193 static void cik_wait_for_rlc_serdes(struct radeon_device *rdev) in cik_wait_for_rlc_serdes()
6220 static void cik_update_rlc(struct radeon_device *rdev, u32 rlc) in cik_update_rlc()
6229 static u32 cik_halt_rlc(struct radeon_device *rdev) in cik_halt_rlc()
6253 void cik_enter_rlc_safe_mode(struct radeon_device *rdev) in cik_enter_rlc_safe_mode()
6274 void cik_exit_rlc_safe_mode(struct radeon_device *rdev) in cik_exit_rlc_safe_mode()
6289 static void cik_rlc_stop(struct radeon_device *rdev) in cik_rlc_stop()
6305 static void cik_rlc_start(struct radeon_device *rdev) in cik_rlc_start()
6323 static int cik_rlc_resume(struct radeon_device *rdev) in cik_rlc_resume()
6406 static void cik_enable_cgcg(struct radeon_device *rdev, bool enable) in cik_enable_cgcg()
6444 static void cik_enable_mgcg(struct radeon_device *rdev, bool enable) in cik_enable_mgcg()
6541 static void cik_enable_mc_ls(struct radeon_device *rdev, in cik_enable_mc_ls()
6558 static void cik_enable_mc_mgcg(struct radeon_device *rdev, in cik_enable_mc_mgcg()
6575 static void cik_enable_sdma_mgcg(struct radeon_device *rdev, in cik_enable_sdma_mgcg()
6596 static void cik_enable_sdma_mgls(struct radeon_device *rdev, in cik_enable_sdma_mgls()
6624 static void cik_enable_uvd_mgcg(struct radeon_device *rdev, in cik_enable_uvd_mgcg()
6650 static void cik_enable_bif_mgls(struct radeon_device *rdev, in cik_enable_bif_mgls()
6668 static void cik_enable_hdp_mgcg(struct radeon_device *rdev, in cik_enable_hdp_mgcg()
6684 static void cik_enable_hdp_ls(struct radeon_device *rdev, in cik_enable_hdp_ls()
6700 void cik_update_cg(struct radeon_device *rdev, in cik_update_cg()
6748 static void cik_init_cg(struct radeon_device *rdev) in cik_init_cg()
6763 static void cik_fini_cg(struct radeon_device *rdev) in cik_fini_cg()
6774 static void cik_enable_sck_slowdown_on_pu(struct radeon_device *rdev, in cik_enable_sck_slowdown_on_pu()
6788 static void cik_enable_sck_slowdown_on_pd(struct radeon_device *rdev, in cik_enable_sck_slowdown_on_pd()
6802 static void cik_enable_cp_pg(struct radeon_device *rdev, bool enable) in cik_enable_cp_pg()
6815 static void cik_enable_gds_pg(struct radeon_device *rdev, bool enable) in cik_enable_gds_pg()
6832 void cik_init_cp_pg_table(struct radeon_device *rdev) in cik_init_cp_pg_table()
6916 static void cik_enable_gfx_cgpg(struct radeon_device *rdev, in cik_enable_gfx_cgpg()
6946 static u32 cik_get_cu_active_bitmap(struct radeon_device *rdev, u32 se, u32 sh) in cik_get_cu_active_bitmap()
6971 static void cik_init_ao_cu_mask(struct radeon_device *rdev) in cik_init_ao_cu_mask()
7004 static void cik_enable_gfx_static_mgpg(struct radeon_device *rdev, in cik_enable_gfx_static_mgpg()
7018 static void cik_enable_gfx_dynamic_mgpg(struct radeon_device *rdev, in cik_enable_gfx_dynamic_mgpg()
7035 static void cik_init_gfx_cgpg(struct radeon_device *rdev) in cik_init_gfx_cgpg()
7084 static void cik_update_gfx_pg(struct radeon_device *rdev, bool enable) in cik_update_gfx_pg()
7091 u32 cik_get_csb_size(struct radeon_device *rdev) in cik_get_csb_size()
7123 void cik_get_csb_buffer(struct radeon_device *rdev, volatile u32 *buffer) in cik_get_csb_buffer()
7188 static void cik_init_pg(struct radeon_device *rdev) in cik_init_pg()
7203 static void cik_fini_pg(struct radeon_device *rdev) in cik_fini_pg()
7236 static void cik_enable_interrupts(struct radeon_device *rdev) in cik_enable_interrupts()
7255 static void cik_disable_interrupts(struct radeon_device *rdev) in cik_disable_interrupts()
7278 static void cik_disable_interrupt_state(struct radeon_device *rdev) in cik_disable_interrupt_state()
7359 static int cik_irq_init(struct radeon_device *rdev) in cik_irq_init()
7439 int cik_irq_set(struct radeon_device *rdev) in cik_irq_set()
7640 static inline void cik_irq_ack(struct radeon_device *rdev) in cik_irq_ack()
7787 static void cik_irq_disable(struct radeon_device *rdev) in cik_irq_disable()
7804 static void cik_irq_suspend(struct radeon_device *rdev) in cik_irq_suspend()
7819 static void cik_irq_fini(struct radeon_device *rdev) in cik_irq_fini()
7836 static inline u32 cik_get_ih_wptr(struct radeon_device *rdev) in cik_get_ih_wptr()
7893 int cik_irq_process(struct radeon_device *rdev) in cik_irq_process()
8480 static int cik_startup(struct radeon_device *rdev) in cik_startup()
8735 int cik_resume(struct radeon_device *rdev) in cik_resume()
8769 int cik_suspend(struct radeon_device *rdev) in cik_suspend()
8804 int cik_init(struct radeon_device *rdev) in cik_init()
8968 void cik_fini(struct radeon_device *rdev) in cik_fini()
8998 struct radeon_device *rdev = dev->dev_private; in dce8_program_fmt() local
9072 static u32 dce8_line_buffer_adjust(struct radeon_device *rdev, in dce8_line_buffer_adjust()
9143 static u32 cik_get_number_of_dram_channels(struct radeon_device *rdev) in cik_get_number_of_dram_channels()
9514 static void dce8_program_watermarks(struct radeon_device *rdev, in dce8_program_watermarks()
9644 void dce8_bandwidth_update(struct radeon_device *rdev) in dce8_bandwidth_update()
9674 uint64_t cik_get_gpu_clock_counter(struct radeon_device *rdev) in cik_get_gpu_clock_counter()
9686 static int cik_set_uvd_clock(struct radeon_device *rdev, u32 clock, in cik_set_uvd_clock()
9714 int cik_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) in cik_set_uvd_clocks()
9726 int cik_set_vce_clocks(struct radeon_device *rdev, u32 evclk, u32 ecclk) in cik_set_vce_clocks()
9761 static void cik_pcie_gen3_enable(struct radeon_device *rdev) in cik_pcie_gen3_enable()
9921 static void cik_program_aspm(struct radeon_device *rdev) in cik_program_aspm()