/dragonfly/sys/dev/drm/radeon/ |
H A D | radeon_asic.h | 61 int r100_init(struct radeon_device *rdev); 62 void r100_fini(struct radeon_device *rdev); 63 int r100_suspend(struct radeon_device *rdev); 64 int r100_resume(struct radeon_device *rdev); 74 int r100_irq_set(struct radeon_device *rdev); 261 int rs690_init(struct radeon_device *rdev); 302 int r520_init(struct radeon_device *rdev); 309 int r600_init(struct radeon_device *rdev); 734 int si_init(struct radeon_device *rdev); 735 void si_fini(struct radeon_device *rdev); [all …]
|
H A D | r600_dpm.h | 136 u32 r600_dpm_get_vrefresh(struct radeon_device *rdev); 144 void r600_enable_acpi_pm(struct radeon_device *rdev); 152 void r600_set_at(struct radeon_device *rdev, 158 void r600_set_tpu(struct radeon_device *rdev, u32 u); 159 void r600_set_tpc(struct radeon_device *rdev, u32 c); 160 void r600_set_sstu(struct radeon_device *rdev, u32 u); 161 void r600_set_sst(struct radeon_device *rdev, u32 t); 162 void r600_set_git(struct radeon_device *rdev, u32 t); 164 void r600_set_fct(struct radeon_device *rdev, u32 t); 216 void r600_start_dpm(struct radeon_device *rdev); [all …]
|
H A D | rv770_dpm.h | 195 void rv730_start_dpm(struct radeon_device *rdev); 196 void rv730_stop_dpm(struct radeon_device *rdev); 221 u8 rv770_get_seq_value(struct radeon_device *rdev, 236 void r7xx_start_smc(struct radeon_device *rdev); 252 void rv770_setup_bsp(struct radeon_device *rdev); 254 void rv770_program_tp(struct radeon_device *rdev); 259 void rv770_clear_vc(struct radeon_device *rdev); 261 void rv770_stop_dpm(struct radeon_device *rdev); 262 void r7xx_stop_smc(struct radeon_device *rdev); 267 int rv770_halt_smc(struct radeon_device *rdev); [all …]
|
H A D | radeon.h | 247 struct radeon_device; 365 struct radeon_device *rdev; 379 struct radeon_device *rdev; 515 struct radeon_device *rdev; 752 struct radeon_device *rdev; 1073 struct radeon_device *rdev; 1853 int (*init)(struct radeon_device *rdev); 1854 void (*fini)(struct radeon_device *rdev); 1879 int (*init)(struct radeon_device *rdev); 1901 int (*set)(struct radeon_device *rdev); [all …]
|
H A D | cypress_dpm.h | 117 int cypress_populate_smc_acpi_state(struct radeon_device *rdev, 124 u32 cypress_calculate_burst_time(struct radeon_device *rdev, 129 int cypress_upload_sw_state(struct radeon_device *rdev, 131 int cypress_upload_mc_reg_table(struct radeon_device *rdev, 139 int cypress_get_mvdd_configuration(struct radeon_device *rdev); 142 void cypress_enable_display_gap(struct radeon_device *rdev); 143 int cypress_get_table_locations(struct radeon_device *rdev); 144 int cypress_populate_mc_reg_table(struct radeon_device *rdev, 149 void cypress_enable_sclk_control(struct radeon_device *rdev, 151 void cypress_enable_mclk_control(struct radeon_device *rdev, [all …]
|
H A D | rv6xx_dpm.c | 51 static void rv6xx_force_pcie_gen1(struct radeon_device *rdev) in rv6xx_force_pcie_gen1() 101 static void rv6xx_enable_l0s(struct radeon_device *rdev) in rv6xx_enable_l0s() 110 static void rv6xx_enable_l1(struct radeon_device *rdev) in rv6xx_enable_l1() 851 static void rv6xx_program_at(struct radeon_device *rdev) in rv6xx_program_at() 867 static void rv6xx_program_tp(struct radeon_device *rdev) in rv6xx_program_tp() 882 static void rv6xx_clear_vc(struct radeon_device *rdev) in rv6xx_clear_vc() 1546 int rv6xx_dpm_enable(struct radeon_device *rdev) in rv6xx_dpm_enable() 1613 void rv6xx_dpm_disable(struct radeon_device *rdev) in rv6xx_dpm_disable() 1755 void rv6xx_setup_asic(struct radeon_device *rdev) in rv6xx_setup_asic() 1932 int rv6xx_dpm_init(struct radeon_device *rdev) in rv6xx_dpm_init() [all …]
|
H A D | sumo_dpm.h | 191 void sumo_gfx_clockgating_initialize(struct radeon_device *rdev); 192 void sumo_program_vc(struct radeon_device *rdev, u32 vrc); 193 void sumo_clear_vc(struct radeon_device *rdev); 194 void sumo_program_sstp(struct radeon_device *rdev); 199 void sumo_construct_vid_mapping_table(struct radeon_device *rdev, 202 u32 sumo_convert_vid2_to_vid7(struct radeon_device *rdev, 211 void sumo_initialize_m3_arb(struct radeon_device *rdev); 212 void sumo_smu_pg_init(struct radeon_device *rdev); 214 void sumo_smu_notify_alt_vddnb_change(struct radeon_device *rdev, 217 void sumo_enable_boost_timer(struct radeon_device *rdev); [all …]
|
H A D | trinity_smc.c | 30 static int trinity_notify_message_to_smu(struct radeon_device *rdev, u32 id) in trinity_notify_message_to_smu() 56 int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable) in trinity_dpm_bapm_enable() 64 int trinity_dpm_config(struct radeon_device *rdev, bool enable) in trinity_dpm_config() 74 int trinity_dpm_force_state(struct radeon_device *rdev, u32 n) in trinity_dpm_force_state() 81 int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u32 n) in trinity_dpm_n_levels_disabled() 88 int trinity_uvd_dpm_config(struct radeon_device *rdev) in trinity_uvd_dpm_config() 93 int trinity_dpm_no_forced_level(struct radeon_device *rdev) in trinity_dpm_no_forced_level() 98 int trinity_dce_enable_voltage_adjustment(struct radeon_device *rdev, in trinity_dce_enable_voltage_adjustment() 107 int trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev) in trinity_gfx_dynamic_mgpg_config() 112 void trinity_acquire_mutex(struct radeon_device *rdev) in trinity_acquire_mutex() [all …]
|
H A D | trinity_dpm.c | 707 static void trinity_set_at(struct radeon_device *rdev, in trinity_set_at() 794 static void trinity_stop_dpm(struct radeon_device *rdev) in trinity_stop_dpm() 807 static void trinity_start_am(struct radeon_device *rdev) in trinity_start_am() 812 static void trinity_reset_am(struct radeon_device *rdev) in trinity_reset_am() 1105 int trinity_dpm_enable(struct radeon_device *rdev) in trinity_dpm_enable() 1134 int trinity_dpm_late_enable(struct radeon_device *rdev) in trinity_dpm_late_enable() 1156 void trinity_dpm_disable(struct radeon_device *rdev) in trinity_dpm_disable() 1286 void trinity_dpm_setup_asic(struct radeon_device *rdev) in trinity_dpm_setup_asic() 1296 void trinity_dpm_reset_asic(struct radeon_device *rdev) 1951 int trinity_dpm_init(struct radeon_device *rdev) in trinity_dpm_init() [all …]
|
H A D | sumo_dpm.c | 123 static void sumo_program_git(struct radeon_device *rdev) in sumo_program_git() 336 static void sumo_init_bsp(struct radeon_device *rdev) in sumo_init_bsp() 366 static void sumo_write_at(struct radeon_device *rdev, in sumo_write_at() 460 void sumo_clear_vc(struct radeon_device *rdev) in sumo_clear_vc() 465 void sumo_program_sstp(struct radeon_device *rdev) in sumo_program_sstp() 615 static void sumo_stop_dpm(struct radeon_device *rdev) in sumo_stop_dpm() 1205 int sumo_dpm_enable(struct radeon_device *rdev) in sumo_dpm_enable() 1240 int sumo_dpm_late_enable(struct radeon_device *rdev) in sumo_dpm_late_enable() 1260 void sumo_dpm_disable(struct radeon_device *rdev) in sumo_dpm_disable() 1742 int sumo_dpm_init(struct radeon_device *rdev) in sumo_dpm_init() [all …]
|
H A D | radeon_irq_kms.c | 52 struct radeon_device *rdev = dev->dev_private; in radeon_driver_irq_handler_kms() 79 struct radeon_device *rdev = container_of(work, struct radeon_device, in radeon_hotplug_work_func() 100 struct radeon_device *rdev = container_of(work, struct radeon_device, in radeon_dp_work_func() 120 struct radeon_device *rdev = dev->dev_private; in radeon_driver_irq_preinstall_kms() 152 struct radeon_device *rdev = dev->dev_private; in radeon_driver_irq_postinstall_kms() 171 struct radeon_device *rdev = dev->dev_private; in radeon_driver_irq_uninstall_kms() 205 static bool radeon_msi_ok(struct radeon_device *rdev) 286 int radeon_irq_kms_init(struct radeon_device *rdev) in radeon_irq_kms_init() 336 void radeon_irq_kms_fini(struct radeon_device *rdev) in radeon_irq_kms_fini() 359 void radeon_irq_kms_sw_irq_get(struct radeon_device *rdev, int ring) in radeon_irq_kms_sw_irq_get() [all …]
|
H A D | kv_dpm.c | 37 static int kv_enable_nb_dpm(struct radeon_device *rdev, 525 static void kv_clear_vc(struct radeon_device *rdev) in kv_clear_vc() 650 static void kv_stop_dpm(struct radeon_device *rdev) in kv_stop_dpm() 655 static void kv_start_am(struct radeon_device *rdev) in kv_start_am() 665 static void kv_reset_am(struct radeon_device *rdev) in kv_reset_am() 1182 int kv_dpm_enable(struct radeon_device *rdev) in kv_dpm_enable() 1282 int kv_dpm_late_enable(struct radeon_device *rdev) in kv_dpm_late_enable() 1305 void kv_dpm_disable(struct radeon_device *rdev) in kv_dpm_disable() 1931 void kv_dpm_setup_asic(struct radeon_device *rdev) in kv_dpm_setup_asic() 2717 int kv_dpm_init(struct radeon_device *rdev) in kv_dpm_init() [all …]
|
H A D | radeon_audio.h | 37 u32 (*endpoint_rreg)(struct radeon_device *rdev, u32 offset, u32 reg); 38 void (*endpoint_wreg)(struct radeon_device *rdev, 40 void (*enable)(struct radeon_device *rdev, 47 struct r600_audio_pin* (*get_pin)(struct radeon_device *rdev); 54 void (*set_dto)(struct radeon_device *rdev, 60 void (*set_avi_packet)(struct radeon_device *rdev, u32 offset, 69 int radeon_audio_init(struct radeon_device *rdev); 73 u32 radeon_audio_endpoint_rreg(struct radeon_device *rdev, 75 void radeon_audio_endpoint_wreg(struct radeon_device *rdev, 78 void radeon_audio_fini(struct radeon_device *rdev);
|
H A D | radeon_object.h | 125 extern int radeon_bo_create(struct radeon_device *rdev, 139 extern int radeon_bo_evict_vram(struct radeon_device *rdev); 140 extern void radeon_bo_force_delete(struct radeon_device *rdev); 141 extern int radeon_bo_init(struct radeon_device *rdev); 142 extern void radeon_bo_fini(struct radeon_device *rdev); 143 extern int radeon_bo_list_validate(struct radeon_device *rdev, 174 extern int radeon_sa_bo_manager_init(struct radeon_device *rdev, 178 extern void radeon_sa_bo_manager_fini(struct radeon_device *rdev, 180 extern int radeon_sa_bo_manager_start(struct radeon_device *rdev, 184 extern int radeon_sa_bo_new(struct radeon_device *rdev, [all …]
|
H A D | r600_dpm.c | 184 u32 r600_dpm_get_vrefresh(struct radeon_device *rdev) in r600_dpm_get_vrefresh() 283 void r600_enable_acpi_pm(struct radeon_device *rdev) in r600_enable_acpi_pm() 344 void r600_set_at(struct radeon_device *rdev, in r600_set_at() 352 void r600_set_tc(struct radeon_device *rdev, in r600_set_tc() 358 void r600_select_td(struct radeon_device *rdev, in r600_select_td() 376 void r600_set_tpu(struct radeon_device *rdev, u32 u) in r600_set_tpu() 381 void r600_set_tpc(struct radeon_device *rdev, u32 c) in r600_set_tpc() 391 void r600_set_sst(struct radeon_device *rdev, u32 t) in r600_set_sst() 396 void r600_set_git(struct radeon_device *rdev, u32 t) in r600_set_git() 686 void r600_start_dpm(struct radeon_device *rdev) in r600_start_dpm() [all …]
|
H A D | trinity_dpm.h | 122 int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable); 123 int trinity_dpm_config(struct radeon_device *rdev, bool enable); 124 int trinity_uvd_dpm_config(struct radeon_device *rdev); 125 int trinity_dpm_force_state(struct radeon_device *rdev, u32 n); 126 int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u32 n); 127 int trinity_dpm_no_forced_level(struct radeon_device *rdev); 128 int trinity_dce_enable_voltage_adjustment(struct radeon_device *rdev, 130 int trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev); 131 void trinity_acquire_mutex(struct radeon_device *rdev); 132 void trinity_release_mutex(struct radeon_device *rdev);
|
H A D | rv770_dpm.c | 171 void rv770_restore_cgcg(struct radeon_device *rdev) in rv770_restore_cgcg() 193 void rv770_stop_dpm(struct radeon_device *rdev) in rv770_stop_dpm() 209 bool rv770_dpm_enabled(struct radeon_device *rdev) in rv770_dpm_enabled() 231 u8 rv770_get_seq_value(struct radeon_device *rdev, in rv770_get_seq_value() 820 void rv770_setup_bsp(struct radeon_device *rdev) in rv770_setup_bsp() 899 void rv770_clear_vc(struct radeon_device *rdev) in rv770_clear_vc() 1404 int rv770_halt_smc(struct radeon_device *rdev) in rv770_halt_smc() 1508 void r7xx_start_smc(struct radeon_device *rdev) in r7xx_start_smc() 1515 void r7xx_stop_smc(struct radeon_device *rdev) in r7xx_stop_smc() 2347 int rv770_dpm_init(struct radeon_device *rdev) in rv770_dpm_init() [all …]
|
H A D | btc_dpm.h | 38 void btc_read_arb_registers(struct radeon_device *rdev); 39 void btc_program_mgcg_hw_sequence(struct radeon_device *rdev, 41 void btc_skip_blacklist_clocks(struct radeon_device *rdev, 44 void btc_adjust_clock_combinations(struct radeon_device *rdev, 51 void btc_apply_voltage_delta_rules(struct radeon_device *rdev, 54 bool btc_dpm_enabled(struct radeon_device *rdev); 55 int btc_reset_to_default(struct radeon_device *rdev); 56 void btc_notify_uvd_to_smc(struct radeon_device *rdev,
|
H A D | dce6_afmt.c | 32 u32 dce6_endpoint_rreg(struct radeon_device *rdev, 34 void dce6_endpoint_wreg(struct radeon_device *rdev, 42 void dce6_audio_fini(struct radeon_device *rdev); 44 u32 dce6_endpoint_rreg(struct radeon_device *rdev, in dce6_endpoint_rreg() 57 void dce6_endpoint_wreg(struct radeon_device *rdev, in dce6_endpoint_wreg() 121 struct radeon_device *rdev = encoder->dev->dev_private; in dce6_afmt_select_pin() 136 struct radeon_device *rdev = encoder->dev->dev_private; in dce6_afmt_write_latency_fields() 166 struct radeon_device *rdev = encoder->dev->dev_private; in dce6_afmt_hdmi_write_speaker_allocation() 270 void dce6_audio_enable(struct radeon_device *rdev, in dce6_audio_enable() 302 void dce6_dp_audio_set_dto(struct radeon_device *rdev, [all …]
|
H A D | rv770_smc.h | 190 int rv770_copy_bytes_to_smc(struct radeon_device *rdev, 193 void rv770_start_smc(struct radeon_device *rdev); 194 void rv770_reset_smc(struct radeon_device *rdev); 195 void rv770_stop_smc_clock(struct radeon_device *rdev); 196 void rv770_start_smc_clock(struct radeon_device *rdev); 197 bool rv770_is_smc_running(struct radeon_device *rdev); 198 PPSMC_Result rv770_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg); 199 PPSMC_Result rv770_wait_for_smc_inactive(struct radeon_device *rdev); 200 int rv770_read_smc_sram_dword(struct radeon_device *rdev, 202 int rv770_write_smc_sram_dword(struct radeon_device *rdev, [all …]
|
H A D | rs400.c | 36 void rs400_gart_adjust_size(struct radeon_device *rdev) in rs400_gart_adjust_size() 58 void rs400_gart_tlb_flush(struct radeon_device *rdev) in rs400_gart_tlb_flush() 74 int rs400_gart_init(struct radeon_device *rdev) in rs400_gart_init() 105 int rs400_gart_enable(struct radeon_device *rdev) in rs400_gart_enable() 192 void rs400_gart_disable(struct radeon_device *rdev) in rs400_gart_disable() 202 void rs400_gart_fini(struct radeon_device *rdev) in rs400_gart_fini() 304 struct radeon_device *rdev = dev->dev_private; in rs400_debugfs_gart_info() 454 int rs400_resume(struct radeon_device *rdev) in rs400_resume() 485 int rs400_suspend(struct radeon_device *rdev) in rs400_suspend() 495 void rs400_fini(struct radeon_device *rdev) in rs400_fini() [all …]
|
H A D | rs780_dpm.c | 175 static void rs780_start_dpm(struct radeon_device *rdev) in rs780_start_dpm() 362 static void rs780_program_at(struct radeon_device *rdev) in rs780_program_at() 597 int rs780_dpm_enable(struct radeon_device *rdev) in rs780_dpm_enable() 630 void rs780_dpm_disable(struct radeon_device *rdev) in rs780_dpm_disable() 649 int rs780_dpm_set_power_state(struct radeon_device *rdev) in rs780_dpm_set_power_state() 680 void rs780_dpm_setup_asic(struct radeon_device *rdev) in rs780_dpm_setup_asic() 846 int rs780_dpm_init(struct radeon_device *rdev) in rs780_dpm_init() 937 void rs780_dpm_print_power_state(struct radeon_device *rdev, in rs780_dpm_print_power_state() 952 void rs780_dpm_fini(struct radeon_device *rdev) in rs780_dpm_fini() 1005 u32 rs780_dpm_get_current_sclk(struct radeon_device *rdev) in rs780_dpm_get_current_sclk() [all …]
|
H A D | radeon_mode.h | 44 struct radeon_device; 724 radeon_combios_get_tv_info(struct radeon_device *rdev); 726 radeon_atombios_get_tv_info(struct radeon_device *rdev); 787 extern void radeon_i2c_init(struct radeon_device *rdev); 788 extern void radeon_i2c_fini(struct radeon_device *rdev); 791 extern void radeon_i2c_add(struct radeon_device *rdev, 892 radeon_bios_get_hardcoded_edid(struct radeon_device *rdev); 983 int radeon_fbdev_init(struct radeon_device *rdev); 984 void radeon_fbdev_fini(struct radeon_device *rdev); 987 void radeon_fbdev_restore_mode(struct radeon_device *rdev); [all …]
|
H A D | rs600.c | 155 struct radeon_device *rdev = dev->dev_private; in avivo_program_fmt() 216 void rs600_pm_misc(struct radeon_device *rdev) in rs600_pm_misc() 310 void rs600_pm_prepare(struct radeon_device *rdev) in rs600_pm_prepare() 328 void rs600_pm_finish(struct radeon_device *rdev) in rs600_pm_finish() 397 void rs600_hpd_init(struct radeon_device *rdev) in rs600_hpd_init() 424 void rs600_hpd_fini(struct radeon_device *rdev) in rs600_hpd_fini() 654 int rs600_irq_set(struct radeon_device *rdev) in rs600_irq_set() 1033 int rs600_resume(struct radeon_device *rdev) in rs600_resume() 1062 int rs600_suspend(struct radeon_device *rdev) in rs600_suspend() 1073 void rs600_fini(struct radeon_device *rdev) in rs600_fini() [all …]
|
H A D | ci_smc.c | 33 static int ci_set_smc_sram_address(struct radeon_device *rdev, in ci_set_smc_sram_address() 47 int ci_copy_bytes_to_smc(struct radeon_device *rdev, in ci_copy_bytes_to_smc() 114 void ci_start_smc(struct radeon_device *rdev) in ci_start_smc() 122 void ci_reset_smc(struct radeon_device *rdev) in ci_reset_smc() 130 int ci_program_jump_on_start(struct radeon_device *rdev) in ci_program_jump_on_start() 137 void ci_stop_smc_clock(struct radeon_device *rdev) in ci_stop_smc_clock() 146 void ci_start_smc_clock(struct radeon_device *rdev) in ci_start_smc_clock() 155 bool ci_is_smc_running(struct radeon_device *rdev) in ci_is_smc_running() 186 int ci_load_smc_ucode(struct radeon_device *rdev, u32 limit) in ci_load_smc_ucode() 246 int ci_read_smc_sram_dword(struct radeon_device *rdev, in ci_read_smc_sram_dword() [all …]
|