/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_pm.c | 50 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 D | radeon_device.c | 160 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 D | r520.c | 36 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 D | r420.c | 44 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 D | radeon_asic.h | 34 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 D | rs400.c | 40 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 D | rv6xx_dpm.c | 33 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 D | radeon_fence.c | 61 * @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 D | radeon_gart.c | 64 * @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 D | r600.c | 108 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 D | radeon_pm.c | 50 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 D | radeon_device.c | 159 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 D | r520.c | 36 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 D | r420.c | 45 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 D | radeon_asic.h | 34 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 D | rs400.c | 41 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 D | rv6xx_dpm.c | 33 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 D | radeon_gart.c | 64 * @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 D | r600.c | 106 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 D | rdev-ops.h | 15 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 D | rdev-ops.h | 10 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 D | rdev-ops.h | 11 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 D | helpers.c | 21 * @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 D | helpers.c | 22 * @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 D | rdev-ops.h | 11 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...] |