Home
last modified time | relevance | path

Searched refs:rdev (Results 1 - 25 of 1104) sorted by relevance

12345678910>>...45

/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_pm.c50 static void radeon_debugfs_pm_init(struct radeon_device *rdev);
51 static bool radeon_pm_in_vbl(struct radeon_device *rdev);
52 static bool radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish);
53 static void radeon_pm_update_profile(struct radeon_device *rdev);
54 static void radeon_pm_set_clocks(struct radeon_device *rdev);
56 int radeon_pm_get_type_index(struct radeon_device *rdev, in radeon_pm_get_type_index() argument
63 for (i = 0; i < rdev->pm.num_power_states; i++) { in radeon_pm_get_type_index()
64 if (rdev->pm.power_state[i].type == ps_type) { in radeon_pm_get_type_index()
71 return rdev->pm.default_power_state_index; in radeon_pm_get_type_index()
74 void radeon_pm_acpi_event_handler(struct radeon_device *rdev) in radeon_pm_acpi_event_handler() argument
97 radeon_pm_update_profile(struct radeon_device *rdev) radeon_pm_update_profile() argument
149 radeon_unmap_vram_bos(struct radeon_device *rdev) radeon_unmap_vram_bos() argument
162 radeon_sync_with_vblank(struct radeon_device *rdev) radeon_sync_with_vblank() argument
172 radeon_set_power_state(struct radeon_device *rdev) radeon_set_power_state() argument
252 radeon_pm_set_clocks(struct radeon_device *rdev) radeon_pm_set_clocks() argument
321 radeon_pm_print_states(struct radeon_device *rdev) radeon_pm_print_states() argument
360 struct radeon_device *rdev = ddev->dev_private; radeon_get_pm_profile() local
375 struct radeon_device *rdev = ddev->dev_private; radeon_set_pm_profile() local
414 struct radeon_device *rdev = ddev->dev_private; radeon_get_pm_method() local
427 struct radeon_device *rdev = ddev->dev_private; radeon_set_pm_method() local
470 struct radeon_device *rdev = ddev->dev_private; radeon_get_dpm_state() local
484 struct radeon_device *rdev = ddev->dev_private; radeon_set_dpm_state() local
514 struct radeon_device *rdev = ddev->dev_private; radeon_get_dpm_forced_performance_level() local
532 struct radeon_device *rdev = ddev->dev_private; radeon_set_dpm_forced_performance_level() local
571 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_get_pwm1_enable() local
586 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_set_pwm1_enable() local
627 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_set_pwm1() local
648 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_get_pwm1() local
672 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_show_temp() local
693 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_show_temp_thresh() local
716 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_show_sclk() local
741 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_show_vddc() local
776 struct radeon_device *rdev = dev_get_drvdata(dev); hwmon_attributes_visible() local
837 radeon_hwmon_init(struct radeon_device *rdev) radeon_hwmon_init() argument
868 radeon_hwmon_fini(struct radeon_device *rdev) radeon_hwmon_fini() argument
876 struct radeon_device *rdev = radeon_dpm_thermal_work_handler() local
907 radeon_dpm_single_display(struct radeon_device *rdev) radeon_dpm_single_display() argument
927 radeon_dpm_pick_power_state(struct radeon_device *rdev, enum radeon_pm_state_type dpm_state) radeon_dpm_pick_power_state() argument
1054 radeon_dpm_change_power_state_locked(struct radeon_device *rdev) radeon_dpm_change_power_state_locked() argument
1184 radeon_dpm_enable_uvd(struct radeon_device *rdev, bool enable) radeon_dpm_enable_uvd() argument
1226 radeon_dpm_enable_vce(struct radeon_device *rdev, bool enable) radeon_dpm_enable_vce() argument
1243 radeon_pm_suspend_old(struct radeon_device *rdev) radeon_pm_suspend_old() argument
1255 radeon_pm_suspend_dpm(struct radeon_device *rdev) radeon_pm_suspend_dpm() argument
1266 radeon_pm_suspend(struct radeon_device *rdev) radeon_pm_suspend() argument
1274 radeon_pm_resume_old(struct radeon_device *rdev) radeon_pm_resume_old() argument
1311 radeon_pm_resume_dpm(struct radeon_device *rdev) radeon_pm_resume_dpm() argument
1344 radeon_pm_resume(struct radeon_device *rdev) radeon_pm_resume() argument
1352 radeon_pm_init_old(struct radeon_device *rdev) radeon_pm_init_old() argument
1406 radeon_dpm_print_power_states(struct radeon_device *rdev) radeon_dpm_print_power_states() argument
1416 radeon_pm_init_dpm(struct radeon_device *rdev) radeon_pm_init_dpm() argument
1495 radeon_pm_init(struct radeon_device *rdev) radeon_pm_init() argument
1586 radeon_pm_late_init(struct radeon_device *rdev) radeon_pm_late_init() argument
1639 radeon_pm_fini_old(struct radeon_device *rdev) radeon_pm_fini_old() argument
1665 radeon_pm_fini_dpm(struct radeon_device *rdev) radeon_pm_fini_dpm() argument
1684 radeon_pm_fini(struct radeon_device *rdev) radeon_pm_fini() argument
1692 radeon_pm_compute_clocks_old(struct radeon_device *rdev) radeon_pm_compute_clocks_old() argument
1765 radeon_pm_compute_clocks_dpm(struct radeon_device *rdev) radeon_pm_compute_clocks_dpm() argument
1810 radeon_pm_compute_clocks(struct radeon_device *rdev) radeon_pm_compute_clocks() argument
1818 radeon_pm_in_vbl(struct radeon_device *rdev) radeon_pm_in_vbl() argument
1842 radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish) radeon_pm_debug_check_in_vbl() argument
1855 struct radeon_device *rdev; radeon_dynpm_idle_work_handler() local
1919 struct radeon_device *rdev = m->private; radeon_debugfs_pm_info_show() local
1954 radeon_debugfs_pm_init(struct radeon_device *rdev) radeon_debugfs_pm_init() argument
[all...]
H A Dradeon_device.c160 struct radeon_device *rdev = dev->dev_private; in radeon_is_px() local
162 if (rdev->flags & RADEON_IS_PX) in radeon_is_px()
167 static void radeon_device_handle_px_quirks(struct radeon_device *rdev) in radeon_device_handle_px_quirks() argument
173 if (rdev->pdev->vendor == p->chip_vendor && in radeon_device_handle_px_quirks()
174 rdev->pdev->device == p->chip_device && in radeon_device_handle_px_quirks()
175 rdev->pdev->subsystem_vendor == p->subsys_vendor && in radeon_device_handle_px_quirks()
176 rdev->pdev->subsystem_device == p->subsys_device) { in radeon_device_handle_px_quirks()
177 rdev->px_quirk_flags = p->px_quirk_flags; in radeon_device_handle_px_quirks()
183 if (rdev->px_quirk_flags & RADEON_PX_QUIRK_DISABLE_PX) in radeon_device_handle_px_quirks()
184 rdev in radeon_device_handle_px_quirks()
202 radeon_program_register_sequence(struct radeon_device *rdev, const u32 *registers, const u32 array_size) radeon_program_register_sequence() argument
228 radeon_pci_config_reset(struct radeon_device *rdev) radeon_pci_config_reset() argument
240 radeon_surface_init(struct radeon_device *rdev) radeon_surface_init() argument
267 radeon_scratch_init(struct radeon_device *rdev) radeon_scratch_init() argument
293 radeon_scratch_get(struct radeon_device *rdev, uint32_t *reg) radeon_scratch_get() argument
315 radeon_scratch_free(struct radeon_device *rdev, uint32_t reg) radeon_scratch_free() argument
338 radeon_doorbell_init(struct radeon_device *rdev) radeon_doorbell_init() argument
367 radeon_doorbell_fini(struct radeon_device *rdev) radeon_doorbell_fini() argument
382 radeon_doorbell_get(struct radeon_device *rdev, u32 *doorbell) radeon_doorbell_get() argument
402 radeon_doorbell_free(struct radeon_device *rdev, u32 doorbell) radeon_doorbell_free() argument
422 radeon_wb_disable(struct radeon_device *rdev) radeon_wb_disable() argument
435 radeon_wb_fini(struct radeon_device *rdev) radeon_wb_fini() argument
459 radeon_wb_init(struct radeon_device *rdev) radeon_wb_init() argument
567 radeon_vram_location(struct radeon_device *rdev, struct radeon_mc *mc, u64 base) radeon_vram_location() argument
603 radeon_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc) radeon_gtt_location() argument
656 radeon_card_posted(struct radeon_device *rdev) radeon_card_posted() argument
724 radeon_update_bandwidth_info(struct radeon_device *rdev) radeon_update_bandwidth_info() argument
753 radeon_boot_test_post_card(struct radeon_device *rdev) radeon_boot_test_post_card() argument
781 radeon_dummy_page_init(struct radeon_device *rdev) radeon_dummy_page_init() argument
808 radeon_dummy_page_fini(struct radeon_device *rdev) radeon_dummy_page_fini() argument
839 struct radeon_device *rdev = info->dev->dev_private; cail_pll_read() local
857 struct radeon_device *rdev = info->dev->dev_private; cail_pll_write() local
873 struct radeon_device *rdev = info->dev->dev_private; cail_mc_read() local
891 struct radeon_device *rdev = info->dev->dev_private; cail_mc_write() local
907 struct radeon_device *rdev = info->dev->dev_private; cail_reg_write() local
923 struct radeon_device *rdev = info->dev->dev_private; cail_reg_read() local
941 struct radeon_device *rdev = info->dev->dev_private; cail_ioreg_write() local
957 struct radeon_device *rdev = info->dev->dev_private; cail_ioreg_read() local
974 radeon_atombios_init(struct radeon_device *rdev) radeon_atombios_init() argument
1022 radeon_atombios_fini(struct radeon_device *rdev) radeon_atombios_fini() argument
1050 radeon_combios_init(struct radeon_device *rdev) radeon_combios_init() argument
1064 radeon_combios_fini(struct radeon_device *rdev) radeon_combios_fini() argument
1081 struct radeon_device *rdev = dev->dev_private; radeon_vga_set_decode() local
1115 radeon_check_arguments(struct radeon_device *rdev) radeon_check_arguments() argument
1278 radeon_device_init(struct radeon_device *rdev, struct drm_device *ddev, struct pci_dev *pdev, uint32_t flags) radeon_device_init() argument
1514 radeon_device_fini(struct radeon_device *rdev) radeon_device_fini() argument
1550 struct radeon_device *rdev; radeon_suspend_kms() local
1658 struct radeon_device *rdev = dev->dev_private; radeon_resume_kms() local
1768 radeon_gpu_reset(struct radeon_device *rdev) radeon_gpu_reset() argument
[all...]
H A Dr520.c36 int r520_mc_wait_for_idle(struct radeon_device *rdev) in r520_mc_wait_for_idle() argument
41 for (i = 0; i < rdev->usec_timeout; i++) { in r520_mc_wait_for_idle()
52 static void r520_gpu_init(struct radeon_device *rdev) in r520_gpu_init() argument
56 rv515_vga_render_disable(rdev); in r520_gpu_init()
78 if (rdev->family == CHIP_RV530) { in r520_gpu_init()
81 r420_pipes_init(rdev); in r520_gpu_init()
88 if (r520_mc_wait_for_idle(rdev)) { in r520_gpu_init()
93 static void r520_vram_get_type(struct radeon_device *rdev) in r520_vram_get_type() argument
97 rdev->mc.vram_width = 128; in r520_vram_get_type()
98 rdev in r520_vram_get_type()
121 r520_mc_init(struct radeon_device *rdev) r520_mc_init() argument
133 r520_mc_program(struct radeon_device *rdev) r520_mc_program() argument
167 r520_startup(struct radeon_device *rdev) r520_startup() argument
220 r520_resume(struct radeon_device *rdev) r520_resume() argument
250 r520_init(struct radeon_device *rdev) r520_init() argument
[all...]
H A Dr420.c44 void r420_pm_init_profile(struct radeon_device *rdev) in r420_pm_init_profile() argument
47 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile()
48 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile()
49 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_cm_idx = 0; in r420_pm_init_profile()
50 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_cm_idx = 0; in r420_pm_init_profile()
52 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_off_ps_idx = 0; in r420_pm_init_profile()
53 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_ps_idx = 0; in r420_pm_init_profile()
54 rdev in r420_pm_init_profile()
83 r420_set_reg_safe(struct radeon_device *rdev) r420_set_reg_safe() argument
89 r420_pipes_init(struct radeon_device *rdev) r420_pipes_init() argument
164 r420_mc_rreg(struct radeon_device *rdev, u32 reg) r420_mc_rreg() argument
176 r420_mc_wreg(struct radeon_device *rdev, u32 reg, u32 v) r420_mc_wreg() argument
187 r420_debugfs(struct radeon_device *rdev) r420_debugfs() argument
193 r420_clock_resume(struct radeon_device *rdev) r420_clock_resume() argument
206 r420_cp_errata_init(struct radeon_device *rdev) r420_cp_errata_init() argument
226 r420_cp_errata_fini(struct radeon_device *rdev) r420_cp_errata_fini() argument
242 r420_startup(struct radeon_device *rdev) r420_startup() argument
303 r420_resume(struct radeon_device *rdev) r420_resume() argument
339 r420_suspend(struct radeon_device *rdev) r420_suspend() argument
353 r420_fini(struct radeon_device *rdev) r420_fini() argument
377 r420_init(struct radeon_device *rdev) r420_init() argument
477 struct radeon_device *rdev = m->private; r420_debugfs_pipes_info_show() local
492 r420_debugfs_pipes_info_init(struct radeon_device *rdev) r420_debugfs_pipes_info_init() argument
[all...]
H A Dradeon_asic.h34 uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev);
35 void radeon_legacy_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock);
36 uint32_t radeon_legacy_get_memory_clock(struct radeon_device *rdev);
37 void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable);
39 uint32_t radeon_atom_get_engine_clock(struct radeon_device *rdev);
40 void radeon_atom_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock);
41 uint32_t radeon_atom_get_memory_clock(struct radeon_device *rdev);
42 void radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock);
43 void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable);
61 int r100_init(struct radeon_device *rdev);
[all...]
H A Drs400.c40 static void rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev);
42 void rs400_gart_adjust_size(struct radeon_device *rdev) in rs400_gart_adjust_size() argument
45 switch (rdev->mc.gtt_size/(1024*1024)) { in rs400_gart_adjust_size()
56 (unsigned)(rdev->mc.gtt_size >> 20)); in rs400_gart_adjust_size()
59 rdev->mc.gtt_size = 32 * 1024 * 1024; in rs400_gart_adjust_size()
64 void rs400_gart_tlb_flush(struct radeon_device *rdev) in rs400_gart_tlb_flush() argument
67 unsigned int timeout = rdev->usec_timeout; in rs400_gart_tlb_flush()
80 int rs400_gart_init(struct radeon_device *rdev) in rs400_gart_init() argument
84 if (rdev->gart.ptr) { in rs400_gart_init()
89 switch(rdev in rs400_gart_init()
110 rs400_gart_enable(struct radeon_device *rdev) rs400_gart_enable() argument
197 rs400_gart_disable(struct radeon_device *rdev) rs400_gart_disable() argument
207 rs400_gart_fini(struct radeon_device *rdev) rs400_gart_fini() argument
233 rs400_gart_set_page(struct radeon_device *rdev, unsigned i, uint64_t entry) rs400_gart_set_page() argument
240 rs400_mc_wait_for_idle(struct radeon_device *rdev) rs400_mc_wait_for_idle() argument
256 rs400_gpu_init(struct radeon_device *rdev) rs400_gpu_init() argument
266 rs400_mc_init(struct radeon_device *rdev) rs400_mc_init() argument
283 rs400_mc_rreg(struct radeon_device *rdev, uint32_t reg) rs400_mc_rreg() argument
296 rs400_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) rs400_mc_wreg() argument
310 struct radeon_device *rdev = m->private; rs400_debugfs_gart_info_show() local
378 rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev) rs400_debugfs_pcie_gart_info_init() argument
388 rs400_mc_program(struct radeon_device *rdev) rs400_mc_program() argument
405 rs400_startup(struct radeon_device *rdev) rs400_startup() argument
459 rs400_resume(struct radeon_device *rdev) rs400_resume() argument
490 rs400_suspend(struct radeon_device *rdev) rs400_suspend() argument
500 rs400_fini(struct radeon_device *rdev) rs400_fini() argument
516 rs400_init(struct radeon_device *rdev) rs400_init() argument
[all...]
H A Drv6xx_dpm.c33 static u32 rv6xx_scale_count_given_unit(struct radeon_device *rdev,
43 static struct rv6xx_power_info *rv6xx_get_pi(struct radeon_device *rdev) in rv6xx_get_pi() argument
45 struct rv6xx_power_info *pi = rdev->pm.dpm.priv; in rv6xx_get_pi()
50 static void rv6xx_force_pcie_gen1(struct radeon_device *rdev) in rv6xx_force_pcie_gen1() argument
63 for (i = 0; i < rdev->usec_timeout; i++) { in rv6xx_force_pcie_gen1()
74 static void rv6xx_enable_pcie_gen2_support(struct radeon_device *rdev) in rv6xx_enable_pcie_gen2_support() argument
87 static void rv6xx_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, in rv6xx_enable_bif_dynamic_pcie_gen2() argument
100 static void rv6xx_enable_l0s(struct radeon_device *rdev) in rv6xx_enable_l0s() argument
109 static void rv6xx_enable_l1(struct radeon_device *rdev) in rv6xx_enable_l1() argument
121 static void rv6xx_enable_pll_sleep_in_l1(struct radeon_device *rdev) in rv6xx_enable_pll_sleep_in_l1() argument
138 rv6xx_convert_clock_to_stepping(struct radeon_device *rdev, u32 clock, struct rv6xx_sclk_stepping *step) rv6xx_convert_clock_to_stepping() argument
159 rv6xx_output_stepping(struct radeon_device *rdev, u32 step_index, struct rv6xx_sclk_stepping *step) rv6xx_output_stepping() argument
193 rv6xx_next_vco_step(struct radeon_device *rdev, struct rv6xx_sclk_stepping *cur, bool increasing_vco, u32 step_size) rv6xx_next_vco_step() argument
209 rv6xx_can_step_post_div(struct radeon_device *rdev, struct rv6xx_sclk_stepping *cur, struct rv6xx_sclk_stepping *target) rv6xx_can_step_post_div() argument
218 rv6xx_next_post_div_step(struct radeon_device *rdev, struct rv6xx_sclk_stepping *cur, struct rv6xx_sclk_stepping *target) rv6xx_next_post_div_step() argument
230 rv6xx_reached_stepping_target(struct radeon_device *rdev, struct rv6xx_sclk_stepping *cur, struct rv6xx_sclk_stepping *target, bool increasing_vco) rv6xx_reached_stepping_target() argument
239 rv6xx_generate_steps(struct radeon_device *rdev, u32 low, u32 high, u32 start_index, u8 *end_index) rv6xx_generate_steps() argument
296 rv6xx_generate_single_step(struct radeon_device *rdev, u32 clock, u32 index) rv6xx_generate_single_step() argument
305 rv6xx_invalidate_intermediate_steps_range(struct radeon_device *rdev, u32 start_index, u32 end_index) rv6xx_invalidate_intermediate_steps_range() argument
314 rv6xx_set_engine_spread_spectrum_clk_s(struct radeon_device *rdev, u32 index, u32 clk_s) rv6xx_set_engine_spread_spectrum_clk_s() argument
321 rv6xx_set_engine_spread_spectrum_clk_v(struct radeon_device *rdev, u32 index, u32 clk_v) rv6xx_set_engine_spread_spectrum_clk_v() argument
328 rv6xx_enable_engine_spread_spectrum(struct radeon_device *rdev, u32 index, bool enable) rv6xx_enable_engine_spread_spectrum() argument
339 rv6xx_set_memory_spread_spectrum_clk_s(struct radeon_device *rdev, u32 clk_s) rv6xx_set_memory_spread_spectrum_clk_s() argument
345 rv6xx_set_memory_spread_spectrum_clk_v(struct radeon_device *rdev, u32 clk_v) rv6xx_set_memory_spread_spectrum_clk_v() argument
351 rv6xx_enable_memory_spread_spectrum(struct radeon_device *rdev, bool enable) rv6xx_enable_memory_spread_spectrum() argument
360 rv6xx_enable_dynamic_spread_spectrum(struct radeon_device *rdev, bool enable) rv6xx_enable_dynamic_spread_spectrum() argument
369 rv6xx_memory_clock_entry_enable_post_divider(struct radeon_device *rdev, u32 index, bool enable) rv6xx_memory_clock_entry_enable_post_divider() argument
379 rv6xx_memory_clock_entry_set_post_divider(struct radeon_device *rdev, u32 index, u32 divider) rv6xx_memory_clock_entry_set_post_divider() argument
386 rv6xx_memory_clock_entry_set_feedback_divider(struct radeon_device *rdev, u32 index, u32 divider) rv6xx_memory_clock_entry_set_feedback_divider() argument
393 rv6xx_memory_clock_entry_set_reference_divider(struct radeon_device *rdev, u32 index, u32 divider) rv6xx_memory_clock_entry_set_reference_divider() argument
400 rv6xx_vid_response_set_brt(struct radeon_device *rdev, u32 rt) rv6xx_vid_response_set_brt() argument
405 rv6xx_enable_engine_feedback_and_reference_sync(struct radeon_device *rdev) rv6xx_enable_engine_feedback_and_reference_sync() argument
417 rv6xx_scale_count_given_unit(struct radeon_device *rdev, u32 unscaled_count, u32 unit) rv6xx_scale_count_given_unit() argument
425 rv6xx_compute_count_for_delay(struct radeon_device *rdev, u32 delay_us, u32 unit) rv6xx_compute_count_for_delay() argument
433 rv6xx_calculate_engine_speed_stepping_parameters(struct radeon_device *rdev, struct rv6xx_ps *state) rv6xx_calculate_engine_speed_stepping_parameters() argument
450 rv6xx_calculate_memory_clock_stepping_parameters(struct radeon_device *rdev, struct rv6xx_ps *state) rv6xx_calculate_memory_clock_stepping_parameters() argument
480 rv6xx_calculate_voltage_stepping_parameters(struct radeon_device *rdev, struct rv6xx_ps *state) rv6xx_calculate_voltage_stepping_parameters() argument
548 rv6xx_program_engine_spread_spectrum(struct radeon_device *rdev, u32 clock, enum r600_power_level level) rv6xx_program_engine_spread_spectrum() argument
583 rv6xx_program_sclk_spread_spectrum_parameters_except_lowest_entry(struct radeon_device *rdev) rv6xx_program_sclk_spread_spectrum_parameters_except_lowest_entry() argument
597 rv6xx_program_mclk_stepping_entry(struct radeon_device *rdev, u32 entry, u32 clock) rv6xx_program_mclk_stepping_entry() argument
618 rv6xx_program_mclk_stepping_parameters_except_lowest_entry(struct radeon_device *rdev) rv6xx_program_mclk_stepping_parameters_except_lowest_entry() argument
630 rv6xx_find_memory_clock_with_highest_vco(struct radeon_device *rdev, u32 requested_memory_clock, u32 ref_clk, struct atom_clock_dividers *dividers, u32 *vco_freq) rv6xx_find_memory_clock_with_highest_vco() argument
652 rv6xx_program_mclk_spread_spectrum_parameters(struct radeon_device *rdev) rv6xx_program_mclk_spread_spectrum_parameters() argument
701 rv6xx_program_voltage_stepping_entry(struct radeon_device *rdev, u32 entry, u16 voltage) rv6xx_program_voltage_stepping_entry() argument
718 rv6xx_program_voltage_stepping_parameters_except_lowest_entry(struct radeon_device *rdev) rv6xx_program_voltage_stepping_parameters_except_lowest_entry() argument
729 rv6xx_program_backbias_stepping_parameters_except_lowest_entry(struct radeon_device *rdev) rv6xx_program_backbias_stepping_parameters_except_lowest_entry() argument
744 rv6xx_program_sclk_spread_spectrum_parameters_lowest_entry(struct radeon_device *rdev) rv6xx_program_sclk_spread_spectrum_parameters_lowest_entry() argument
753 rv6xx_program_mclk_stepping_parameters_lowest_entry(struct radeon_device *rdev) rv6xx_program_mclk_stepping_parameters_lowest_entry() argument
762 rv6xx_program_voltage_stepping_parameters_lowest_entry(struct radeon_device *rdev) rv6xx_program_voltage_stepping_parameters_lowest_entry() argument
771 rv6xx_program_backbias_stepping_parameters_lowest_entry(struct radeon_device *rdev) rv6xx_program_backbias_stepping_parameters_lowest_entry() argument
781 calculate_memory_refresh_rate(struct radeon_device *rdev, u32 engine_clock) calculate_memory_refresh_rate() argument
794 rv6xx_program_memory_timing_parameters(struct radeon_device *rdev) rv6xx_program_memory_timing_parameters() argument
828 rv6xx_program_mpll_timing_parameters(struct radeon_device *rdev) rv6xx_program_mpll_timing_parameters() argument
837 rv6xx_program_bsp(struct radeon_device *rdev) rv6xx_program_bsp() argument
850 rv6xx_program_at(struct radeon_device *rdev) rv6xx_program_at() argument
861 rv6xx_program_git(struct radeon_device *rdev) rv6xx_program_git() argument
866 rv6xx_program_tp(struct radeon_device *rdev) rv6xx_program_tp() argument
876 rv6xx_program_vc(struct radeon_device *rdev) rv6xx_program_vc() argument
881 rv6xx_clear_vc(struct radeon_device *rdev) rv6xx_clear_vc() argument
886 rv6xx_program_tpp(struct radeon_device *rdev) rv6xx_program_tpp() argument
892 rv6xx_program_sstp(struct radeon_device *rdev) rv6xx_program_sstp() argument
898 rv6xx_program_fcp(struct radeon_device *rdev) rv6xx_program_fcp() argument
904 rv6xx_program_vddc3d_parameters(struct radeon_device *rdev) rv6xx_program_vddc3d_parameters() argument
913 rv6xx_program_voltage_timing_parameters(struct radeon_device *rdev) rv6xx_program_voltage_timing_parameters() argument
931 rv6xx_program_engine_speed_parameters(struct radeon_device *rdev) rv6xx_program_engine_speed_parameters() argument
937 rv6xx_get_master_voltage_mask(struct radeon_device *rdev) rv6xx_get_master_voltage_mask() argument
959 rv6xx_program_voltage_gpio_pins(struct radeon_device *rdev) rv6xx_program_voltage_gpio_pins() argument
965 rv6xx_enable_static_voltage_control(struct radeon_device *rdev, struct radeon_ps *new_ps, bool enable) rv6xx_enable_static_voltage_control() argument
980 rv6xx_enable_display_gap(struct radeon_device *rdev, bool enable) rv6xx_enable_display_gap() argument
996 rv6xx_program_power_level_enter_state(struct radeon_device *rdev) rv6xx_program_power_level_enter_state() argument
1018 rv6xx_calculate_ap(struct radeon_device *rdev, struct rv6xx_ps *state) rv6xx_calculate_ap() argument
1045 rv6xx_calculate_stepping_parameters(struct radeon_device *rdev, struct radeon_ps *new_ps) rv6xx_calculate_stepping_parameters() argument
1056 rv6xx_program_stepping_parameters_except_lowest_entry(struct radeon_device *rdev) rv6xx_program_stepping_parameters_except_lowest_entry() argument
1069 rv6xx_program_stepping_parameters_lowest_entry(struct radeon_device *rdev) rv6xx_program_stepping_parameters_lowest_entry() argument
1080 rv6xx_program_power_level_low(struct radeon_device *rdev) rv6xx_program_power_level_low() argument
1096 rv6xx_program_power_level_low_to_lowest_state(struct radeon_device *rdev) rv6xx_program_power_level_low_to_lowest_state() argument
1112 rv6xx_program_power_level_medium(struct radeon_device *rdev) rv6xx_program_power_level_medium() argument
1128 rv6xx_program_power_level_medium_for_transition(struct radeon_device *rdev) rv6xx_program_power_level_medium_for_transition() argument
1152 rv6xx_program_power_level_high(struct radeon_device *rdev) rv6xx_program_power_level_high() argument
1170 rv6xx_enable_backbias(struct radeon_device *rdev, bool enable) rv6xx_enable_backbias() argument
1180 rv6xx_program_display_gap(struct radeon_device *rdev) rv6xx_program_display_gap() argument
1198 rv6xx_set_sw_voltage_to_safe(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_set_sw_voltage_to_safe() argument
1216 rv6xx_set_sw_voltage_to_low(struct radeon_device *rdev, struct radeon_ps *old_ps) rv6xx_set_sw_voltage_to_low() argument
1228 rv6xx_set_safe_backbias(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_set_safe_backbias() argument
1242 rv6xx_set_safe_pcie_gen2(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_set_safe_pcie_gen2() argument
1254 rv6xx_enable_dynamic_voltage_control(struct radeon_device *rdev, bool enable) rv6xx_enable_dynamic_voltage_control() argument
1263 rv6xx_enable_dynamic_backbias_control(struct radeon_device *rdev, bool enable) rv6xx_enable_dynamic_backbias_control() argument
1272 rv6xx_step_sw_voltage(struct radeon_device *rdev, u16 initial_voltage, u16 target_voltage) rv6xx_step_sw_voltage() argument
1304 rv6xx_step_voltage_if_increasing(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_step_voltage_if_increasing() argument
1319 rv6xx_step_voltage_if_decreasing(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_step_voltage_if_decreasing() argument
1334 rv6xx_enable_high(struct radeon_device *rdev) rv6xx_enable_high() argument
1343 rv6xx_enable_medium(struct radeon_device *rdev) rv6xx_enable_medium() argument
1351 rv6xx_set_dpm_event_sources(struct radeon_device *rdev, u32 sources) rv6xx_set_dpm_event_sources() argument
1388 rv6xx_enable_auto_throttle_source(struct radeon_device *rdev, enum radeon_dpm_auto_throttle_src source, bool enable) rv6xx_enable_auto_throttle_source() argument
1408 rv6xx_enable_thermal_protection(struct radeon_device *rdev, bool enable) rv6xx_enable_thermal_protection() argument
1417 rv6xx_generate_transition_stepping(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_generate_transition_stepping() argument
1431 rv6xx_generate_low_step(struct radeon_device *rdev, struct radeon_ps *new_ps) rv6xx_generate_low_step() argument
1443 rv6xx_invalidate_intermediate_steps(struct radeon_device *rdev) rv6xx_invalidate_intermediate_steps() argument
1451 rv6xx_generate_stepping_table(struct radeon_device *rdev, struct radeon_ps *new_ps) rv6xx_generate_stepping_table() argument
1471 rv6xx_enable_spread_spectrum(struct radeon_device *rdev, bool enable) rv6xx_enable_spread_spectrum() argument
1485 rv6xx_reset_lvtm_data_sync(struct radeon_device *rdev) rv6xx_reset_lvtm_data_sync() argument
1493 rv6xx_enable_dynamic_pcie_gen2(struct radeon_device *rdev, struct radeon_ps *new_ps, bool enable) rv6xx_enable_dynamic_pcie_gen2() argument
1511 rv6xx_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_set_uvd_clock_before_set_eng_clock() argument
1528 rv6xx_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_set_uvd_clock_after_set_eng_clock() argument
1545 rv6xx_dpm_enable(struct radeon_device *rdev) rv6xx_dpm_enable() argument
1612 rv6xx_dpm_disable(struct radeon_device *rdev) rv6xx_dpm_disable() argument
1656 rv6xx_dpm_set_power_state(struct radeon_device *rdev) rv6xx_dpm_set_power_state() argument
1754 rv6xx_setup_asic(struct radeon_device *rdev) rv6xx_setup_asic() argument
1768 rv6xx_dpm_display_configuration_changed(struct radeon_device *rdev) rv6xx_dpm_display_configuration_changed() argument
1794 rv6xx_parse_pplib_non_clock_info(struct radeon_device *rdev, struct radeon_ps *rps, struct _ATOM_PPLIB_NONCLOCK_INFO *non_clock_info) rv6xx_parse_pplib_non_clock_info() argument
1816 rv6xx_parse_pplib_clock_info(struct radeon_device *rdev, struct radeon_ps *rps, int index, union pplib_clock_info *clock_info) rv6xx_parse_pplib_clock_info() argument
1872 rv6xx_parse_power_table(struct radeon_device *rdev) rv6xx_parse_power_table() argument
1932 rv6xx_dpm_init(struct radeon_device *rdev) rv6xx_dpm_init() argument
2007 rv6xx_dpm_print_power_state(struct radeon_device *rdev, struct radeon_ps *rps) rv6xx_dpm_print_power_state() argument
2028 rv6xx_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, struct seq_file *m) rv6xx_dpm_debugfs_print_current_performance_level() argument
2054 rv6xx_dpm_get_current_sclk(struct radeon_device *rdev) rv6xx_dpm_get_current_sclk() argument
2077 rv6xx_dpm_get_current_mclk(struct radeon_device *rdev) rv6xx_dpm_get_current_mclk() argument
2099 rv6xx_dpm_fini(struct radeon_device *rdev) rv6xx_dpm_fini() argument
2110 rv6xx_dpm_get_sclk(struct radeon_device *rdev, bool low) rv6xx_dpm_get_sclk() argument
2120 rv6xx_dpm_get_mclk(struct radeon_device *rdev, bool low) rv6xx_dpm_get_mclk() argument
2130 rv6xx_dpm_force_performance_level(struct radeon_device *rdev, enum radeon_dpm_forced_level level) rv6xx_dpm_force_performance_level() argument
[all...]
H A Dradeon_fence.c61 * @rdev: radeon_device pointer
67 static void radeon_fence_write(struct radeon_device *rdev, u32 seq, int ring) in radeon_fence_write() argument
69 struct radeon_fence_driver *drv = &rdev->fence_drv[ring]; in radeon_fence_write()
70 if (likely(rdev->wb.enabled || !drv->scratch_reg)) { in radeon_fence_write()
82 * @rdev: radeon_device pointer
88 static u32 radeon_fence_read(struct radeon_device *rdev, int ring) in radeon_fence_read() argument
90 struct radeon_fence_driver *drv = &rdev->fence_drv[ring]; in radeon_fence_read()
93 if (likely(rdev->wb.enabled || !drv->scratch_reg)) { in radeon_fence_read()
108 * @rdev: radeon_device pointer
113 static void radeon_fence_schedule_check(struct radeon_device *rdev, in argument
134 radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring) radeon_fence_emit() argument
197 radeon_fence_activity(struct radeon_device *rdev, int ring) radeon_fence_activity() argument
270 struct radeon_device *rdev; radeon_fence_check_lockup() local
320 radeon_fence_process(struct radeon_device *rdev, int ring) radeon_fence_process() argument
340 radeon_fence_seq_signaled(struct radeon_device *rdev, u64 seq, unsigned ring) radeon_fence_seq_signaled() argument
357 struct radeon_device *rdev = fence->rdev; radeon_fence_is_signaled() local
387 struct radeon_device *rdev = fence->rdev; radeon_fence_enable_signaling() local
452 radeon_fence_any_seq_signaled(struct radeon_device *rdev, u64 *seq) radeon_fence_any_seq_signaled() argument
480 radeon_fence_wait_seq_timeout(struct radeon_device *rdev, u64 *target_seq, bool intr, long timeout) radeon_fence_wait_seq_timeout() argument
594 radeon_fence_wait_any(struct radeon_device *rdev, struct radeon_fence **fences, bool intr) radeon_fence_wait_any() argument
634 radeon_fence_wait_next(struct radeon_device *rdev, int ring) radeon_fence_wait_next() argument
661 radeon_fence_wait_empty(struct radeon_device *rdev, int ring) radeon_fence_wait_empty() argument
722 radeon_fence_count_emitted(struct radeon_device *rdev, int ring) radeon_fence_count_emitted() argument
816 radeon_fence_driver_start_ring(struct radeon_device *rdev, int ring) radeon_fence_driver_start_ring() argument
866 radeon_fence_driver_init_ring(struct radeon_device *rdev, int ring) radeon_fence_driver_init_ring() argument
893 radeon_fence_driver_init(struct radeon_device *rdev) radeon_fence_driver_init() argument
913 radeon_fence_driver_fini(struct radeon_device *rdev) radeon_fence_driver_fini() argument
943 radeon_fence_driver_force_completion(struct radeon_device *rdev, int ring) radeon_fence_driver_force_completion() argument
958 struct radeon_device *rdev = m->private; radeon_debugfs_fence_info_show() local
989 struct radeon_device *rdev = (struct radeon_device *)data; radeon_debugfs_gpu_reset() local
1004 radeon_debugfs_fence_init(struct radeon_device *rdev) radeon_debugfs_fence_init() argument
1062 struct radeon_device *rdev = fence->rdev; radeon_fence_default_wait() local
[all...]
H A Dradeon_gart.c64 * @rdev: radeon_device pointer
71 int radeon_gart_table_ram_alloc(struct radeon_device *rdev) in radeon_gart_table_ram_alloc() argument
75 ptr = dma_alloc_coherent(&rdev->pdev->dev, rdev->gart.table_size, in radeon_gart_table_ram_alloc()
76 &rdev->gart.table_addr, GFP_KERNEL); in radeon_gart_table_ram_alloc()
81 if (rdev->family == CHIP_RS400 || rdev->family == CHIP_RS480 || in radeon_gart_table_ram_alloc()
82 rdev->family == CHIP_RS690 || rdev->family == CHIP_RS740) { in radeon_gart_table_ram_alloc()
84 rdev in radeon_gart_table_ram_alloc()
100 radeon_gart_table_ram_free(struct radeon_device *rdev) radeon_gart_table_ram_free() argument
128 radeon_gart_table_vram_alloc(struct radeon_device *rdev) radeon_gart_table_vram_alloc() argument
152 radeon_gart_table_vram_pin(struct radeon_device *rdev) radeon_gart_table_vram_pin() argument
195 radeon_gart_table_vram_unpin(struct radeon_device *rdev) radeon_gart_table_vram_unpin() argument
220 radeon_gart_table_vram_free(struct radeon_device *rdev) radeon_gart_table_vram_free() argument
241 radeon_gart_unbind(struct radeon_device *rdev, unsigned int offset, int pages) radeon_gart_unbind() argument
285 radeon_gart_bind(struct radeon_device *rdev, unsigned int offset, int pages, struct page **pagelist, dma_addr_t *dma_addr, uint32_t flags) radeon_gart_bind() argument
328 radeon_gart_init(struct radeon_device *rdev) radeon_gart_init() argument
374 radeon_gart_fini(struct radeon_device *rdev) radeon_gart_fini() argument
[all...]
H A Dr600.c108 static void r600_debugfs_mc_info_init(struct radeon_device *rdev);
111 int r600_mc_wait_for_idle(struct radeon_device *rdev);
112 static void r600_gpu_init(struct radeon_device *rdev);
113 void r600_fini(struct radeon_device *rdev);
114 void r600_irq_disable(struct radeon_device *rdev);
115 static void r600_pcie_gen2_enable(struct radeon_device *rdev);
120 u32 r600_rcu_rreg(struct radeon_device *rdev, u32 reg) in r600_rcu_rreg() argument
125 spin_lock_irqsave(&rdev->rcu_idx_lock, flags); in r600_rcu_rreg()
128 spin_unlock_irqrestore(&rdev->rcu_idx_lock, flags); in r600_rcu_rreg()
132 void r600_rcu_wreg(struct radeon_device *rdev, u3 argument
142 r600_uvd_ctx_rreg(struct radeon_device *rdev, u32 reg) r600_uvd_ctx_rreg() argument
154 r600_uvd_ctx_wreg(struct radeon_device *rdev, u32 reg, u32 v) r600_uvd_ctx_wreg() argument
174 r600_get_allowed_info_register(struct radeon_device *rdev, u32 reg, u32 *val) r600_get_allowed_info_register() argument
198 r600_get_xclk(struct radeon_device *rdev) r600_get_xclk() argument
203 r600_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) r600_set_uvd_clocks() argument
299 struct radeon_device *rdev = dev->dev_private; dce3_program_fmt() local
350 rv6xx_get_temp(struct radeon_device *rdev) rv6xx_get_temp() argument
362 r600_pm_get_dynpm_state(struct radeon_device *rdev) r600_pm_get_dynpm_state() argument
535 rs780_pm_init_profile(struct radeon_device *rdev) rs780_pm_init_profile() argument
648 r600_pm_init_profile(struct radeon_device *rdev) r600_pm_init_profile() argument
776 r600_pm_misc(struct radeon_device *rdev) r600_pm_misc() argument
795 r600_gui_idle(struct radeon_device *rdev) r600_gui_idle() argument
804 r600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) r600_hpd_sense() argument
859 r600_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) r600_hpd_set_polarity() argument
951 r600_hpd_init(struct radeon_device *rdev) r600_hpd_init() argument
1018 r600_hpd_fini(struct radeon_device *rdev) r600_hpd_fini() argument
1074 r600_pcie_gart_tlb_flush(struct radeon_device *rdev) r600_pcie_gart_tlb_flush() argument
1112 r600_pcie_gart_init(struct radeon_device *rdev) r600_pcie_gart_init() argument
1128 r600_pcie_gart_enable(struct radeon_device *rdev) r600_pcie_gart_enable() argument
1186 r600_pcie_gart_disable(struct radeon_device *rdev) r600_pcie_gart_disable() argument
1221 r600_pcie_gart_fini(struct radeon_device *rdev) r600_pcie_gart_fini() argument
1228 r600_agp_enable(struct radeon_device *rdev) r600_agp_enable() argument
1262 r600_mc_wait_for_idle(struct radeon_device *rdev) r600_mc_wait_for_idle() argument
1277 rs780_mc_rreg(struct radeon_device *rdev, uint32_t reg) rs780_mc_rreg() argument
1290 rs780_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) rs780_mc_wreg() argument
1302 r600_mc_program(struct radeon_device *rdev) r600_mc_program() argument
1389 r600_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc) r600_vram_gtt_location() argument
1433 r600_mc_init(struct radeon_device *rdev) r600_mc_init() argument
1507 r600_vram_scratch_init(struct radeon_device *rdev) r600_vram_scratch_init() argument
1538 r600_vram_scratch_fini(struct radeon_device *rdev) r600_vram_scratch_fini() argument
1554 r600_set_bios_scratch_engine_hung(struct radeon_device *rdev, bool hung) r600_set_bios_scratch_engine_hung() argument
1566 r600_print_gpu_status_regs(struct radeon_device *rdev) r600_print_gpu_status_regs() argument
1586 r600_is_display_hung(struct radeon_device *rdev) r600_is_display_hung() argument
1615 r600_gpu_check_soft_reset(struct radeon_device *rdev) r600_gpu_check_soft_reset() argument
1684 r600_gpu_soft_reset(struct radeon_device *rdev, u32 reset_mask) r600_gpu_soft_reset() argument
1820 r600_gpu_pci_config_reset(struct radeon_device *rdev) r600_gpu_pci_config_reset() argument
1881 r600_asic_reset(struct radeon_device *rdev, bool hard) r600_asic_reset() argument
1921 r600_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) r600_gfx_is_lockup() argument
1934 r6xx_remap_render_backend(struct radeon_device *rdev, u32 tiling_pipe_num, u32 max_rb_num, u32 total_max_rb_num, u32 disabled_rb_mask) r6xx_remap_render_backend() argument
1989 r600_gpu_init(struct radeon_device *rdev) r600_gpu_init() argument
2395 r600_pciep_rreg(struct radeon_device *rdev, u32 reg) r600_pciep_rreg() argument
2408 r600_pciep_wreg(struct radeon_device *rdev, u32 reg, u32 v) r600_pciep_wreg() argument
2423 r600_cp_stop(struct radeon_device *rdev) r600_cp_stop() argument
2432 r600_init_microcode(struct radeon_device *rdev) r600_init_microcode() argument
2618 r600_gfx_get_rptr(struct radeon_device *rdev, struct radeon_ring *ring) r600_gfx_get_rptr() argument
2631 r600_gfx_get_wptr(struct radeon_device *rdev, struct radeon_ring *ring) r600_gfx_get_wptr() argument
2637 r600_gfx_set_wptr(struct radeon_device *rdev, struct radeon_ring *ring) r600_gfx_set_wptr() argument
2644 r600_cp_load_microcode(struct radeon_device *rdev) r600_cp_load_microcode() argument
2686 r600_cp_start(struct radeon_device *rdev) r600_cp_start() argument
2716 r600_cp_resume(struct radeon_device *rdev) r600_cp_resume() argument
2780 r600_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size) r600_ring_init() argument
2800 r600_cp_fini(struct radeon_device *rdev) r600_cp_fini() argument
2811 r600_scratch_init(struct radeon_device *rdev) r600_scratch_init() argument
2823 r600_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) r600_ring_test() argument
2867 r600_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) r600_fence_ring_emit() argument
2926 r600_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) r600_semaphore_ring_emit() argument
2964 r600_copy_cpdma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct dma_resv *resv) r600_copy_cpdma() argument
3028 r600_set_surface_reg(struct radeon_device *rdev, int reg, uint32_t tiling_flags, uint32_t pitch, uint32_t offset, uint32_t obj_size) r600_set_surface_reg() argument
3036 r600_clear_surface_reg(struct radeon_device *rdev, int reg) r600_clear_surface_reg() argument
3041 r600_uvd_init(struct radeon_device *rdev) r600_uvd_init() argument
3064 r600_uvd_start(struct radeon_device *rdev) r600_uvd_start() argument
3087 r600_uvd_resume(struct radeon_device *rdev) r600_uvd_resume() argument
3108 r600_startup(struct radeon_device *rdev) r600_startup() argument
3190 r600_vga_set_state(struct radeon_device *rdev, bool state) r600_vga_set_state() argument
3204 r600_resume(struct radeon_device *rdev) r600_resume() argument
3229 r600_suspend(struct radeon_device *rdev) r600_suspend() argument
3251 r600_init(struct radeon_device *rdev) r600_init() argument
3338 r600_fini(struct radeon_device *rdev) r600_fini() argument
3366 r600_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) r600_ring_ib_execute() argument
3396 r600_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) r600_ib_test() argument
3466 r600_ih_ring_init(struct radeon_device *rdev, unsigned ring_size) r600_ih_ring_init() argument
3478 r600_ih_ring_alloc(struct radeon_device *rdev) r600_ih_ring_alloc() argument
3514 r600_ih_ring_fini(struct radeon_device *rdev) r600_ih_ring_fini() argument
3530 r600_rlc_stop(struct radeon_device *rdev) r600_rlc_stop() argument
3546 r600_rlc_start(struct radeon_device *rdev) r600_rlc_start() argument
3551 r600_rlc_resume(struct radeon_device *rdev) r600_rlc_resume() argument
3590 r600_enable_interrupts(struct radeon_device *rdev) r600_enable_interrupts() argument
3602 r600_disable_interrupts(struct radeon_device *rdev) r600_disable_interrupts() argument
3618 r600_disable_interrupt_state(struct radeon_device *rdev) r600_disable_interrupt_state() argument
3671 r600_irq_init(struct radeon_device *rdev) r600_irq_init() argument
3749 r600_irq_suspend(struct radeon_device *rdev) r600_irq_suspend() argument
3755 r600_irq_fini(struct radeon_device *rdev) r600_irq_fini() argument
3761 r600_irq_set(struct radeon_device *rdev) r600_irq_set() argument
3912 r600_irq_ack(struct radeon_device *rdev) r600_irq_ack() argument
4028 r600_irq_disable(struct radeon_device *rdev) r600_irq_disable() argument
4037 r600_get_ih_wptr(struct radeon_device *rdev) r600_get_ih_wptr() argument
4092 r600_irq_process(struct radeon_device *rdev) r600_irq_process() argument
4348 struct radeon_device *rdev = m->private; r600_debugfs_mc_info_show() local
4358 r600_debugfs_mc_info_init(struct radeon_device *rdev) r600_debugfs_mc_info_init() argument
4378 r600_mmio_hdp_flush(struct radeon_device *rdev) r600_mmio_hdp_flush() argument
4395 r600_set_pcie_lanes(struct radeon_device *rdev, int lanes) r600_set_pcie_lanes() argument
4448 r600_get_pcie_lanes(struct radeon_device *rdev) r600_get_pcie_lanes() argument
4485 r600_pcie_gen2_enable(struct radeon_device *rdev) r600_pcie_gen2_enable() argument
4607 r600_get_gpu_clock_counter(struct radeon_device *rdev) r600_get_gpu_clock_counter() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_pm.c50 static int radeon_debugfs_pm_init(struct radeon_device *rdev);
51 static bool radeon_pm_in_vbl(struct radeon_device *rdev);
52 static bool radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish);
53 static void radeon_pm_update_profile(struct radeon_device *rdev);
54 static void radeon_pm_set_clocks(struct radeon_device *rdev);
56 int radeon_pm_get_type_index(struct radeon_device *rdev, in radeon_pm_get_type_index() argument
63 for (i = 0; i < rdev->pm.num_power_states; i++) { in radeon_pm_get_type_index()
64 if (rdev->pm.power_state[i].type == ps_type) { in radeon_pm_get_type_index()
71 return rdev->pm.default_power_state_index; in radeon_pm_get_type_index()
74 void radeon_pm_acpi_event_handler(struct radeon_device *rdev) in radeon_pm_acpi_event_handler() argument
97 radeon_pm_update_profile(struct radeon_device *rdev) radeon_pm_update_profile() argument
149 radeon_unmap_vram_bos(struct radeon_device *rdev) radeon_unmap_vram_bos() argument
162 radeon_sync_with_vblank(struct radeon_device *rdev) radeon_sync_with_vblank() argument
172 radeon_set_power_state(struct radeon_device *rdev) radeon_set_power_state() argument
252 radeon_pm_set_clocks(struct radeon_device *rdev) radeon_pm_set_clocks() argument
321 radeon_pm_print_states(struct radeon_device *rdev) radeon_pm_print_states() argument
360 struct radeon_device *rdev = ddev->dev_private; radeon_get_pm_profile() local
376 struct radeon_device *rdev = ddev->dev_private; radeon_set_pm_profile() local
415 struct radeon_device *rdev = ddev->dev_private; radeon_get_pm_method() local
429 struct radeon_device *rdev = ddev->dev_private; radeon_set_pm_method() local
472 struct radeon_device *rdev = ddev->dev_private; radeon_get_dpm_state() local
486 struct radeon_device *rdev = ddev->dev_private; radeon_set_dpm_state() local
516 struct radeon_device *rdev = ddev->dev_private; radeon_get_dpm_forced_performance_level() local
534 struct radeon_device *rdev = ddev->dev_private; radeon_set_dpm_forced_performance_level() local
573 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_get_pwm1_enable() local
588 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_set_pwm1_enable() local
629 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_set_pwm1() local
650 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_get_pwm1() local
674 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_show_temp() local
695 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_show_temp_thresh() local
718 struct radeon_device *rdev = dev_get_drvdata(dev); radeon_hwmon_show_sclk() local
757 struct radeon_device *rdev = dev_get_drvdata(dev); hwmon_attributes_visible() local
812 radeon_hwmon_init(struct radeon_device *rdev) radeon_hwmon_init() argument
843 radeon_hwmon_fini(struct radeon_device *rdev) radeon_hwmon_fini() argument
851 struct radeon_device *rdev = radeon_dpm_thermal_work_handler() local
882 radeon_dpm_single_display(struct radeon_device *rdev) radeon_dpm_single_display() argument
902 radeon_dpm_pick_power_state(struct radeon_device *rdev, enum radeon_pm_state_type dpm_state) radeon_dpm_pick_power_state() argument
1029 radeon_dpm_change_power_state_locked(struct radeon_device *rdev) radeon_dpm_change_power_state_locked() argument
1159 radeon_dpm_enable_uvd(struct radeon_device *rdev, bool enable) radeon_dpm_enable_uvd() argument
1201 radeon_dpm_enable_vce(struct radeon_device *rdev, bool enable) radeon_dpm_enable_vce() argument
1218 radeon_pm_suspend_old(struct radeon_device *rdev) radeon_pm_suspend_old() argument
1230 radeon_pm_suspend_dpm(struct radeon_device *rdev) radeon_pm_suspend_dpm() argument
1241 radeon_pm_suspend(struct radeon_device *rdev) radeon_pm_suspend() argument
1249 radeon_pm_resume_old(struct radeon_device *rdev) radeon_pm_resume_old() argument
1286 radeon_pm_resume_dpm(struct radeon_device *rdev) radeon_pm_resume_dpm() argument
1319 radeon_pm_resume(struct radeon_device *rdev) radeon_pm_resume() argument
1327 radeon_pm_init_old(struct radeon_device *rdev) radeon_pm_init_old() argument
1384 radeon_dpm_print_power_states(struct radeon_device *rdev) radeon_dpm_print_power_states() argument
1394 radeon_pm_init_dpm(struct radeon_device *rdev) radeon_pm_init_dpm() argument
1475 radeon_pm_init(struct radeon_device *rdev) radeon_pm_init() argument
1566 radeon_pm_late_init(struct radeon_device *rdev) radeon_pm_late_init() argument
1619 radeon_pm_fini_old(struct radeon_device *rdev) radeon_pm_fini_old() argument
1645 radeon_pm_fini_dpm(struct radeon_device *rdev) radeon_pm_fini_dpm() argument
1664 radeon_pm_fini(struct radeon_device *rdev) radeon_pm_fini() argument
1672 radeon_pm_compute_clocks_old(struct radeon_device *rdev) radeon_pm_compute_clocks_old() argument
1745 radeon_pm_compute_clocks_dpm(struct radeon_device *rdev) radeon_pm_compute_clocks_dpm() argument
1790 radeon_pm_compute_clocks(struct radeon_device *rdev) radeon_pm_compute_clocks() argument
1798 radeon_pm_in_vbl(struct radeon_device *rdev) radeon_pm_in_vbl() argument
1822 radeon_pm_debug_check_in_vbl(struct radeon_device *rdev, bool finish) radeon_pm_debug_check_in_vbl() argument
1835 struct radeon_device *rdev; radeon_dynpm_idle_work_handler() local
1903 struct radeon_device *rdev = dev->dev_private; radeon_debugfs_pm_info() local
1940 radeon_debugfs_pm_init(struct radeon_device *rdev) radeon_debugfs_pm_init() argument
[all...]
H A Dradeon_device.c159 struct radeon_device *rdev = dev->dev_private; in radeon_is_px() local
161 if (rdev->flags & RADEON_IS_PX) in radeon_is_px()
166 static void radeon_device_handle_px_quirks(struct radeon_device *rdev) in radeon_device_handle_px_quirks() argument
172 if (rdev->pdev->vendor == p->chip_vendor && in radeon_device_handle_px_quirks()
173 rdev->pdev->device == p->chip_device && in radeon_device_handle_px_quirks()
174 rdev->pdev->subsystem_vendor == p->subsys_vendor && in radeon_device_handle_px_quirks()
175 rdev->pdev->subsystem_device == p->subsys_device) { in radeon_device_handle_px_quirks()
176 rdev->px_quirk_flags = p->px_quirk_flags; in radeon_device_handle_px_quirks()
182 if (rdev->px_quirk_flags & RADEON_PX_QUIRK_DISABLE_PX) in radeon_device_handle_px_quirks()
183 rdev in radeon_device_handle_px_quirks()
201 radeon_program_register_sequence(struct radeon_device *rdev, const u32 *registers, const u32 array_size) radeon_program_register_sequence() argument
227 radeon_pci_config_reset(struct radeon_device *rdev) radeon_pci_config_reset() argument
239 radeon_surface_init(struct radeon_device *rdev) radeon_surface_init() argument
266 radeon_scratch_init(struct radeon_device *rdev) radeon_scratch_init() argument
292 radeon_scratch_get(struct radeon_device *rdev, uint32_t *reg) radeon_scratch_get() argument
314 radeon_scratch_free(struct radeon_device *rdev, uint32_t reg) radeon_scratch_free() argument
337 radeon_doorbell_init(struct radeon_device *rdev) radeon_doorbell_init() argument
366 radeon_doorbell_fini(struct radeon_device *rdev) radeon_doorbell_fini() argument
381 radeon_doorbell_get(struct radeon_device *rdev, u32 *doorbell) radeon_doorbell_get() argument
401 radeon_doorbell_free(struct radeon_device *rdev, u32 doorbell) radeon_doorbell_free() argument
421 radeon_wb_disable(struct radeon_device *rdev) radeon_wb_disable() argument
434 radeon_wb_fini(struct radeon_device *rdev) radeon_wb_fini() argument
458 radeon_wb_init(struct radeon_device *rdev) radeon_wb_init() argument
566 radeon_vram_location(struct radeon_device *rdev, struct radeon_mc *mc, u64 base) radeon_vram_location() argument
602 radeon_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc) radeon_gtt_location() argument
655 radeon_card_posted(struct radeon_device *rdev) radeon_card_posted() argument
723 radeon_update_bandwidth_info(struct radeon_device *rdev) radeon_update_bandwidth_info() argument
752 radeon_boot_test_post_card(struct radeon_device *rdev) radeon_boot_test_post_card() argument
780 radeon_dummy_page_init(struct radeon_device *rdev) radeon_dummy_page_init() argument
807 radeon_dummy_page_fini(struct radeon_device *rdev) radeon_dummy_page_fini() argument
838 struct radeon_device *rdev = info->dev->dev_private; cail_pll_read() local
856 struct radeon_device *rdev = info->dev->dev_private; cail_pll_write() local
872 struct radeon_device *rdev = info->dev->dev_private; cail_mc_read() local
890 struct radeon_device *rdev = info->dev->dev_private; cail_mc_write() local
906 struct radeon_device *rdev = info->dev->dev_private; cail_reg_write() local
922 struct radeon_device *rdev = info->dev->dev_private; cail_reg_read() local
940 struct radeon_device *rdev = info->dev->dev_private; cail_ioreg_write() local
956 struct radeon_device *rdev = info->dev->dev_private; cail_ioreg_read() local
973 radeon_atombios_init(struct radeon_device *rdev) radeon_atombios_init() argument
1021 radeon_atombios_fini(struct radeon_device *rdev) radeon_atombios_fini() argument
1049 radeon_combios_init(struct radeon_device *rdev) radeon_combios_init() argument
1063 radeon_combios_fini(struct radeon_device *rdev) radeon_combios_fini() argument
1079 struct radeon_device *rdev = cookie; radeon_vga_set_decode() local
1125 radeon_check_arguments(struct radeon_device *rdev) radeon_check_arguments() argument
1288 radeon_device_init(struct radeon_device *rdev, struct drm_device *ddev, struct pci_dev *pdev, uint32_t flags) radeon_device_init() argument
1529 radeon_device_fini(struct radeon_device *rdev) radeon_device_fini() argument
1567 struct radeon_device *rdev; radeon_suspend_kms() local
1675 struct radeon_device *rdev = dev->dev_private; radeon_resume_kms() local
1784 radeon_gpu_reset(struct radeon_device *rdev) radeon_gpu_reset() argument
1897 radeon_debugfs_add_files(struct radeon_device *rdev, struct drm_info_list *files, unsigned nfiles) radeon_debugfs_add_files() argument
[all...]
H A Dr520.c36 int r520_mc_wait_for_idle(struct radeon_device *rdev) in r520_mc_wait_for_idle() argument
41 for (i = 0; i < rdev->usec_timeout; i++) { in r520_mc_wait_for_idle()
52 static void r520_gpu_init(struct radeon_device *rdev) in r520_gpu_init() argument
56 rv515_vga_render_disable(rdev); in r520_gpu_init()
78 if (rdev->family == CHIP_RV530) { in r520_gpu_init()
81 r420_pipes_init(rdev); in r520_gpu_init()
88 if (r520_mc_wait_for_idle(rdev)) { in r520_gpu_init()
93 static void r520_vram_get_type(struct radeon_device *rdev) in r520_vram_get_type() argument
97 rdev->mc.vram_width = 128; in r520_vram_get_type()
98 rdev in r520_vram_get_type()
121 r520_mc_init(struct radeon_device *rdev) r520_mc_init() argument
133 r520_mc_program(struct radeon_device *rdev) r520_mc_program() argument
167 r520_startup(struct radeon_device *rdev) r520_startup() argument
220 r520_resume(struct radeon_device *rdev) r520_resume() argument
250 r520_init(struct radeon_device *rdev) r520_init() argument
[all...]
H A Dr420.c45 void r420_pm_init_profile(struct radeon_device *rdev) in r420_pm_init_profile() argument
48 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile()
49 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile()
50 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_cm_idx = 0; in r420_pm_init_profile()
51 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_cm_idx = 0; in r420_pm_init_profile()
53 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_off_ps_idx = 0; in r420_pm_init_profile()
54 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_ps_idx = 0; in r420_pm_init_profile()
55 rdev in r420_pm_init_profile()
84 r420_set_reg_safe(struct radeon_device *rdev) r420_set_reg_safe() argument
90 r420_pipes_init(struct radeon_device *rdev) r420_pipes_init() argument
165 r420_mc_rreg(struct radeon_device *rdev, u32 reg) r420_mc_rreg() argument
177 r420_mc_wreg(struct radeon_device *rdev, u32 reg, u32 v) r420_mc_wreg() argument
188 r420_debugfs(struct radeon_device *rdev) r420_debugfs() argument
198 r420_clock_resume(struct radeon_device *rdev) r420_clock_resume() argument
211 r420_cp_errata_init(struct radeon_device *rdev) r420_cp_errata_init() argument
231 r420_cp_errata_fini(struct radeon_device *rdev) r420_cp_errata_fini() argument
247 r420_startup(struct radeon_device *rdev) r420_startup() argument
308 r420_resume(struct radeon_device *rdev) r420_resume() argument
344 r420_suspend(struct radeon_device *rdev) r420_suspend() argument
358 r420_fini(struct radeon_device *rdev) r420_fini() argument
382 r420_init(struct radeon_device *rdev) r420_init() argument
487 struct radeon_device *rdev = dev->dev_private; r420_debugfs_pipes_info() local
504 r420_debugfs_pipes_info_init(struct radeon_device *rdev) r420_debugfs_pipes_info_init() argument
[all...]
H A Dradeon_asic.h34 uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev);
35 void radeon_legacy_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock);
36 uint32_t radeon_legacy_get_memory_clock(struct radeon_device *rdev);
37 void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable);
39 uint32_t radeon_atom_get_engine_clock(struct radeon_device *rdev);
40 void radeon_atom_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock);
41 uint32_t radeon_atom_get_memory_clock(struct radeon_device *rdev);
42 void radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock);
43 void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable);
61 int r100_init(struct radeon_device *rdev);
[all...]
H A Drs400.c41 static int rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev);
43 void rs400_gart_adjust_size(struct radeon_device *rdev) in rs400_gart_adjust_size() argument
46 switch (rdev->mc.gtt_size/(1024*1024)) { in rs400_gart_adjust_size()
57 (unsigned)(rdev->mc.gtt_size >> 20)); in rs400_gart_adjust_size()
60 rdev->mc.gtt_size = 32 * 1024 * 1024; in rs400_gart_adjust_size()
65 void rs400_gart_tlb_flush(struct radeon_device *rdev) in rs400_gart_tlb_flush() argument
68 unsigned int timeout = rdev->usec_timeout; in rs400_gart_tlb_flush()
81 int rs400_gart_init(struct radeon_device *rdev) in rs400_gart_init() argument
85 if (rdev->gart.ptr) { in rs400_gart_init()
90 switch(rdev in rs400_gart_init()
112 rs400_gart_enable(struct radeon_device *rdev) rs400_gart_enable() argument
199 rs400_gart_disable(struct radeon_device *rdev) rs400_gart_disable() argument
209 rs400_gart_fini(struct radeon_device *rdev) rs400_gart_fini() argument
235 rs400_gart_set_page(struct radeon_device *rdev, unsigned i, uint64_t entry) rs400_gart_set_page() argument
242 rs400_mc_wait_for_idle(struct radeon_device *rdev) rs400_mc_wait_for_idle() argument
258 rs400_gpu_init(struct radeon_device *rdev) rs400_gpu_init() argument
268 rs400_mc_init(struct radeon_device *rdev) rs400_mc_init() argument
285 rs400_mc_rreg(struct radeon_device *rdev, uint32_t reg) rs400_mc_rreg() argument
298 rs400_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) rs400_mc_wreg() argument
314 struct radeon_device *rdev = dev->dev_private; rs400_debugfs_gart_info() local
384 rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev) rs400_debugfs_pcie_gart_info_init() argument
393 rs400_mc_program(struct radeon_device *rdev) rs400_mc_program() argument
410 rs400_startup(struct radeon_device *rdev) rs400_startup() argument
464 rs400_resume(struct radeon_device *rdev) rs400_resume() argument
495 rs400_suspend(struct radeon_device *rdev) rs400_suspend() argument
505 rs400_fini(struct radeon_device *rdev) rs400_fini() argument
521 rs400_init(struct radeon_device *rdev) rs400_init() argument
[all...]
H A Drv6xx_dpm.c33 static u32 rv6xx_scale_count_given_unit(struct radeon_device *rdev,
43 static struct rv6xx_power_info *rv6xx_get_pi(struct radeon_device *rdev) in rv6xx_get_pi() argument
45 struct rv6xx_power_info *pi = rdev->pm.dpm.priv; in rv6xx_get_pi()
50 static void rv6xx_force_pcie_gen1(struct radeon_device *rdev) in rv6xx_force_pcie_gen1() argument
63 for (i = 0; i < rdev->usec_timeout; i++) { in rv6xx_force_pcie_gen1()
74 static void rv6xx_enable_pcie_gen2_support(struct radeon_device *rdev) in rv6xx_enable_pcie_gen2_support() argument
87 static void rv6xx_enable_bif_dynamic_pcie_gen2(struct radeon_device *rdev, in rv6xx_enable_bif_dynamic_pcie_gen2() argument
100 static void rv6xx_enable_l0s(struct radeon_device *rdev) in rv6xx_enable_l0s() argument
109 static void rv6xx_enable_l1(struct radeon_device *rdev) in rv6xx_enable_l1() argument
121 static void rv6xx_enable_pll_sleep_in_l1(struct radeon_device *rdev) in rv6xx_enable_pll_sleep_in_l1() argument
138 rv6xx_convert_clock_to_stepping(struct radeon_device *rdev, u32 clock, struct rv6xx_sclk_stepping *step) rv6xx_convert_clock_to_stepping() argument
159 rv6xx_output_stepping(struct radeon_device *rdev, u32 step_index, struct rv6xx_sclk_stepping *step) rv6xx_output_stepping() argument
193 rv6xx_next_vco_step(struct radeon_device *rdev, struct rv6xx_sclk_stepping *cur, bool increasing_vco, u32 step_size) rv6xx_next_vco_step() argument
209 rv6xx_can_step_post_div(struct radeon_device *rdev, struct rv6xx_sclk_stepping *cur, struct rv6xx_sclk_stepping *target) rv6xx_can_step_post_div() argument
218 rv6xx_next_post_div_step(struct radeon_device *rdev, struct rv6xx_sclk_stepping *cur, struct rv6xx_sclk_stepping *target) rv6xx_next_post_div_step() argument
230 rv6xx_reached_stepping_target(struct radeon_device *rdev, struct rv6xx_sclk_stepping *cur, struct rv6xx_sclk_stepping *target, bool increasing_vco) rv6xx_reached_stepping_target() argument
239 rv6xx_generate_steps(struct radeon_device *rdev, u32 low, u32 high, u32 start_index, u8 *end_index) rv6xx_generate_steps() argument
296 rv6xx_generate_single_step(struct radeon_device *rdev, u32 clock, u32 index) rv6xx_generate_single_step() argument
305 rv6xx_invalidate_intermediate_steps_range(struct radeon_device *rdev, u32 start_index, u32 end_index) rv6xx_invalidate_intermediate_steps_range() argument
314 rv6xx_set_engine_spread_spectrum_clk_s(struct radeon_device *rdev, u32 index, u32 clk_s) rv6xx_set_engine_spread_spectrum_clk_s() argument
321 rv6xx_set_engine_spread_spectrum_clk_v(struct radeon_device *rdev, u32 index, u32 clk_v) rv6xx_set_engine_spread_spectrum_clk_v() argument
328 rv6xx_enable_engine_spread_spectrum(struct radeon_device *rdev, u32 index, bool enable) rv6xx_enable_engine_spread_spectrum() argument
339 rv6xx_set_memory_spread_spectrum_clk_s(struct radeon_device *rdev, u32 clk_s) rv6xx_set_memory_spread_spectrum_clk_s() argument
345 rv6xx_set_memory_spread_spectrum_clk_v(struct radeon_device *rdev, u32 clk_v) rv6xx_set_memory_spread_spectrum_clk_v() argument
351 rv6xx_enable_memory_spread_spectrum(struct radeon_device *rdev, bool enable) rv6xx_enable_memory_spread_spectrum() argument
360 rv6xx_enable_dynamic_spread_spectrum(struct radeon_device *rdev, bool enable) rv6xx_enable_dynamic_spread_spectrum() argument
369 rv6xx_memory_clock_entry_enable_post_divider(struct radeon_device *rdev, u32 index, bool enable) rv6xx_memory_clock_entry_enable_post_divider() argument
379 rv6xx_memory_clock_entry_set_post_divider(struct radeon_device *rdev, u32 index, u32 divider) rv6xx_memory_clock_entry_set_post_divider() argument
386 rv6xx_memory_clock_entry_set_feedback_divider(struct radeon_device *rdev, u32 index, u32 divider) rv6xx_memory_clock_entry_set_feedback_divider() argument
393 rv6xx_memory_clock_entry_set_reference_divider(struct radeon_device *rdev, u32 index, u32 divider) rv6xx_memory_clock_entry_set_reference_divider() argument
400 rv6xx_vid_response_set_brt(struct radeon_device *rdev, u32 rt) rv6xx_vid_response_set_brt() argument
405 rv6xx_enable_engine_feedback_and_reference_sync(struct radeon_device *rdev) rv6xx_enable_engine_feedback_and_reference_sync() argument
417 rv6xx_scale_count_given_unit(struct radeon_device *rdev, u32 unscaled_count, u32 unit) rv6xx_scale_count_given_unit() argument
425 rv6xx_compute_count_for_delay(struct radeon_device *rdev, u32 delay_us, u32 unit) rv6xx_compute_count_for_delay() argument
433 rv6xx_calculate_engine_speed_stepping_parameters(struct radeon_device *rdev, struct rv6xx_ps *state) rv6xx_calculate_engine_speed_stepping_parameters() argument
450 rv6xx_calculate_memory_clock_stepping_parameters(struct radeon_device *rdev, struct rv6xx_ps *state) rv6xx_calculate_memory_clock_stepping_parameters() argument
480 rv6xx_calculate_voltage_stepping_parameters(struct radeon_device *rdev, struct rv6xx_ps *state) rv6xx_calculate_voltage_stepping_parameters() argument
548 rv6xx_program_engine_spread_spectrum(struct radeon_device *rdev, u32 clock, enum r600_power_level level) rv6xx_program_engine_spread_spectrum() argument
583 rv6xx_program_sclk_spread_spectrum_parameters_except_lowest_entry(struct radeon_device *rdev) rv6xx_program_sclk_spread_spectrum_parameters_except_lowest_entry() argument
597 rv6xx_program_mclk_stepping_entry(struct radeon_device *rdev, u32 entry, u32 clock) rv6xx_program_mclk_stepping_entry() argument
618 rv6xx_program_mclk_stepping_parameters_except_lowest_entry(struct radeon_device *rdev) rv6xx_program_mclk_stepping_parameters_except_lowest_entry() argument
630 rv6xx_find_memory_clock_with_highest_vco(struct radeon_device *rdev, u32 requested_memory_clock, u32 ref_clk, struct atom_clock_dividers *dividers, u32 *vco_freq) rv6xx_find_memory_clock_with_highest_vco() argument
652 rv6xx_program_mclk_spread_spectrum_parameters(struct radeon_device *rdev) rv6xx_program_mclk_spread_spectrum_parameters() argument
701 rv6xx_program_voltage_stepping_entry(struct radeon_device *rdev, u32 entry, u16 voltage) rv6xx_program_voltage_stepping_entry() argument
718 rv6xx_program_voltage_stepping_parameters_except_lowest_entry(struct radeon_device *rdev) rv6xx_program_voltage_stepping_parameters_except_lowest_entry() argument
729 rv6xx_program_backbias_stepping_parameters_except_lowest_entry(struct radeon_device *rdev) rv6xx_program_backbias_stepping_parameters_except_lowest_entry() argument
744 rv6xx_program_sclk_spread_spectrum_parameters_lowest_entry(struct radeon_device *rdev) rv6xx_program_sclk_spread_spectrum_parameters_lowest_entry() argument
753 rv6xx_program_mclk_stepping_parameters_lowest_entry(struct radeon_device *rdev) rv6xx_program_mclk_stepping_parameters_lowest_entry() argument
762 rv6xx_program_voltage_stepping_parameters_lowest_entry(struct radeon_device *rdev) rv6xx_program_voltage_stepping_parameters_lowest_entry() argument
771 rv6xx_program_backbias_stepping_parameters_lowest_entry(struct radeon_device *rdev) rv6xx_program_backbias_stepping_parameters_lowest_entry() argument
781 calculate_memory_refresh_rate(struct radeon_device *rdev, u32 engine_clock) calculate_memory_refresh_rate() argument
794 rv6xx_program_memory_timing_parameters(struct radeon_device *rdev) rv6xx_program_memory_timing_parameters() argument
828 rv6xx_program_mpll_timing_parameters(struct radeon_device *rdev) rv6xx_program_mpll_timing_parameters() argument
837 rv6xx_program_bsp(struct radeon_device *rdev) rv6xx_program_bsp() argument
850 rv6xx_program_at(struct radeon_device *rdev) rv6xx_program_at() argument
861 rv6xx_program_git(struct radeon_device *rdev) rv6xx_program_git() argument
866 rv6xx_program_tp(struct radeon_device *rdev) rv6xx_program_tp() argument
876 rv6xx_program_vc(struct radeon_device *rdev) rv6xx_program_vc() argument
881 rv6xx_clear_vc(struct radeon_device *rdev) rv6xx_clear_vc() argument
886 rv6xx_program_tpp(struct radeon_device *rdev) rv6xx_program_tpp() argument
892 rv6xx_program_sstp(struct radeon_device *rdev) rv6xx_program_sstp() argument
898 rv6xx_program_fcp(struct radeon_device *rdev) rv6xx_program_fcp() argument
904 rv6xx_program_vddc3d_parameters(struct radeon_device *rdev) rv6xx_program_vddc3d_parameters() argument
913 rv6xx_program_voltage_timing_parameters(struct radeon_device *rdev) rv6xx_program_voltage_timing_parameters() argument
931 rv6xx_program_engine_speed_parameters(struct radeon_device *rdev) rv6xx_program_engine_speed_parameters() argument
937 rv6xx_get_master_voltage_mask(struct radeon_device *rdev) rv6xx_get_master_voltage_mask() argument
959 rv6xx_program_voltage_gpio_pins(struct radeon_device *rdev) rv6xx_program_voltage_gpio_pins() argument
965 rv6xx_enable_static_voltage_control(struct radeon_device *rdev, struct radeon_ps *new_ps, bool enable) rv6xx_enable_static_voltage_control() argument
980 rv6xx_enable_display_gap(struct radeon_device *rdev, bool enable) rv6xx_enable_display_gap() argument
996 rv6xx_program_power_level_enter_state(struct radeon_device *rdev) rv6xx_program_power_level_enter_state() argument
1018 rv6xx_calculate_ap(struct radeon_device *rdev, struct rv6xx_ps *state) rv6xx_calculate_ap() argument
1045 rv6xx_calculate_stepping_parameters(struct radeon_device *rdev, struct radeon_ps *new_ps) rv6xx_calculate_stepping_parameters() argument
1056 rv6xx_program_stepping_parameters_except_lowest_entry(struct radeon_device *rdev) rv6xx_program_stepping_parameters_except_lowest_entry() argument
1069 rv6xx_program_stepping_parameters_lowest_entry(struct radeon_device *rdev) rv6xx_program_stepping_parameters_lowest_entry() argument
1080 rv6xx_program_power_level_low(struct radeon_device *rdev) rv6xx_program_power_level_low() argument
1096 rv6xx_program_power_level_low_to_lowest_state(struct radeon_device *rdev) rv6xx_program_power_level_low_to_lowest_state() argument
1112 rv6xx_program_power_level_medium(struct radeon_device *rdev) rv6xx_program_power_level_medium() argument
1128 rv6xx_program_power_level_medium_for_transition(struct radeon_device *rdev) rv6xx_program_power_level_medium_for_transition() argument
1152 rv6xx_program_power_level_high(struct radeon_device *rdev) rv6xx_program_power_level_high() argument
1170 rv6xx_enable_backbias(struct radeon_device *rdev, bool enable) rv6xx_enable_backbias() argument
1180 rv6xx_program_display_gap(struct radeon_device *rdev) rv6xx_program_display_gap() argument
1198 rv6xx_set_sw_voltage_to_safe(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_set_sw_voltage_to_safe() argument
1216 rv6xx_set_sw_voltage_to_low(struct radeon_device *rdev, struct radeon_ps *old_ps) rv6xx_set_sw_voltage_to_low() argument
1228 rv6xx_set_safe_backbias(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_set_safe_backbias() argument
1242 rv6xx_set_safe_pcie_gen2(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_set_safe_pcie_gen2() argument
1254 rv6xx_enable_dynamic_voltage_control(struct radeon_device *rdev, bool enable) rv6xx_enable_dynamic_voltage_control() argument
1263 rv6xx_enable_dynamic_backbias_control(struct radeon_device *rdev, bool enable) rv6xx_enable_dynamic_backbias_control() argument
1272 rv6xx_step_sw_voltage(struct radeon_device *rdev, u16 initial_voltage, u16 target_voltage) rv6xx_step_sw_voltage() argument
1304 rv6xx_step_voltage_if_increasing(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_step_voltage_if_increasing() argument
1319 rv6xx_step_voltage_if_decreasing(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_step_voltage_if_decreasing() argument
1334 rv6xx_enable_high(struct radeon_device *rdev) rv6xx_enable_high() argument
1343 rv6xx_enable_medium(struct radeon_device *rdev) rv6xx_enable_medium() argument
1351 rv6xx_set_dpm_event_sources(struct radeon_device *rdev, u32 sources) rv6xx_set_dpm_event_sources() argument
1388 rv6xx_enable_auto_throttle_source(struct radeon_device *rdev, enum radeon_dpm_auto_throttle_src source, bool enable) rv6xx_enable_auto_throttle_source() argument
1408 rv6xx_enable_thermal_protection(struct radeon_device *rdev, bool enable) rv6xx_enable_thermal_protection() argument
1417 rv6xx_generate_transition_stepping(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_generate_transition_stepping() argument
1431 rv6xx_generate_low_step(struct radeon_device *rdev, struct radeon_ps *new_ps) rv6xx_generate_low_step() argument
1443 rv6xx_invalidate_intermediate_steps(struct radeon_device *rdev) rv6xx_invalidate_intermediate_steps() argument
1451 rv6xx_generate_stepping_table(struct radeon_device *rdev, struct radeon_ps *new_ps) rv6xx_generate_stepping_table() argument
1471 rv6xx_enable_spread_spectrum(struct radeon_device *rdev, bool enable) rv6xx_enable_spread_spectrum() argument
1485 rv6xx_reset_lvtm_data_sync(struct radeon_device *rdev) rv6xx_reset_lvtm_data_sync() argument
1493 rv6xx_enable_dynamic_pcie_gen2(struct radeon_device *rdev, struct radeon_ps *new_ps, bool enable) rv6xx_enable_dynamic_pcie_gen2() argument
1511 rv6xx_set_uvd_clock_before_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_set_uvd_clock_before_set_eng_clock() argument
1528 rv6xx_set_uvd_clock_after_set_eng_clock(struct radeon_device *rdev, struct radeon_ps *new_ps, struct radeon_ps *old_ps) rv6xx_set_uvd_clock_after_set_eng_clock() argument
1545 rv6xx_dpm_enable(struct radeon_device *rdev) rv6xx_dpm_enable() argument
1612 rv6xx_dpm_disable(struct radeon_device *rdev) rv6xx_dpm_disable() argument
1656 rv6xx_dpm_set_power_state(struct radeon_device *rdev) rv6xx_dpm_set_power_state() argument
1754 rv6xx_setup_asic(struct radeon_device *rdev) rv6xx_setup_asic() argument
1768 rv6xx_dpm_display_configuration_changed(struct radeon_device *rdev) rv6xx_dpm_display_configuration_changed() argument
1794 rv6xx_parse_pplib_non_clock_info(struct radeon_device *rdev, struct radeon_ps *rps, struct _ATOM_PPLIB_NONCLOCK_INFO *non_clock_info) rv6xx_parse_pplib_non_clock_info() argument
1816 rv6xx_parse_pplib_clock_info(struct radeon_device *rdev, struct radeon_ps *rps, int index, union pplib_clock_info *clock_info) rv6xx_parse_pplib_clock_info() argument
1872 rv6xx_parse_power_table(struct radeon_device *rdev) rv6xx_parse_power_table() argument
1932 rv6xx_dpm_init(struct radeon_device *rdev) rv6xx_dpm_init() argument
2007 rv6xx_dpm_print_power_state(struct radeon_device *rdev, struct radeon_ps *rps) rv6xx_dpm_print_power_state() argument
2028 rv6xx_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, struct seq_file *m) rv6xx_dpm_debugfs_print_current_performance_level() argument
2054 rv6xx_dpm_get_current_sclk(struct radeon_device *rdev) rv6xx_dpm_get_current_sclk() argument
2077 rv6xx_dpm_get_current_mclk(struct radeon_device *rdev) rv6xx_dpm_get_current_mclk() argument
2099 rv6xx_dpm_fini(struct radeon_device *rdev) rv6xx_dpm_fini() argument
2110 rv6xx_dpm_get_sclk(struct radeon_device *rdev, bool low) rv6xx_dpm_get_sclk() argument
2120 rv6xx_dpm_get_mclk(struct radeon_device *rdev, bool low) rv6xx_dpm_get_mclk() argument
2130 rv6xx_dpm_force_performance_level(struct radeon_device *rdev, enum radeon_dpm_forced_level level) rv6xx_dpm_force_performance_level() argument
[all...]
H A Dradeon_gart.c64 * @rdev: radeon_device pointer
71 int radeon_gart_table_ram_alloc(struct radeon_device *rdev) in radeon_gart_table_ram_alloc() argument
75 ptr = dma_alloc_coherent(&rdev->pdev->dev, rdev->gart.table_size, in radeon_gart_table_ram_alloc()
76 &rdev->gart.table_addr, GFP_KERNEL); in radeon_gart_table_ram_alloc()
81 if (rdev->family == CHIP_RS400 || rdev->family == CHIP_RS480 || in radeon_gart_table_ram_alloc()
82 rdev->family == CHIP_RS690 || rdev->family == CHIP_RS740) { in radeon_gart_table_ram_alloc()
84 rdev in radeon_gart_table_ram_alloc()
100 radeon_gart_table_ram_free(struct radeon_device *rdev) radeon_gart_table_ram_free() argument
128 radeon_gart_table_vram_alloc(struct radeon_device *rdev) radeon_gart_table_vram_alloc() argument
153 radeon_gart_table_vram_pin(struct radeon_device *rdev) radeon_gart_table_vram_pin() argument
196 radeon_gart_table_vram_unpin(struct radeon_device *rdev) radeon_gart_table_vram_unpin() argument
221 radeon_gart_table_vram_free(struct radeon_device *rdev) radeon_gart_table_vram_free() argument
242 radeon_gart_unbind(struct radeon_device *rdev, unsigned offset, int pages) radeon_gart_unbind() argument
287 radeon_gart_bind(struct radeon_device *rdev, unsigned offset, int pages, struct page **pagelist, dma_addr_t *dma_addr, uint32_t flags) radeon_gart_bind() argument
330 radeon_gart_init(struct radeon_device *rdev) radeon_gart_init() argument
376 radeon_gart_fini(struct radeon_device *rdev) radeon_gart_fini() argument
[all...]
H A Dr600.c106 int r600_debugfs_mc_info_init(struct radeon_device *rdev);
109 int r600_mc_wait_for_idle(struct radeon_device *rdev);
110 static void r600_gpu_init(struct radeon_device *rdev);
111 void r600_fini(struct radeon_device *rdev);
112 void r600_irq_disable(struct radeon_device *rdev);
113 static void r600_pcie_gen2_enable(struct radeon_device *rdev);
114 extern int evergreen_rlc_resume(struct radeon_device *rdev);
115 extern void rv770_set_clk_bypass_mode(struct radeon_device *rdev);
120 u32 r600_rcu_rreg(struct radeon_device *rdev, u32 reg) in r600_rcu_rreg() argument
125 spin_lock_irqsave(&rdev in r600_rcu_rreg()
132 r600_rcu_wreg(struct radeon_device *rdev, u32 reg, u32 v) r600_rcu_wreg() argument
142 r600_uvd_ctx_rreg(struct radeon_device *rdev, u32 reg) r600_uvd_ctx_rreg() argument
154 r600_uvd_ctx_wreg(struct radeon_device *rdev, u32 reg, u32 v) r600_uvd_ctx_wreg() argument
174 r600_get_allowed_info_register(struct radeon_device *rdev, u32 reg, u32 *val) r600_get_allowed_info_register() argument
198 r600_get_xclk(struct radeon_device *rdev) r600_get_xclk() argument
203 r600_set_uvd_clocks(struct radeon_device *rdev, u32 vclk, u32 dclk) r600_set_uvd_clocks() argument
299 struct radeon_device *rdev = dev->dev_private; dce3_program_fmt() local
350 rv6xx_get_temp(struct radeon_device *rdev) rv6xx_get_temp() argument
362 r600_pm_get_dynpm_state(struct radeon_device *rdev) r600_pm_get_dynpm_state() argument
535 rs780_pm_init_profile(struct radeon_device *rdev) rs780_pm_init_profile() argument
648 r600_pm_init_profile(struct radeon_device *rdev) r600_pm_init_profile() argument
776 r600_pm_misc(struct radeon_device *rdev) r600_pm_misc() argument
795 r600_gui_idle(struct radeon_device *rdev) r600_gui_idle() argument
804 r600_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd) r600_hpd_sense() argument
859 r600_hpd_set_polarity(struct radeon_device *rdev, enum radeon_hpd_id hpd) r600_hpd_set_polarity() argument
951 r600_hpd_init(struct radeon_device *rdev) r600_hpd_init() argument
1018 r600_hpd_fini(struct radeon_device *rdev) r600_hpd_fini() argument
1074 r600_pcie_gart_tlb_flush(struct radeon_device *rdev) r600_pcie_gart_tlb_flush() argument
1113 r600_pcie_gart_init(struct radeon_device *rdev) r600_pcie_gart_init() argument
1129 r600_pcie_gart_enable(struct radeon_device *rdev) r600_pcie_gart_enable() argument
1187 r600_pcie_gart_disable(struct radeon_device *rdev) r600_pcie_gart_disable() argument
1222 r600_pcie_gart_fini(struct radeon_device *rdev) r600_pcie_gart_fini() argument
1229 r600_agp_enable(struct radeon_device *rdev) r600_agp_enable() argument
1263 r600_mc_wait_for_idle(struct radeon_device *rdev) r600_mc_wait_for_idle() argument
1278 rs780_mc_rreg(struct radeon_device *rdev, uint32_t reg) rs780_mc_rreg() argument
1291 rs780_mc_wreg(struct radeon_device *rdev, uint32_t reg, uint32_t v) rs780_mc_wreg() argument
1303 r600_mc_program(struct radeon_device *rdev) r600_mc_program() argument
1390 r600_vram_gtt_location(struct radeon_device *rdev, struct radeon_mc *mc) r600_vram_gtt_location() argument
1434 r600_mc_init(struct radeon_device *rdev) r600_mc_init() argument
1508 r600_vram_scratch_init(struct radeon_device *rdev) r600_vram_scratch_init() argument
1539 r600_vram_scratch_fini(struct radeon_device *rdev) r600_vram_scratch_fini() argument
1555 r600_set_bios_scratch_engine_hung(struct radeon_device *rdev, bool hung) r600_set_bios_scratch_engine_hung() argument
1567 r600_print_gpu_status_regs(struct radeon_device *rdev) r600_print_gpu_status_regs() argument
1587 r600_is_display_hung(struct radeon_device *rdev) r600_is_display_hung() argument
1616 r600_gpu_check_soft_reset(struct radeon_device *rdev) r600_gpu_check_soft_reset() argument
1685 r600_gpu_soft_reset(struct radeon_device *rdev, u32 reset_mask) r600_gpu_soft_reset() argument
1821 r600_gpu_pci_config_reset(struct radeon_device *rdev) r600_gpu_pci_config_reset() argument
1882 r600_asic_reset(struct radeon_device *rdev, bool hard) r600_asic_reset() argument
1922 r600_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) r600_gfx_is_lockup() argument
1935 r6xx_remap_render_backend(struct radeon_device *rdev, u32 tiling_pipe_num, u32 max_rb_num, u32 total_max_rb_num, u32 disabled_rb_mask) r6xx_remap_render_backend() argument
1990 r600_gpu_init(struct radeon_device *rdev) r600_gpu_init() argument
2396 r600_pciep_rreg(struct radeon_device *rdev, u32 reg) r600_pciep_rreg() argument
2409 r600_pciep_wreg(struct radeon_device *rdev, u32 reg, u32 v) r600_pciep_wreg() argument
2424 r600_cp_stop(struct radeon_device *rdev) r600_cp_stop() argument
2433 r600_init_microcode(struct radeon_device *rdev) r600_init_microcode() argument
2617 r600_gfx_get_rptr(struct radeon_device *rdev, struct radeon_ring *ring) r600_gfx_get_rptr() argument
2630 r600_gfx_get_wptr(struct radeon_device *rdev, struct radeon_ring *ring) r600_gfx_get_wptr() argument
2636 r600_gfx_set_wptr(struct radeon_device *rdev, struct radeon_ring *ring) r600_gfx_set_wptr() argument
2643 r600_cp_load_microcode(struct radeon_device *rdev) r600_cp_load_microcode() argument
2685 r600_cp_start(struct radeon_device *rdev) r600_cp_start() argument
2715 r600_cp_resume(struct radeon_device *rdev) r600_cp_resume() argument
2779 r600_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size) r600_ring_init() argument
2799 r600_cp_fini(struct radeon_device *rdev) r600_cp_fini() argument
2810 r600_scratch_init(struct radeon_device *rdev) r600_scratch_init() argument
2822 r600_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) r600_ring_test() argument
2866 r600_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) r600_fence_ring_emit() argument
2925 r600_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) r600_semaphore_ring_emit() argument
2963 r600_copy_cpdma(struct radeon_device *rdev, uint64_t src_offset, uint64_t dst_offset, unsigned num_gpu_pages, struct dma_resv *resv) r600_copy_cpdma() argument
3027 r600_set_surface_reg(struct radeon_device *rdev, int reg, uint32_t tiling_flags, uint32_t pitch, uint32_t offset, uint32_t obj_size) r600_set_surface_reg() argument
3035 r600_clear_surface_reg(struct radeon_device *rdev, int reg) r600_clear_surface_reg() argument
3040 r600_uvd_init(struct radeon_device *rdev) r600_uvd_init() argument
3063 r600_uvd_start(struct radeon_device *rdev) r600_uvd_start() argument
3086 r600_uvd_resume(struct radeon_device *rdev) r600_uvd_resume() argument
3107 r600_startup(struct radeon_device *rdev) r600_startup() argument
3189 r600_vga_set_state(struct radeon_device *rdev, bool state) r600_vga_set_state() argument
3203 r600_resume(struct radeon_device *rdev) r600_resume() argument
3228 r600_suspend(struct radeon_device *rdev) r600_suspend() argument
3250 r600_init(struct radeon_device *rdev) r600_init() argument
3341 r600_fini(struct radeon_device *rdev) r600_fini() argument
3369 r600_ring_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib) r600_ring_ib_execute() argument
3399 r600_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) r600_ib_test() argument
3469 r600_ih_ring_init(struct radeon_device *rdev, unsigned ring_size) r600_ih_ring_init() argument
3481 r600_ih_ring_alloc(struct radeon_device *rdev) r600_ih_ring_alloc() argument
3517 r600_ih_ring_fini(struct radeon_device *rdev) r600_ih_ring_fini() argument
3533 r600_rlc_stop(struct radeon_device *rdev) r600_rlc_stop() argument
3549 r600_rlc_start(struct radeon_device *rdev) r600_rlc_start() argument
3554 r600_rlc_resume(struct radeon_device *rdev) r600_rlc_resume() argument
3593 r600_enable_interrupts(struct radeon_device *rdev) r600_enable_interrupts() argument
3605 r600_disable_interrupts(struct radeon_device *rdev) r600_disable_interrupts() argument
3621 r600_disable_interrupt_state(struct radeon_device *rdev) r600_disable_interrupt_state() argument
3674 r600_irq_init(struct radeon_device *rdev) r600_irq_init() argument
3752 r600_irq_suspend(struct radeon_device *rdev) r600_irq_suspend() argument
3758 r600_irq_fini(struct radeon_device *rdev) r600_irq_fini() argument
3764 r600_irq_set(struct radeon_device *rdev) r600_irq_set() argument
3915 r600_irq_ack(struct radeon_device *rdev) r600_irq_ack() argument
4031 r600_irq_disable(struct radeon_device *rdev) r600_irq_disable() argument
4040 r600_get_ih_wptr(struct radeon_device *rdev) r600_get_ih_wptr() argument
4095 r600_irq_process(struct radeon_device *rdev) r600_irq_process() argument
4354 struct radeon_device *rdev = dev->dev_private; r600_debugfs_mc_info() local
4366 r600_debugfs_mc_info_init(struct radeon_device *rdev) r600_debugfs_mc_info_init() argument
4384 r600_mmio_hdp_flush(struct radeon_device *rdev) r600_mmio_hdp_flush() argument
4402 r600_set_pcie_lanes(struct radeon_device *rdev, int lanes) r600_set_pcie_lanes() argument
4455 r600_get_pcie_lanes(struct radeon_device *rdev) r600_get_pcie_lanes() argument
4492 r600_pcie_gen2_enable(struct radeon_device *rdev) r600_pcie_gen2_enable() argument
4614 r600_get_gpu_clock_counter(struct radeon_device *rdev) r600_get_gpu_clock_counter() argument
[all...]
/kernel/linux/linux-6.6/net/wireless/
H A Drdev-ops.h15 static inline int rdev_suspend(struct cfg80211_registered_device *rdev, in rdev_suspend() argument
19 trace_rdev_suspend(&rdev->wiphy, wowlan); in rdev_suspend()
20 ret = rdev->ops->suspend(&rdev->wiphy, wowlan); in rdev_suspend()
21 trace_rdev_return_int(&rdev->wiphy, ret); in rdev_suspend()
25 static inline int rdev_resume(struct cfg80211_registered_device *rdev) in rdev_resume() argument
28 trace_rdev_resume(&rdev->wiphy); in rdev_resume()
29 ret = rdev->ops->resume(&rdev->wiphy); in rdev_resume()
30 trace_rdev_return_int(&rdev in rdev_resume()
34 rdev_set_wakeup(struct cfg80211_registered_device *rdev, bool enabled) rdev_set_wakeup() argument
43 rdev_add_virtual_intf(struct cfg80211_registered_device *rdev, char *name, unsigned char name_assign_type, enum nl80211_iftype type, struct vif_params *params) rdev_add_virtual_intf() argument
57 rdev_del_virtual_intf(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) rdev_del_virtual_intf() argument
68 rdev_change_virtual_intf(struct cfg80211_registered_device *rdev, struct net_device *dev, enum nl80211_iftype type, struct vif_params *params) rdev_change_virtual_intf() argument
79 rdev_add_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) rdev_add_key() argument
94 rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) rdev_get_key() argument
108 rdev_del_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) rdev_del_key() argument
122 rdev_set_default_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index, bool unicast, bool multicast) rdev_set_default_key() argument
136 rdev_set_default_mgmt_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index) rdev_set_default_mgmt_key() argument
149 rdev_set_default_beacon_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, int link_id, u8 key_index) rdev_set_default_beacon_key() argument
163 rdev_start_ap(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_ap_settings *settings) rdev_start_ap() argument
174 rdev_change_beacon(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_beacon_data *info) rdev_change_beacon() argument
185 rdev_stop_ap(struct cfg80211_registered_device *rdev, struct net_device *dev, unsigned int link_id) rdev_stop_ap() argument
195 rdev_add_station(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *mac, struct station_parameters *params) rdev_add_station() argument
206 rdev_del_station(struct cfg80211_registered_device *rdev, struct net_device *dev, struct station_del_parameters *params) rdev_del_station() argument
217 rdev_change_station(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *mac, struct station_parameters *params) rdev_change_station() argument
228 rdev_get_station(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *mac, struct station_info *sinfo) rdev_get_station() argument
239 rdev_dump_station(struct cfg80211_registered_device *rdev, struct net_device *dev, int idx, u8 *mac, struct station_info *sinfo) rdev_dump_station() argument
250 rdev_add_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *next_hop) rdev_add_mpath() argument
260 rdev_del_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst) rdev_del_mpath() argument
270 rdev_change_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *next_hop) rdev_change_mpath() argument
281 rdev_get_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *next_hop, struct mpath_info *pinfo) rdev_get_mpath() argument
293 rdev_get_mpp(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *mpp, struct mpath_info *pinfo) rdev_get_mpp() argument
305 rdev_dump_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, int idx, u8 *dst, u8 *next_hop, struct mpath_info *pinfo) rdev_dump_mpath() argument
318 rdev_dump_mpp(struct cfg80211_registered_device *rdev, struct net_device *dev, int idx, u8 *dst, u8 *mpp, struct mpath_info *pinfo) rdev_dump_mpp() argument
332 rdev_get_mesh_config(struct cfg80211_registered_device *rdev, struct net_device *dev, struct mesh_config *conf) rdev_get_mesh_config() argument
343 rdev_update_mesh_config(struct cfg80211_registered_device *rdev, struct net_device *dev, u32 mask, const struct mesh_config *nconf) rdev_update_mesh_config() argument
354 rdev_join_mesh(struct cfg80211_registered_device *rdev, struct net_device *dev, const struct mesh_config *conf, const struct mesh_setup *setup) rdev_join_mesh() argument
367 rdev_leave_mesh(struct cfg80211_registered_device *rdev, struct net_device *dev) rdev_leave_mesh() argument
377 rdev_join_ocb(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ocb_setup *setup) rdev_join_ocb() argument
388 rdev_leave_ocb(struct cfg80211_registered_device *rdev, struct net_device *dev) rdev_leave_ocb() argument
398 rdev_change_bss(struct cfg80211_registered_device *rdev, struct net_device *dev, struct bss_parameters *params) rdev_change_bss() argument
410 rdev_inform_bss(struct cfg80211_registered_device *rdev, struct cfg80211_bss *bss, const struct cfg80211_bss_ies *ies, void *drv_data) rdev_inform_bss() argument
422 rdev_set_txq_params(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ieee80211_txq_params *params) rdev_set_txq_params() argument
435 rdev_libertas_set_mesh_channel(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ieee80211_channel *chan) rdev_libertas_set_mesh_channel() argument
447 rdev_set_monitor_channel(struct cfg80211_registered_device *rdev, struct cfg80211_chan_def *chandef) rdev_set_monitor_channel() argument
457 rdev_scan(struct cfg80211_registered_device *rdev, struct cfg80211_scan_request *request) rdev_scan() argument
467 rdev_abort_scan(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) rdev_abort_scan() argument
475 rdev_auth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_auth_request *req) rdev_auth() argument
486 rdev_assoc(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_assoc_request *req) rdev_assoc() argument
498 rdev_deauth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_deauth_request *req) rdev_deauth() argument
509 rdev_disassoc(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_disassoc_request *req) rdev_disassoc() argument
520 rdev_connect(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_connect_params *sme) rdev_connect() argument
532 rdev_update_connect_params(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_connect_params *sme, u32 changed) rdev_update_connect_params() argument
543 rdev_disconnect(struct cfg80211_registered_device *rdev, struct net_device *dev, u16 reason_code) rdev_disconnect() argument
553 rdev_join_ibss(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_ibss_params *params) rdev_join_ibss() argument
564 rdev_leave_ibss(struct cfg80211_registered_device *rdev, struct net_device *dev) rdev_leave_ibss() argument
575 rdev_set_wiphy_params(struct cfg80211_registered_device *rdev, u32 changed) rdev_set_wiphy_params() argument
588 rdev_set_tx_power(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) rdev_set_tx_power() argument
599 rdev_get_tx_power(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, int *dbm) rdev_get_tx_power() argument
610 rdev_set_multicast_to_unicast(struct cfg80211_registered_device *rdev, struct net_device *dev, const bool enabled) rdev_set_multicast_to_unicast() argument
622 rdev_get_txq_stats(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_txq_stats *txqstats) rdev_get_txq_stats() argument
633 rdev_rfkill_poll(struct cfg80211_registered_device *rdev) rdev_rfkill_poll() argument
642 rdev_testmode_cmd(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, void *data, int len) rdev_testmode_cmd() argument
653 rdev_testmode_dump(struct cfg80211_registered_device *rdev, struct sk_buff *skb, struct netlink_callback *cb, void *data, int len) rdev_testmode_dump() argument
667 rdev_set_bitrate_mask(struct cfg80211_registered_device *rdev, struct net_device *dev, unsigned int link_id, const u8 *peer, const struct cfg80211_bitrate_mask *mask) rdev_set_bitrate_mask() argument
680 rdev_dump_survey(struct cfg80211_registered_device *rdev, struct net_device *netdev, int idx, struct survey_info *info) rdev_dump_survey() argument
694 rdev_set_pmksa(struct cfg80211_registered_device *rdev, struct net_device *netdev, struct cfg80211_pmksa *pmksa) rdev_set_pmksa() argument
705 rdev_del_pmksa(struct cfg80211_registered_device *rdev, struct net_device *netdev, struct cfg80211_pmksa *pmksa) rdev_del_pmksa() argument
716 rdev_flush_pmksa(struct cfg80211_registered_device *rdev, struct net_device *netdev) rdev_flush_pmksa() argument
727 rdev_remain_on_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct ieee80211_channel *chan, unsigned int duration, u64 *cookie) rdev_remain_on_channel() argument
741 rdev_cancel_remain_on_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) rdev_cancel_remain_on_channel() argument
751 rdev_mgmt_tx(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) rdev_mgmt_tx() argument
763 rdev_tx_control_port(struct cfg80211_registered_device *rdev, struct net_device *dev, const void *buf, size_t len, const u8 *dest, __be16 proto, const bool noencrypt, int link, u64 *cookie) rdev_tx_control_port() argument
783 rdev_mgmt_tx_cancel_wait(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) rdev_mgmt_tx_cancel_wait() argument
793 rdev_set_power_mgmt(struct cfg80211_registered_device *rdev, struct net_device *dev, bool enabled, int timeout) rdev_set_power_mgmt() argument
805 rdev_set_cqm_rssi_config(struct cfg80211_registered_device *rdev, struct net_device *dev, s32 rssi_thold, u32 rssi_hyst) rdev_set_cqm_rssi_config() argument
818 rdev_set_cqm_rssi_range_config(struct cfg80211_registered_device *rdev, struct net_device *dev, s32 low, s32 high) rdev_set_cqm_rssi_range_config() argument
830 rdev_set_cqm_txe_config(struct cfg80211_registered_device *rdev, struct net_device *dev, u32 rate, u32 pkts, u32 intvl) rdev_set_cqm_txe_config() argument
842 rdev_update_mgmt_frame_registrations(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct mgmt_frame_regs *upd) rdev_update_mgmt_frame_registrations() argument
855 rdev_set_antenna(struct cfg80211_registered_device *rdev, u32 tx_ant, u32 rx_ant) rdev_set_antenna() argument
865 rdev_get_antenna(struct cfg80211_registered_device *rdev, u32 *tx_ant, u32 *rx_ant) rdev_get_antenna() argument
880 rdev_sched_scan_start(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_sched_scan_request *request) rdev_sched_scan_start() argument
891 rdev_sched_scan_stop(struct cfg80211_registered_device *rdev, struct net_device *dev, u64 reqid) rdev_sched_scan_stop() argument
901 rdev_set_rekey_data(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_gtk_rekey_data *data) rdev_set_rekey_data() argument
912 rdev_tdls_mgmt(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *peer, int link_id, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *buf, size_t len) rdev_tdls_mgmt() argument
930 rdev_tdls_oper(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *peer, enum nl80211_tdls_operation oper) rdev_tdls_oper() argument
941 rdev_probe_client(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *peer, u64 *cookie) rdev_probe_client() argument
952 rdev_set_noack_map(struct cfg80211_registered_device *rdev, struct net_device *dev, u16 noack_map) rdev_set_noack_map() argument
963 rdev_get_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, unsigned int link_id, struct cfg80211_chan_def *chandef) rdev_get_channel() argument
977 rdev_start_p2p_device(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) rdev_start_p2p_device() argument
988 rdev_stop_p2p_device(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) rdev_stop_p2p_device() argument
996 rdev_start_nan(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_nan_conf *conf) rdev_start_nan() argument
1008 rdev_stop_nan(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) rdev_stop_nan() argument
1017 rdev_add_nan_func(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_nan_func *nan_func) rdev_add_nan_func() argument
1029 rdev_del_nan_func(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) rdev_del_nan_func() argument
1038 rdev_nan_change_conf(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_nan_conf *conf, u32 changes) rdev_nan_change_conf() argument
1054 rdev_set_mac_acl(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_acl_data *params) rdev_set_mac_acl() argument
1066 rdev_update_ft_ies(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_update_ft_ies_params *ftie) rdev_update_ft_ies() argument
1078 rdev_crit_proto_start(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, enum nl80211_crit_proto_id protocol, u16 duration) rdev_crit_proto_start() argument
1092 rdev_crit_proto_stop(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) rdev_crit_proto_stop() argument
1100 rdev_channel_switch(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_csa_settings *params) rdev_channel_switch() argument
1112 rdev_set_qos_map(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_qos_map *qos_map) rdev_set_qos_map() argument
1128 rdev_set_ap_chanwidth(struct cfg80211_registered_device *rdev, struct net_device *dev, unsigned int link_id, struct cfg80211_chan_def *chandef) rdev_set_ap_chanwidth() argument
1143 rdev_add_tx_ts(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 tsid, const u8 *peer, u8 user_prio, u16 admitted_time) rdev_add_tx_ts() argument
1160 rdev_del_tx_ts(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 tsid, const u8 *peer) rdev_del_tx_ts() argument
1174 rdev_tdls_channel_switch(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *addr, u8 oper_class, struct cfg80211_chan_def *chandef) rdev_tdls_channel_switch() argument
1189 rdev_tdls_cancel_channel_switch(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *addr) rdev_tdls_cancel_channel_switch() argument
1198 rdev_start_radar_detection(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_chan_def *chandef, u32 cac_time_ms) rdev_start_radar_detection() argument
1215 rdev_end_cac(struct cfg80211_registered_device *rdev, struct net_device *dev) rdev_end_cac() argument
1225 rdev_set_mcast_rate(struct cfg80211_registered_device *rdev, struct net_device *dev, int mcast_rate[NUM_NL80211_BANDS]) rdev_set_mcast_rate() argument
1239 rdev_set_coalesce(struct cfg80211_registered_device *rdev, struct cfg80211_coalesce *coalesce) rdev_set_coalesce() argument
1251 rdev_set_pmk(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_pmk_conf *pmk_conf) rdev_set_pmk() argument
1264 rdev_del_pmk(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *aa) rdev_del_pmk() argument
1277 rdev_external_auth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_external_auth_params *params) rdev_external_auth() argument
1291 rdev_get_ftm_responder_stats(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_ftm_responder_stats *ftm_stats) rdev_get_ftm_responder_stats() argument
1306 rdev_start_pmsr(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_pmsr_request *request) rdev_start_pmsr() argument
1320 rdev_abort_pmsr(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_pmsr_request *request) rdev_abort_pmsr() argument
1330 rdev_update_owe_info(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_update_owe_info *oweinfo) rdev_update_owe_info() argument
1344 rdev_probe_mesh_link(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *dest, const void *buf, size_t len) rdev_probe_mesh_link() argument
1356 rdev_set_tid_config(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_tid_config *tid_conf) rdev_set_tid_config() argument
1368 rdev_reset_tid_config(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *peer, u8 tids) rdev_reset_tid_config() argument
1380 rdev_set_sar_specs(struct cfg80211_registered_device *rdev, struct cfg80211_sar_specs *sar) rdev_set_sar_specs() argument
1392 rdev_color_change(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_color_change_settings *params) rdev_color_change() argument
1406 rdev_set_fils_aad(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_fils_aad *fils_aad) rdev_set_fils_aad() argument
1420 rdev_set_radar_background(struct cfg80211_registered_device *rdev, struct cfg80211_chan_def *chandef) rdev_set_radar_background() argument
1437 rdev_add_intf_link(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, unsigned int link_id) rdev_add_intf_link() argument
1452 rdev_del_intf_link(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, unsigned int link_id) rdev_del_intf_link() argument
1463 rdev_add_link_station(struct cfg80211_registered_device *rdev, struct net_device *dev, struct link_station_parameters *params) rdev_add_link_station() argument
1479 rdev_mod_link_station(struct cfg80211_registered_device *rdev, struct net_device *dev, struct link_station_parameters *params) rdev_mod_link_station() argument
1495 rdev_del_link_station(struct cfg80211_registered_device *rdev, struct net_device *dev, struct link_station_del_parameters *params) rdev_del_link_station() argument
1511 rdev_set_hw_timestamp(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_set_hw_timestamp *hwts) rdev_set_hw_timestamp() argument
[all...]
/kernel/linux/linux-5.10/net/wireless/
H A Drdev-ops.h10 static inline int rdev_suspend(struct cfg80211_registered_device *rdev, in rdev_suspend() argument
14 trace_rdev_suspend(&rdev->wiphy, wowlan); in rdev_suspend()
15 ret = rdev->ops->suspend(&rdev->wiphy, wowlan); in rdev_suspend()
16 trace_rdev_return_int(&rdev->wiphy, ret); in rdev_suspend()
20 static inline int rdev_resume(struct cfg80211_registered_device *rdev) in rdev_resume() argument
23 trace_rdev_resume(&rdev->wiphy); in rdev_resume()
24 ret = rdev->ops->resume(&rdev->wiphy); in rdev_resume()
25 trace_rdev_return_int(&rdev in rdev_resume()
29 rdev_set_wakeup(struct cfg80211_registered_device *rdev, bool enabled) rdev_set_wakeup() argument
38 rdev_add_virtual_intf(struct cfg80211_registered_device *rdev, char *name, unsigned char name_assign_type, enum nl80211_iftype type, struct vif_params *params) rdev_add_virtual_intf() argument
52 rdev_del_virtual_intf(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) rdev_del_virtual_intf() argument
63 rdev_change_virtual_intf(struct cfg80211_registered_device *rdev, struct net_device *dev, enum nl80211_iftype type, struct vif_params *params) rdev_change_virtual_intf() argument
74 rdev_add_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) rdev_add_key() argument
89 rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) rdev_get_key() argument
101 rdev_del_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr) rdev_del_key() argument
114 rdev_set_default_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool unicast, bool multicast) rdev_set_default_key() argument
128 rdev_set_default_mgmt_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index) rdev_set_default_mgmt_key() argument
140 rdev_set_default_beacon_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index) rdev_set_default_beacon_key() argument
152 rdev_start_ap(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_ap_settings *settings) rdev_start_ap() argument
163 rdev_change_beacon(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_beacon_data *info) rdev_change_beacon() argument
174 rdev_stop_ap(struct cfg80211_registered_device *rdev, struct net_device *dev) rdev_stop_ap() argument
184 rdev_add_station(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *mac, struct station_parameters *params) rdev_add_station() argument
195 rdev_del_station(struct cfg80211_registered_device *rdev, struct net_device *dev, struct station_del_parameters *params) rdev_del_station() argument
206 rdev_change_station(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *mac, struct station_parameters *params) rdev_change_station() argument
217 rdev_get_station(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *mac, struct station_info *sinfo) rdev_get_station() argument
228 rdev_dump_station(struct cfg80211_registered_device *rdev, struct net_device *dev, int idx, u8 *mac, struct station_info *sinfo) rdev_dump_station() argument
239 rdev_add_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *next_hop) rdev_add_mpath() argument
249 rdev_del_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst) rdev_del_mpath() argument
259 rdev_change_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *next_hop) rdev_change_mpath() argument
270 rdev_get_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *next_hop, struct mpath_info *pinfo) rdev_get_mpath() argument
282 rdev_get_mpp(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *mpp, struct mpath_info *pinfo) rdev_get_mpp() argument
294 rdev_dump_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, int idx, u8 *dst, u8 *next_hop, struct mpath_info *pinfo) rdev_dump_mpath() argument
307 rdev_dump_mpp(struct cfg80211_registered_device *rdev, struct net_device *dev, int idx, u8 *dst, u8 *mpp, struct mpath_info *pinfo) rdev_dump_mpp() argument
321 rdev_get_mesh_config(struct cfg80211_registered_device *rdev, struct net_device *dev, struct mesh_config *conf) rdev_get_mesh_config() argument
332 rdev_update_mesh_config(struct cfg80211_registered_device *rdev, struct net_device *dev, u32 mask, const struct mesh_config *nconf) rdev_update_mesh_config() argument
343 rdev_join_mesh(struct cfg80211_registered_device *rdev, struct net_device *dev, const struct mesh_config *conf, const struct mesh_setup *setup) rdev_join_mesh() argument
356 rdev_leave_mesh(struct cfg80211_registered_device *rdev, struct net_device *dev) rdev_leave_mesh() argument
366 rdev_join_ocb(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ocb_setup *setup) rdev_join_ocb() argument
377 rdev_leave_ocb(struct cfg80211_registered_device *rdev, struct net_device *dev) rdev_leave_ocb() argument
387 rdev_change_bss(struct cfg80211_registered_device *rdev, struct net_device *dev, struct bss_parameters *params) rdev_change_bss() argument
399 rdev_set_txq_params(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ieee80211_txq_params *params) rdev_set_txq_params() argument
412 rdev_libertas_set_mesh_channel(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ieee80211_channel *chan) rdev_libertas_set_mesh_channel() argument
424 rdev_set_monitor_channel(struct cfg80211_registered_device *rdev, struct cfg80211_chan_def *chandef) rdev_set_monitor_channel() argument
434 rdev_scan(struct cfg80211_registered_device *rdev, struct cfg80211_scan_request *request) rdev_scan() argument
444 rdev_abort_scan(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) rdev_abort_scan() argument
452 rdev_auth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_auth_request *req) rdev_auth() argument
463 rdev_assoc(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_assoc_request *req) rdev_assoc() argument
474 rdev_deauth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_deauth_request *req) rdev_deauth() argument
485 rdev_disassoc(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_disassoc_request *req) rdev_disassoc() argument
496 rdev_connect(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_connect_params *sme) rdev_connect() argument
508 rdev_update_connect_params(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_connect_params *sme, u32 changed) rdev_update_connect_params() argument
519 rdev_disconnect(struct cfg80211_registered_device *rdev, struct net_device *dev, u16 reason_code) rdev_disconnect() argument
529 rdev_join_ibss(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_ibss_params *params) rdev_join_ibss() argument
540 rdev_leave_ibss(struct cfg80211_registered_device *rdev, struct net_device *dev) rdev_leave_ibss() argument
551 rdev_set_wiphy_params(struct cfg80211_registered_device *rdev, u32 changed) rdev_set_wiphy_params() argument
564 rdev_set_tx_power(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) rdev_set_tx_power() argument
575 rdev_get_tx_power(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, int *dbm) rdev_get_tx_power() argument
585 rdev_set_wds_peer(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *addr) rdev_set_wds_peer() argument
596 rdev_set_multicast_to_unicast(struct cfg80211_registered_device *rdev, struct net_device *dev, const bool enabled) rdev_set_multicast_to_unicast() argument
608 rdev_get_txq_stats(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_txq_stats *txqstats) rdev_get_txq_stats() argument
619 rdev_rfkill_poll(struct cfg80211_registered_device *rdev) rdev_rfkill_poll() argument
628 rdev_testmode_cmd(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, void *data, int len) rdev_testmode_cmd() argument
639 rdev_testmode_dump(struct cfg80211_registered_device *rdev, struct sk_buff *skb, struct netlink_callback *cb, void *data, int len) rdev_testmode_dump() argument
653 rdev_set_bitrate_mask(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *peer, const struct cfg80211_bitrate_mask *mask) rdev_set_bitrate_mask() argument
664 rdev_dump_survey(struct cfg80211_registered_device *rdev, struct net_device *netdev, int idx, struct survey_info *info) rdev_dump_survey() argument
678 rdev_set_pmksa(struct cfg80211_registered_device *rdev, struct net_device *netdev, struct cfg80211_pmksa *pmksa) rdev_set_pmksa() argument
689 rdev_del_pmksa(struct cfg80211_registered_device *rdev, struct net_device *netdev, struct cfg80211_pmksa *pmksa) rdev_del_pmksa() argument
700 rdev_flush_pmksa(struct cfg80211_registered_device *rdev, struct net_device *netdev) rdev_flush_pmksa() argument
711 rdev_remain_on_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct ieee80211_channel *chan, unsigned int duration, u64 *cookie) rdev_remain_on_channel() argument
725 rdev_cancel_remain_on_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) rdev_cancel_remain_on_channel() argument
735 rdev_mgmt_tx(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) rdev_mgmt_tx() argument
747 rdev_tx_control_port(struct cfg80211_registered_device *rdev, struct net_device *dev, const void *buf, size_t len, const u8 *dest, __be16 proto, const bool noencrypt, u64 *cookie) rdev_tx_control_port() argument
766 rdev_mgmt_tx_cancel_wait(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) rdev_mgmt_tx_cancel_wait() argument
776 rdev_set_power_mgmt(struct cfg80211_registered_device *rdev, struct net_device *dev, bool enabled, int timeout) rdev_set_power_mgmt() argument
788 rdev_set_cqm_rssi_config(struct cfg80211_registered_device *rdev, struct net_device *dev, s32 rssi_thold, u32 rssi_hyst) rdev_set_cqm_rssi_config() argument
801 rdev_set_cqm_rssi_range_config(struct cfg80211_registered_device *rdev, struct net_device *dev, s32 low, s32 high) rdev_set_cqm_rssi_range_config() argument
813 rdev_set_cqm_txe_config(struct cfg80211_registered_device *rdev, struct net_device *dev, u32 rate, u32 pkts, u32 intvl) rdev_set_cqm_txe_config() argument
825 rdev_update_mgmt_frame_registrations(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct mgmt_frame_regs *upd) rdev_update_mgmt_frame_registrations() argument
838 rdev_set_antenna(struct cfg80211_registered_device *rdev, u32 tx_ant, u32 rx_ant) rdev_set_antenna() argument
848 rdev_get_antenna(struct cfg80211_registered_device *rdev, u32 *tx_ant, u32 *rx_ant) rdev_get_antenna() argument
863 rdev_sched_scan_start(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_sched_scan_request *request) rdev_sched_scan_start() argument
874 rdev_sched_scan_stop(struct cfg80211_registered_device *rdev, struct net_device *dev, u64 reqid) rdev_sched_scan_stop() argument
884 rdev_set_rekey_data(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_gtk_rekey_data *data) rdev_set_rekey_data() argument
895 rdev_tdls_mgmt(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *buf, size_t len) rdev_tdls_mgmt() argument
912 rdev_tdls_oper(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *peer, enum nl80211_tdls_operation oper) rdev_tdls_oper() argument
923 rdev_probe_client(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *peer, u64 *cookie) rdev_probe_client() argument
934 rdev_set_noack_map(struct cfg80211_registered_device *rdev, struct net_device *dev, u16 noack_map) rdev_set_noack_map() argument
945 rdev_get_channel(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_chan_def *chandef) rdev_get_channel() argument
958 rdev_start_p2p_device(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) rdev_start_p2p_device() argument
969 rdev_stop_p2p_device(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) rdev_stop_p2p_device() argument
977 rdev_start_nan(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_nan_conf *conf) rdev_start_nan() argument
989 rdev_stop_nan(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) rdev_stop_nan() argument
998 rdev_add_nan_func(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_nan_func *nan_func) rdev_add_nan_func() argument
1010 rdev_del_nan_func(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, u64 cookie) rdev_del_nan_func() argument
1019 rdev_nan_change_conf(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_nan_conf *conf, u32 changes) rdev_nan_change_conf() argument
1035 rdev_set_mac_acl(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_acl_data *params) rdev_set_mac_acl() argument
1047 rdev_update_ft_ies(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_update_ft_ies_params *ftie) rdev_update_ft_ies() argument
1059 rdev_crit_proto_start(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, enum nl80211_crit_proto_id protocol, u16 duration) rdev_crit_proto_start() argument
1073 rdev_crit_proto_stop(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) rdev_crit_proto_stop() argument
1081 rdev_channel_switch(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_csa_settings *params) rdev_channel_switch() argument
1093 rdev_set_qos_map(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_qos_map *qos_map) rdev_set_qos_map() argument
1109 rdev_set_ap_chanwidth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_chan_def *chandef) rdev_set_ap_chanwidth() argument
1122 rdev_add_tx_ts(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 tsid, const u8 *peer, u8 user_prio, u16 admitted_time) rdev_add_tx_ts() argument
1139 rdev_del_tx_ts(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 tsid, const u8 *peer) rdev_del_tx_ts() argument
1153 rdev_tdls_channel_switch(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *addr, u8 oper_class, struct cfg80211_chan_def *chandef) rdev_tdls_channel_switch() argument
1168 rdev_tdls_cancel_channel_switch(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *addr) rdev_tdls_cancel_channel_switch() argument
1177 rdev_start_radar_detection(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_chan_def *chandef, u32 cac_time_ms) rdev_start_radar_detection() argument
1194 rdev_end_cac(struct cfg80211_registered_device *rdev, struct net_device *dev) rdev_end_cac() argument
1204 rdev_set_mcast_rate(struct cfg80211_registered_device *rdev, struct net_device *dev, int mcast_rate[NUM_NL80211_BANDS]) rdev_set_mcast_rate() argument
1218 rdev_set_coalesce(struct cfg80211_registered_device *rdev, struct cfg80211_coalesce *coalesce) rdev_set_coalesce() argument
1230 rdev_set_pmk(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_pmk_conf *pmk_conf) rdev_set_pmk() argument
1243 rdev_del_pmk(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *aa) rdev_del_pmk() argument
1256 rdev_external_auth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_external_auth_params *params) rdev_external_auth() argument
1270 rdev_get_ftm_responder_stats(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_ftm_responder_stats *ftm_stats) rdev_get_ftm_responder_stats() argument
1285 rdev_start_pmsr(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_pmsr_request *request) rdev_start_pmsr() argument
1299 rdev_abort_pmsr(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev, struct cfg80211_pmsr_request *request) rdev_abort_pmsr() argument
1309 rdev_update_owe_info(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_update_owe_info *oweinfo) rdev_update_owe_info() argument
1323 rdev_probe_mesh_link(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *dest, const void *buf, size_t len) rdev_probe_mesh_link() argument
1335 rdev_set_tid_config(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_tid_config *tid_conf) rdev_set_tid_config() argument
1347 rdev_reset_tid_config(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *peer, u8 tids) rdev_reset_tid_config() argument
[all...]
/kernel/linux/linux-5.10/net/ieee802154/
H A Drdev-ops.h11 rdev_add_virtual_intf_deprecated(struct cfg802154_registered_device *rdev, in rdev_add_virtual_intf_deprecated() argument
16 return rdev->ops->add_virtual_intf_deprecated(&rdev->wpan_phy, name, in rdev_add_virtual_intf_deprecated()
21 rdev_del_virtual_intf_deprecated(struct cfg802154_registered_device *rdev, in rdev_del_virtual_intf_deprecated() argument
24 rdev->ops->del_virtual_intf_deprecated(&rdev->wpan_phy, dev); in rdev_del_virtual_intf_deprecated()
28 rdev_suspend(struct cfg802154_registered_device *rdev) in rdev_suspend() argument
31 trace_802154_rdev_suspend(&rdev->wpan_phy); in rdev_suspend()
32 ret = rdev->ops->suspend(&rdev in rdev_suspend()
38 rdev_resume(struct cfg802154_registered_device *rdev) rdev_resume() argument
48 rdev_add_virtual_intf(struct cfg802154_registered_device *rdev, char *name, unsigned char name_assign_type, enum nl802154_iftype type, __le64 extended_addr) rdev_add_virtual_intf() argument
64 rdev_del_virtual_intf(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_del_virtual_intf() argument
76 rdev_set_channel(struct cfg802154_registered_device *rdev, u8 page, u8 channel) rdev_set_channel() argument
87 rdev_set_cca_mode(struct cfg802154_registered_device *rdev, const struct wpan_phy_cca *cca) rdev_set_cca_mode() argument
99 rdev_set_cca_ed_level(struct cfg802154_registered_device *rdev, s32 ed_level) rdev_set_cca_ed_level() argument
110 rdev_set_tx_power(struct cfg802154_registered_device *rdev, s32 power) rdev_set_tx_power() argument
122 rdev_set_pan_id(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le16 pan_id) rdev_set_pan_id() argument
134 rdev_set_short_addr(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le16 short_addr) rdev_set_short_addr() argument
146 rdev_set_backoff_exponent(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) rdev_set_backoff_exponent() argument
160 rdev_set_max_csma_backoffs(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u8 max_csma_backoffs) rdev_set_max_csma_backoffs() argument
174 rdev_set_max_frame_retries(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, s8 max_frame_retries) rdev_set_max_frame_retries() argument
188 rdev_set_lbt_mode(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, bool mode) rdev_set_lbt_mode() argument
200 rdev_set_ackreq_default(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, bool ackreq) rdev_set_ackreq_default() argument
215 rdev_get_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, struct ieee802154_llsec_table **table) rdev_get_llsec_table() argument
223 rdev_lock_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_lock_llsec_table() argument
230 rdev_unlock_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_unlock_llsec_table() argument
237 rdev_get_llsec_params(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, struct ieee802154_llsec_params *params) rdev_get_llsec_params() argument
245 rdev_set_llsec_params(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_params *params, u32 changed) rdev_set_llsec_params() argument
255 rdev_add_llsec_key(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id, const struct ieee802154_llsec_key *key) rdev_add_llsec_key() argument
264 rdev_del_llsec_key(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id) rdev_del_llsec_key() argument
272 rdev_add_seclevel(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) rdev_add_seclevel() argument
280 rdev_del_seclevel(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) rdev_del_seclevel() argument
288 rdev_add_device(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_device *dev_desc) rdev_add_device() argument
296 rdev_del_device(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr) rdev_del_device() argument
303 rdev_add_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) rdev_add_devkey() argument
312 rdev_del_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) rdev_del_devkey() argument
[all...]
/kernel/linux/linux-5.10/drivers/regulator/
H A Dhelpers.c21 * @rdev: regulator to operate on
27 int regulator_is_enabled_regmap(struct regulator_dev *rdev) in regulator_is_enabled_regmap() argument
32 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val); in regulator_is_enabled_regmap()
36 val &= rdev->desc->enable_mask; in regulator_is_enabled_regmap()
38 if (rdev->desc->enable_is_inverted) { in regulator_is_enabled_regmap()
39 if (rdev->desc->enable_val) in regulator_is_enabled_regmap()
40 return val != rdev->desc->enable_val; in regulator_is_enabled_regmap()
43 if (rdev->desc->enable_val) in regulator_is_enabled_regmap()
44 return val == rdev in regulator_is_enabled_regmap()
59 regulator_enable_regmap(struct regulator_dev *rdev) regulator_enable_regmap() argument
85 regulator_disable_regmap(struct regulator_dev *rdev) regulator_disable_regmap() argument
102 regulator_range_selector_to_index(struct regulator_dev *rdev, unsigned int rval) regulator_range_selector_to_index() argument
129 regulator_get_voltage_sel_pickable_regmap(struct regulator_dev *rdev) regulator_get_voltage_sel_pickable_regmap() argument
173 regulator_set_voltage_sel_pickable_regmap(struct regulator_dev *rdev, unsigned int sel) regulator_set_voltage_sel_pickable_regmap() argument
235 regulator_get_voltage_sel_regmap(struct regulator_dev *rdev) regulator_get_voltage_sel_regmap() argument
261 regulator_set_voltage_sel_regmap(struct regulator_dev *rdev, unsigned sel) regulator_set_voltage_sel_regmap() argument
292 regulator_map_voltage_iterate(struct regulator_dev *rdev, int min_uV, int max_uV) regulator_map_voltage_iterate() argument
330 regulator_map_voltage_ascend(struct regulator_dev *rdev, int min_uV, int max_uV) regulator_map_voltage_ascend() argument
361 regulator_map_voltage_linear(struct regulator_dev *rdev, int min_uV, int max_uV) regulator_map_voltage_linear() argument
407 regulator_map_voltage_linear_range(struct regulator_dev *rdev, int min_uV, int max_uV) regulator_map_voltage_linear_range() argument
456 regulator_map_voltage_pickable_linear_range(struct regulator_dev *rdev, int min_uV, int max_uV) regulator_map_voltage_pickable_linear_range() argument
521 regulator_list_voltage_linear(struct regulator_dev *rdev, unsigned int selector) regulator_list_voltage_linear() argument
544 regulator_list_voltage_pickable_linear_range(struct regulator_dev *rdev, unsigned int selector) regulator_list_voltage_pickable_linear_range() argument
625 regulator_list_voltage_linear_range(struct regulator_dev *rdev, unsigned int selector) regulator_list_voltage_linear_range() argument
642 regulator_list_voltage_table(struct regulator_dev *rdev, unsigned int selector) regulator_list_voltage_table() argument
663 regulator_set_bypass_regmap(struct regulator_dev *rdev, bool enable) regulator_set_bypass_regmap() argument
685 regulator_set_soft_start_regmap(struct regulator_dev *rdev) regulator_set_soft_start_regmap() argument
703 regulator_set_pull_down_regmap(struct regulator_dev *rdev) regulator_set_pull_down_regmap() argument
722 regulator_get_bypass_regmap(struct regulator_dev *rdev, bool *enable) regulator_get_bypass_regmap() argument
748 regulator_set_active_discharge_regmap(struct regulator_dev *rdev, bool enable) regulator_set_active_discharge_regmap() argument
775 regulator_set_current_limit_regmap(struct regulator_dev *rdev, int min_uA, int max_uA) regulator_set_current_limit_regmap() argument
827 regulator_get_current_limit_regmap(struct regulator_dev *rdev) regulator_get_current_limit_regmap() argument
924 regulator_set_ramp_delay_regmap(struct regulator_dev *rdev, int ramp_delay) regulator_set_ramp_delay_regmap() argument
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Dhelpers.c22 * @rdev: regulator to operate on
28 int regulator_is_enabled_regmap(struct regulator_dev *rdev) in regulator_is_enabled_regmap() argument
33 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val); in regulator_is_enabled_regmap()
37 val &= rdev->desc->enable_mask; in regulator_is_enabled_regmap()
39 if (rdev->desc->enable_is_inverted) { in regulator_is_enabled_regmap()
40 if (rdev->desc->enable_val) in regulator_is_enabled_regmap()
41 return val != rdev->desc->enable_val; in regulator_is_enabled_regmap()
44 if (rdev->desc->enable_val) in regulator_is_enabled_regmap()
45 return val == rdev in regulator_is_enabled_regmap()
60 regulator_enable_regmap(struct regulator_dev *rdev) regulator_enable_regmap() argument
86 regulator_disable_regmap(struct regulator_dev *rdev) regulator_disable_regmap() argument
103 regulator_range_selector_to_index(struct regulator_dev *rdev, unsigned int rval) regulator_range_selector_to_index() argument
131 regulator_get_voltage_sel_pickable_regmap(struct regulator_dev *rdev) regulator_get_voltage_sel_pickable_regmap() argument
175 regulator_set_voltage_sel_pickable_regmap(struct regulator_dev *rdev, unsigned int sel) regulator_set_voltage_sel_pickable_regmap() argument
238 regulator_get_voltage_sel_regmap(struct regulator_dev *rdev) regulator_get_voltage_sel_regmap() argument
264 regulator_set_voltage_sel_regmap(struct regulator_dev *rdev, unsigned sel) regulator_set_voltage_sel_regmap() argument
295 regulator_map_voltage_iterate(struct regulator_dev *rdev, int min_uV, int max_uV) regulator_map_voltage_iterate() argument
333 regulator_map_voltage_ascend(struct regulator_dev *rdev, int min_uV, int max_uV) regulator_map_voltage_ascend() argument
364 regulator_map_voltage_linear(struct regulator_dev *rdev, int min_uV, int max_uV) regulator_map_voltage_linear() argument
410 regulator_map_voltage_linear_range(struct regulator_dev *rdev, int min_uV, int max_uV) regulator_map_voltage_linear_range() argument
459 regulator_map_voltage_pickable_linear_range(struct regulator_dev *rdev, int min_uV, int max_uV) regulator_map_voltage_pickable_linear_range() argument
551 regulator_list_voltage_linear(struct regulator_dev *rdev, unsigned int selector) regulator_list_voltage_linear() argument
567 regulator_list_voltage_pickable_linear_range(struct regulator_dev *rdev, unsigned int selector) regulator_list_voltage_pickable_linear_range() argument
648 regulator_list_voltage_linear_range(struct regulator_dev *rdev, unsigned int selector) regulator_list_voltage_linear_range() argument
665 regulator_list_voltage_table(struct regulator_dev *rdev, unsigned int selector) regulator_list_voltage_table() argument
688 regulator_set_bypass_regmap(struct regulator_dev *rdev, bool enable) regulator_set_bypass_regmap() argument
710 regulator_set_soft_start_regmap(struct regulator_dev *rdev) regulator_set_soft_start_regmap() argument
728 regulator_set_pull_down_regmap(struct regulator_dev *rdev) regulator_set_pull_down_regmap() argument
747 regulator_get_bypass_regmap(struct regulator_dev *rdev, bool *enable) regulator_get_bypass_regmap() argument
773 regulator_set_active_discharge_regmap(struct regulator_dev *rdev, bool enable) regulator_set_active_discharge_regmap() argument
800 regulator_set_current_limit_regmap(struct regulator_dev *rdev, int min_uA, int max_uA) regulator_set_current_limit_regmap() argument
852 regulator_get_current_limit_regmap(struct regulator_dev *rdev) regulator_get_current_limit_regmap() argument
964 regulator_set_ramp_delay_regmap(struct regulator_dev *rdev, int ramp_delay) regulator_set_ramp_delay_regmap() argument
[all...]
/kernel/linux/linux-6.6/net/ieee802154/
H A Drdev-ops.h11 rdev_add_virtual_intf_deprecated(struct cfg802154_registered_device *rdev, in rdev_add_virtual_intf_deprecated() argument
16 return rdev->ops->add_virtual_intf_deprecated(&rdev->wpan_phy, name, in rdev_add_virtual_intf_deprecated()
21 rdev_del_virtual_intf_deprecated(struct cfg802154_registered_device *rdev, in rdev_del_virtual_intf_deprecated() argument
24 rdev->ops->del_virtual_intf_deprecated(&rdev->wpan_phy, dev); in rdev_del_virtual_intf_deprecated()
28 rdev_suspend(struct cfg802154_registered_device *rdev) in rdev_suspend() argument
31 trace_802154_rdev_suspend(&rdev->wpan_phy); in rdev_suspend()
32 ret = rdev->ops->suspend(&rdev in rdev_suspend()
38 rdev_resume(struct cfg802154_registered_device *rdev) rdev_resume() argument
48 rdev_add_virtual_intf(struct cfg802154_registered_device *rdev, char *name, unsigned char name_assign_type, enum nl802154_iftype type, __le64 extended_addr) rdev_add_virtual_intf() argument
64 rdev_del_virtual_intf(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_del_virtual_intf() argument
76 rdev_set_channel(struct cfg802154_registered_device *rdev, u8 page, u8 channel) rdev_set_channel() argument
87 rdev_set_cca_mode(struct cfg802154_registered_device *rdev, const struct wpan_phy_cca *cca) rdev_set_cca_mode() argument
99 rdev_set_cca_ed_level(struct cfg802154_registered_device *rdev, s32 ed_level) rdev_set_cca_ed_level() argument
110 rdev_set_tx_power(struct cfg802154_registered_device *rdev, s32 power) rdev_set_tx_power() argument
122 rdev_set_pan_id(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le16 pan_id) rdev_set_pan_id() argument
134 rdev_set_short_addr(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le16 short_addr) rdev_set_short_addr() argument
146 rdev_set_backoff_exponent(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) rdev_set_backoff_exponent() argument
160 rdev_set_max_csma_backoffs(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, u8 max_csma_backoffs) rdev_set_max_csma_backoffs() argument
174 rdev_set_max_frame_retries(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, s8 max_frame_retries) rdev_set_max_frame_retries() argument
188 rdev_set_lbt_mode(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, bool mode) rdev_set_lbt_mode() argument
200 rdev_set_ackreq_default(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, bool ackreq) rdev_set_ackreq_default() argument
212 rdev_trigger_scan(struct cfg802154_registered_device *rdev, struct cfg802154_scan_request *request) rdev_trigger_scan() argument
226 rdev_abort_scan(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_abort_scan() argument
240 rdev_send_beacons(struct cfg802154_registered_device *rdev, struct cfg802154_beacon_request *request) rdev_send_beacons() argument
254 rdev_stop_beacons(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_stop_beacons() argument
271 rdev_get_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, struct ieee802154_llsec_table **table) rdev_get_llsec_table() argument
279 rdev_lock_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_lock_llsec_table() argument
286 rdev_unlock_llsec_table(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev) rdev_unlock_llsec_table() argument
293 rdev_get_llsec_params(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, struct ieee802154_llsec_params *params) rdev_get_llsec_params() argument
301 rdev_set_llsec_params(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_params *params, u32 changed) rdev_set_llsec_params() argument
311 rdev_add_llsec_key(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id, const struct ieee802154_llsec_key *key) rdev_add_llsec_key() argument
320 rdev_del_llsec_key(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id) rdev_del_llsec_key() argument
328 rdev_add_seclevel(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) rdev_add_seclevel() argument
336 rdev_del_seclevel(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) rdev_del_seclevel() argument
344 rdev_add_device(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_device *dev_desc) rdev_add_device() argument
352 rdev_del_device(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr) rdev_del_device() argument
359 rdev_add_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) rdev_add_devkey() argument
368 rdev_del_devkey(struct cfg802154_registered_device *rdev, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *devkey) rdev_del_devkey() argument
[all...]

Completed in 223 milliseconds

12345678910>>...45