HomeSort by: relevance | last modified time | path
    Searched refs:radeon_device (Results 1 - 25 of 117) sorted by relevancy

1 2 3 4 5

  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_asic.h 36 uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev);
37 void radeon_legacy_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock);
38 uint32_t radeon_legacy_get_memory_clock(struct radeon_device *rdev);
39 void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable);
41 uint32_t radeon_atom_get_engine_clock(struct radeon_device *rdev);
42 void radeon_atom_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock);
43 uint32_t radeon_atom_get_memory_clock(struct radeon_device *rdev);
44 void radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock);
45 void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable);
63 int r100_init(struct radeon_device *rdev)
    [all...]
rv770_dpm.h 182 int rv730_populate_sclk_value(struct radeon_device *rdev,
185 int rv730_populate_mclk_value(struct radeon_device *rdev,
188 void rv730_read_clock_registers(struct radeon_device *rdev);
189 int rv730_populate_smc_acpi_state(struct radeon_device *rdev,
191 int rv730_populate_smc_initial_state(struct radeon_device *rdev,
194 void rv730_program_memory_timing_parameters(struct radeon_device *rdev,
196 void rv730_power_gating_enable(struct radeon_device *rdev,
198 void rv730_start_dpm(struct radeon_device *rdev);
199 void rv730_stop_dpm(struct radeon_device *rdev);
200 void rv730_program_dcodt(struct radeon_device *rdev, bool use_dcodt)
    [all...]
r600_dpm.h 137 void r600_dpm_print_ps_status(struct radeon_device *rdev,
139 u32 r600_dpm_get_vblank_time(struct radeon_device *rdev);
140 u32 r600_dpm_get_vrefresh(struct radeon_device *rdev);
145 void r600_gfx_clockgating_enable(struct radeon_device *rdev, bool enable);
146 void r600_dynamicpm_enable(struct radeon_device *rdev, bool enable);
147 void r600_enable_thermal_protection(struct radeon_device *rdev, bool enable);
148 void r600_enable_acpi_pm(struct radeon_device *rdev);
149 void r600_enable_dynamic_pcie_gen2(struct radeon_device *rdev, bool enable);
150 bool r600_dynamicpm_enabled(struct radeon_device *rdev);
151 void r600_enable_sclk_control(struct radeon_device *rdev, bool enable)
    [all...]
cypress_dpm.h 115 int cypress_convert_power_level_to_smc(struct radeon_device *rdev,
119 int cypress_populate_smc_acpi_state(struct radeon_device *rdev,
121 int cypress_populate_smc_voltage_tables(struct radeon_device *rdev,
123 int cypress_populate_smc_initial_state(struct radeon_device *rdev,
126 u32 cypress_calculate_burst_time(struct radeon_device *rdev,
128 void cypress_notify_link_speed_change_before_state_change(struct radeon_device *rdev,
131 int cypress_upload_sw_state(struct radeon_device *rdev,
133 int cypress_upload_mc_reg_table(struct radeon_device *rdev,
135 void cypress_program_memory_timing_parameters(struct radeon_device *rdev,
137 void cypress_notify_link_speed_change_after_state_change(struct radeon_device *rdev
    [all...]
radeon_trinity_smc.c 34 static int trinity_notify_message_to_smu(struct radeon_device *rdev, u32 id)
60 int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable)
68 int trinity_dpm_config(struct radeon_device *rdev, bool enable)
78 int trinity_dpm_force_state(struct radeon_device *rdev, u32 n)
85 int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u32 n)
92 int trinity_uvd_dpm_config(struct radeon_device *rdev)
97 int trinity_dpm_no_forced_level(struct radeon_device *rdev)
102 int trinity_dce_enable_voltage_adjustment(struct radeon_device *rdev,
111 int trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev)
116 void trinity_acquire_mutex(struct radeon_device *rdev
    [all...]
btc_dpm.h 43 void btc_read_arb_registers(struct radeon_device *rdev);
44 void btc_program_mgcg_hw_sequence(struct radeon_device *rdev,
46 void btc_skip_blacklist_clocks(struct radeon_device *rdev,
49 void btc_adjust_clock_combinations(struct radeon_device *rdev,
56 void btc_apply_voltage_delta_rules(struct radeon_device *rdev,
59 bool btc_dpm_enabled(struct radeon_device *rdev);
60 int btc_reset_to_default(struct radeon_device *rdev);
61 void btc_notify_uvd_to_smc(struct radeon_device *rdev,
sumo_dpm.h 194 void sumo_gfx_clockgating_initialize(struct radeon_device *rdev);
195 void sumo_program_vc(struct radeon_device *rdev, u32 vrc);
196 void sumo_clear_vc(struct radeon_device *rdev);
197 void sumo_program_sstp(struct radeon_device *rdev);
198 void sumo_take_smu_control(struct radeon_device *rdev, bool enable);
199 void sumo_construct_sclk_voltage_mapping_table(struct radeon_device *rdev,
202 void sumo_construct_vid_mapping_table(struct radeon_device *rdev,
205 u32 sumo_convert_vid2_to_vid7(struct radeon_device *rdev,
209 u32 sumo_get_sleep_divider_id_from_clock(struct radeon_device *rdev,
214 void sumo_initialize_m3_arb(struct radeon_device *rdev)
    [all...]
radeon_audio.h 39 u32 (*endpoint_rreg)(struct radeon_device *rdev, u32 offset, u32 reg);
40 void (*endpoint_wreg)(struct radeon_device *rdev,
42 void (*enable)(struct radeon_device *rdev,
49 struct r600_audio_pin* (*get_pin)(struct radeon_device *rdev);
56 void (*set_dto)(struct radeon_device *rdev,
62 void (*set_avi_packet)(struct radeon_device *rdev, u32 offset,
71 int radeon_audio_init(struct radeon_device *rdev);
75 u32 radeon_audio_endpoint_rreg(struct radeon_device *rdev,
77 void radeon_audio_endpoint_wreg(struct radeon_device *rdev,
80 void radeon_audio_fini(struct radeon_device *rdev)
    [all...]
trinity_dpm.h 124 int trinity_dpm_bapm_enable(struct radeon_device *rdev, bool enable);
125 int trinity_dpm_config(struct radeon_device *rdev, bool enable);
126 int trinity_uvd_dpm_config(struct radeon_device *rdev);
127 int trinity_dpm_force_state(struct radeon_device *rdev, u32 n);
128 int trinity_dpm_n_levels_disabled(struct radeon_device *rdev, u32 n);
129 int trinity_dpm_no_forced_level(struct radeon_device *rdev);
130 int trinity_dce_enable_voltage_adjustment(struct radeon_device *rdev,
132 int trinity_gfx_dynamic_mgpg_config(struct radeon_device *rdev);
133 void trinity_acquire_mutex(struct radeon_device *rdev);
134 void trinity_release_mutex(struct radeon_device *rdev)
    [all...]
radeon.h 247 struct radeon_device;
250 extern struct radeon_device *radeon_device_private(device_t);
256 bool radeon_get_bios(struct radeon_device *rdev);
272 int radeon_dummy_page_init(struct radeon_device *rdev);
273 void radeon_dummy_page_fini(struct radeon_device *rdev);
298 int radeon_pm_init(struct radeon_device *rdev);
299 int radeon_pm_late_init(struct radeon_device *rdev);
300 void radeon_pm_fini(struct radeon_device *rdev);
301 void radeon_pm_compute_clocks(struct radeon_device *rdev);
302 void radeon_pm_suspend(struct radeon_device *rdev)
2355 struct radeon_device { struct
    [all...]
radeon_object.h 127 extern int radeon_bo_create(struct radeon_device *rdev,
141 extern int radeon_bo_evict_vram(struct radeon_device *rdev);
142 extern void radeon_bo_force_delete(struct radeon_device *rdev);
143 extern int radeon_bo_init(struct radeon_device *rdev);
144 extern void radeon_bo_fini(struct radeon_device *rdev);
145 extern int radeon_bo_list_validate(struct radeon_device *rdev,
176 extern int radeon_sa_bo_manager_init(struct radeon_device *rdev,
180 extern void radeon_sa_bo_manager_fini(struct radeon_device *rdev,
182 extern int radeon_sa_bo_manager_start(struct radeon_device *rdev,
184 extern int radeon_sa_bo_manager_suspend(struct radeon_device *rdev
    [all...]
rv770_smc.h 192 int rv770_copy_bytes_to_smc(struct radeon_device *rdev,
195 void rv770_start_smc(struct radeon_device *rdev);
196 void rv770_reset_smc(struct radeon_device *rdev);
197 void rv770_stop_smc_clock(struct radeon_device *rdev);
198 void rv770_start_smc_clock(struct radeon_device *rdev);
199 bool rv770_is_smc_running(struct radeon_device *rdev);
200 PPSMC_Result rv770_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg);
201 PPSMC_Result rv770_wait_for_smc_inactive(struct radeon_device *rdev);
202 int rv770_read_smc_sram_dword(struct radeon_device *rdev,
204 int rv770_write_smc_sram_dword(struct radeon_device *rdev
    [all...]
radeon_semaphore.c 39 int radeon_semaphore_create(struct radeon_device *rdev,
63 bool radeon_semaphore_emit_signal(struct radeon_device *rdev, int ridx,
80 bool radeon_semaphore_emit_wait(struct radeon_device *rdev, int ridx,
97 void radeon_semaphore_free(struct radeon_device *rdev,
radeon_sumo_smc.c 38 struct sumo_power_info *sumo_get_pi(struct radeon_device *rdev);
40 static void sumo_send_msg_to_smu(struct radeon_device *rdev, u32 id)
76 void sumo_initialize_m3_arb(struct radeon_device *rdev)
97 static bool sumo_is_alt_vddnb_supported(struct radeon_device *rdev)
113 void sumo_smu_notify_alt_vddnb_change(struct radeon_device *rdev,
132 void sumo_smu_pg_init(struct radeon_device *rdev)
148 void sumo_enable_boost_timer(struct radeon_device *rdev)
170 void sumo_set_tdp_limit(struct radeon_device *rdev, u32 index, u32 tdp_limit)
212 void sumo_boost_state_enable(struct radeon_device *rdev, bool enable)
221 u32 sumo_get_running_fw_version(struct radeon_device *rdev
    [all...]
radeon_si_smc.c 38 static int si_set_smc_sram_address(struct radeon_device *rdev,
52 int si_copy_bytes_to_smc(struct radeon_device *rdev,
118 void si_start_smc(struct radeon_device *rdev)
127 void si_reset_smc(struct radeon_device *rdev)
141 int si_program_jump_on_start(struct radeon_device *rdev)
148 void si_stop_smc_clock(struct radeon_device *rdev)
157 void si_start_smc_clock(struct radeon_device *rdev)
166 bool si_is_smc_running(struct radeon_device *rdev)
177 PPSMC_Result si_send_msg_to_smc(struct radeon_device *rdev, PPSMC_Msg msg)
198 PPSMC_Result si_wait_for_smc_inactive(struct radeon_device *rdev
    [all...]
radeon_kv_smc.c 34 int kv_notify_message_to_smu(struct radeon_device *rdev, u32 id)
58 int kv_dpm_get_enable_mask(struct radeon_device *rdev, u32 *enable_mask)
70 int kv_send_msg_to_smc_with_parameter(struct radeon_device *rdev,
79 static int kv_set_smc_sram_address(struct radeon_device *rdev,
93 int kv_read_smc_sram_dword(struct radeon_device *rdev, u32 smc_address,
106 int kv_smc_dpm_enable(struct radeon_device *rdev, bool enable)
114 int kv_smc_bapm_enable(struct radeon_device *rdev, bool enable)
122 int kv_copy_bytes_to_smc(struct radeon_device *rdev,
radeon_uvd_v3_1.c 37 * @rdev: radeon_device pointer
44 bool uvd_v3_1_semaphore_emit(struct radeon_device *rdev,
radeon_ci_smc.c 38 static int ci_set_smc_sram_address(struct radeon_device *rdev,
52 int ci_copy_bytes_to_smc(struct radeon_device *rdev,
119 void ci_start_smc(struct radeon_device *rdev)
127 void ci_reset_smc(struct radeon_device *rdev)
135 int ci_program_jump_on_start(struct radeon_device *rdev)
142 void ci_stop_smc_clock(struct radeon_device *rdev)
151 void ci_start_smc_clock(struct radeon_device *rdev)
160 bool ci_is_smc_running(struct radeon_device *rdev)
172 PPSMC_Result ci_wait_for_smc_inactive(struct radeon_device *rdev)
191 int ci_load_smc_ucode(struct radeon_device *rdev, u32 limit
    [all...]
radeon_irq_kms.c 63 struct radeon_device *rdev = dev->dev_private;
88 struct radeon_device *rdev = container_of(work, struct radeon_device,
109 struct radeon_device *rdev = container_of(work, struct radeon_device,
129 struct radeon_device *rdev = dev->dev_private;
161 struct radeon_device *rdev = dev->dev_private;
180 struct radeon_device *rdev = dev->dev_private;
213 static bool radeon_msi_ok(struct radeon_device *rdev)
293 int radeon_irq_kms_init(struct radeon_device *rdev
    [all...]
radeon_rs400.c 46 static int rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev);
48 void rs400_gart_adjust_size(struct radeon_device *rdev)
70 void rs400_gart_tlb_flush(struct radeon_device *rdev)
86 int rs400_gart_init(struct radeon_device *rdev)
117 int rs400_gart_enable(struct radeon_device *rdev)
204 void rs400_gart_disable(struct radeon_device *rdev)
214 void rs400_gart_fini(struct radeon_device *rdev)
240 void rs400_gart_set_page(struct radeon_device *rdev, unsigned i,
247 int rs400_mc_wait_for_idle(struct radeon_device *rdev)
263 static void rs400_gpu_init(struct radeon_device *rdev
    [all...]
radeon_rv6xx_dpm.c 38 static u32 rv6xx_scale_count_given_unit(struct radeon_device *rdev,
48 static struct rv6xx_power_info *rv6xx_get_pi(struct radeon_device *rdev)
55 static void rv6xx_force_pcie_gen1(struct radeon_device *rdev)
79 static void rv6xx_enable_pcie_gen2_support(struct radeon_device *rdev)
92 static void rv6xx_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev,
105 static void rv6xx_enable_l0s(struct radeon_device *rdev)
114 static void rv6xx_enable_l1(struct radeon_device *rdev)
126 static void rv6xx_enable_pll_sleep_in_l1(struct radeon_device *rdev)
143 static int rv6xx_convert_clock_to_stepping(struct radeon_device *rdev,
164 static void rv6xx_output_stepping(struct radeon_device *rdev
    [all...]
ci_dpm.h 327 int ci_copy_bytes_to_smc(struct radeon_device *rdev,
330 void ci_start_smc(struct radeon_device *rdev);
331 void ci_reset_smc(struct radeon_device *rdev);
332 int ci_program_jump_on_start(struct radeon_device *rdev);
333 void ci_stop_smc_clock(struct radeon_device *rdev);
334 void ci_start_smc_clock(struct radeon_device *rdev);
335 bool ci_is_smc_running(struct radeon_device *rdev);
336 PPSMC_Result ci_wait_for_smc_inactive(struct radeon_device *rdev);
337 int ci_load_smc_ucode(struct radeon_device *rdev, u32 limit);
338 int ci_read_smc_sram_dword(struct radeon_device *rdev
    [all...]
kv_dpm.h 190 int kv_notify_message_to_smu(struct radeon_device *rdev, u32 id);
191 int kv_dpm_get_enable_mask(struct radeon_device *rdev, u32 *enable_mask);
192 int kv_send_msg_to_smc_with_parameter(struct radeon_device *rdev,
194 int kv_read_smc_sram_dword(struct radeon_device *rdev, u32 smc_address,
196 int kv_smc_dpm_enable(struct radeon_device *rdev, bool enable);
197 int kv_smc_bapm_enable(struct radeon_device *rdev, bool enable);
198 int kv_copy_bytes_to_smc(struct radeon_device *rdev,
radeon_vce_v2_0.c 43 static void vce_v2_0_set_sw_cg(struct radeon_device *rdev, bool gated)
78 static void vce_v2_0_set_dyn_cg(struct radeon_device *rdev, bool gated)
107 static void vce_v2_0_disable_cg(struct radeon_device *rdev)
116 void vce_v2_0_enable_mgcg(struct radeon_device *rdev, bool enable)
135 static void vce_v2_0_init_cg(struct radeon_device *rdev)
156 unsigned vce_v2_0_bo_size(struct radeon_device *rdev)
162 int vce_v2_0_resume(struct radeon_device *rdev)
radeon_rs780_dpm.c 47 static struct igp_power_info *rs780_get_pi(struct radeon_device *rdev)
54 static void rs780_get_pm_mode_parameters(struct radeon_device *rdev)
78 static void rs780_voltage_scaling_enable(struct radeon_device *rdev, bool enable);
80 static int rs780_initialize_dpm_power_state(struct radeon_device *rdev,
114 static int rs780_initialize_dpm_parameters(struct radeon_device *rdev,
181 static void rs780_start_dpm(struct radeon_device *rdev)
205 static void rs780_preset_ranges_slow_clk_fbdiv_en(struct radeon_device *rdev)
215 static void rs780_preset_starting_fbdiv(struct radeon_device *rdev)
228 static void rs780_voltage_scaling_init(struct radeon_device *rdev)
309 static void rs780_clk_scaling_enable(struct radeon_device *rdev, bool enable
    [all...]

Completed in 24 milliseconds

1 2 3 4 5