| H A D | ci_dpm.c | 167 ci_get_pi(struct radeon_device * rdev) ci_get_pi() argument 181 ci_initialize_powertune_defaults(struct radeon_device * rdev) ci_initialize_powertune_defaults() argument 246 ci_populate_bapm_vddc_vid_sidd(struct radeon_device * rdev) ci_populate_bapm_vddc_vid_sidd() argument 275 ci_populate_vddc_vid(struct radeon_device * rdev) ci_populate_vddc_vid() argument 290 ci_populate_svi_load_line(struct radeon_device * rdev) ci_populate_svi_load_line() argument 303 ci_populate_tdc_limit(struct radeon_device * rdev) ci_populate_tdc_limit() argument 318 ci_populate_dw8(struct radeon_device * rdev) ci_populate_dw8() argument 338 ci_populate_fuzzy_fan(struct radeon_device * rdev) ci_populate_fuzzy_fan() argument 353 ci_min_max_v_gnbl_pm_lid_from_bapm_vddc(struct radeon_device * rdev) ci_min_max_v_gnbl_pm_lid_from_bapm_vddc() argument 385 ci_populate_bapm_vddc_base_leakage_sidd(struct radeon_device * rdev) ci_populate_bapm_vddc_base_leakage_sidd() argument 401 ci_populate_bapm_parameters_in_dpm_table(struct radeon_device * rdev) ci_populate_bapm_parameters_in_dpm_table() argument 449 ci_populate_pm_base(struct radeon_device * rdev) ci_populate_pm_base() argument 496 ci_do_enable_didt(struct radeon_device * rdev,const bool enable) ci_do_enable_didt() argument 538 ci_program_pt_config_registers(struct radeon_device * rdev,const struct ci_pt_config_reg * cac_config_regs) ci_program_pt_config_registers() argument 586 ci_enable_didt(struct radeon_device * rdev,bool enable) ci_enable_didt() argument 611 ci_enable_power_containment(struct radeon_device * rdev,bool enable) ci_enable_power_containment() argument 669 ci_enable_smc_cac(struct radeon_device * rdev,bool enable) ci_enable_smc_cac() argument 693 ci_enable_thermal_based_sclk_dpm(struct radeon_device * rdev,bool enable) ci_enable_thermal_based_sclk_dpm() argument 712 ci_power_control_set_level(struct radeon_device * rdev) ci_power_control_set_level() argument 734 ci_dpm_powergate_uvd(struct radeon_device * rdev,bool gate) ci_dpm_powergate_uvd() argument 746 ci_dpm_vblank_too_short(struct radeon_device * rdev) ci_dpm_vblank_too_short() argument 765 ci_apply_state_adjust_rules(struct radeon_device * rdev,struct radeon_ps * rps) ci_apply_state_adjust_rules() argument 840 ci_thermal_set_temperature_range(struct radeon_device * rdev,int min_temp,int max_temp) ci_thermal_set_temperature_range() argument 876 ci_thermal_enable_alert(struct radeon_device * rdev,bool enable) ci_thermal_enable_alert() argument 905 ci_fan_ctrl_set_static_mode(struct radeon_device * rdev,u32 mode) ci_fan_ctrl_set_static_mode() argument 927 ci_thermal_setup_fan_table(struct radeon_device * rdev) ci_thermal_setup_fan_table() argument 1004 ci_fan_ctrl_start_smc_fan_control(struct radeon_device * rdev) ci_fan_ctrl_start_smc_fan_control() argument 1032 ci_fan_ctrl_stop_smc_fan_control(struct radeon_device * rdev) ci_fan_ctrl_stop_smc_fan_control() argument 1045 ci_fan_ctrl_get_fan_speed_percent(struct radeon_device * rdev,u32 * speed) ci_fan_ctrl_get_fan_speed_percent() argument 1070 ci_fan_ctrl_set_fan_speed_percent(struct radeon_device * rdev,u32 speed) ci_fan_ctrl_set_fan_speed_percent() argument 1103 ci_fan_ctrl_set_mode(struct radeon_device * rdev,u32 mode) ci_fan_ctrl_set_mode() argument 1119 ci_fan_ctrl_get_mode(struct radeon_device * rdev) ci_fan_ctrl_get_mode() argument 1183 ci_fan_ctrl_set_default_mode(struct radeon_device * rdev) ci_fan_ctrl_set_default_mode() argument 1200 ci_thermal_start_smc_fan_control(struct radeon_device * rdev) ci_thermal_start_smc_fan_control() argument 1208 ci_thermal_initialize(struct radeon_device * rdev) ci_thermal_initialize() argument 1223 ci_thermal_start_thermal_controller(struct radeon_device * rdev) ci_thermal_start_thermal_controller() argument 1244 ci_thermal_stop_thermal_controller(struct radeon_device * rdev) ci_thermal_stop_thermal_controller() argument 1262 ci_write_smc_soft_register(struct radeon_device * rdev,u16 reg_offset,u32 value) ci_write_smc_soft_register() argument 1272 ci_init_fps_limits(struct radeon_device * rdev) ci_init_fps_limits() argument 1288 ci_update_sclk_t(struct radeon_device * rdev) ci_update_sclk_t() argument 1308 ci_get_leakage_voltages(struct radeon_device * rdev) ci_get_leakage_voltages() argument 1350 ci_set_dpm_event_sources(struct radeon_device * rdev,u32 sources) ci_set_dpm_event_sources() argument 1387 ci_enable_auto_throttle_source(struct radeon_device * rdev,enum radeon_dpm_auto_throttle_src source,bool enable) ci_enable_auto_throttle_source() argument 1406 ci_enable_vr_hot_gpio_interrupt(struct radeon_device * rdev) ci_enable_vr_hot_gpio_interrupt() argument 1412 ci_unfreeze_sclk_mclk_dpm(struct radeon_device * rdev) ci_unfreeze_sclk_mclk_dpm() argument 1438 ci_enable_sclk_mclk_dpm(struct radeon_device * rdev,bool enable) ci_enable_sclk_mclk_dpm() argument 1484 ci_start_dpm(struct radeon_device * rdev) ci_start_dpm() argument 1520 ci_freeze_sclk_mclk_dpm(struct radeon_device * rdev) ci_freeze_sclk_mclk_dpm() argument 1545 ci_stop_dpm(struct radeon_device * rdev) ci_stop_dpm() argument 1577 ci_enable_sclk_control(struct radeon_device * rdev,bool enable) ci_enable_sclk_control() argument 1615 ci_send_msg_to_smc(struct radeon_device * rdev,PPSMC_Msg msg) ci_send_msg_to_smc() argument 1636 ci_send_msg_to_smc_with_parameter(struct radeon_device * rdev,PPSMC_Msg msg,u32 parameter) ci_send_msg_to_smc_with_parameter() argument 1643 ci_send_msg_to_smc_return_parameter(struct radeon_device * rdev,PPSMC_Msg msg,u32 * parameter) ci_send_msg_to_smc_return_parameter() argument 1656 ci_dpm_force_state_sclk(struct radeon_device * rdev,u32 n) ci_dpm_force_state_sclk() argument 1670 ci_dpm_force_state_mclk(struct radeon_device * rdev,u32 n) ci_dpm_force_state_mclk() argument 1684 ci_dpm_force_state_pcie(struct radeon_device * rdev,u32 n) ci_dpm_force_state_pcie() argument 1698 ci_set_power_limit(struct radeon_device * rdev,u32 n) ci_set_power_limit() argument 1712 ci_set_overdrive_target_tdp(struct radeon_device * rdev,u32 target_tdp) ci_set_overdrive_target_tdp() argument 1729 ci_get_average_sclk_freq(struct radeon_device * rdev) ci_get_average_sclk_freq() argument 1742 ci_get_average_mclk_freq(struct radeon_device * rdev) ci_get_average_mclk_freq() argument 1755 ci_dpm_start_smc(struct radeon_device * rdev) ci_dpm_start_smc() argument 1768 ci_dpm_stop_smc(struct radeon_device * rdev) ci_dpm_stop_smc() argument 1774 ci_process_firmware_header(struct radeon_device * rdev) ci_process_firmware_header() argument 1828 ci_read_clock_registers(struct radeon_device * rdev) ci_read_clock_registers() argument 1855 ci_init_sclk_t(struct radeon_device * rdev) ci_init_sclk_t() argument 1862 ci_enable_thermal_protection(struct radeon_device * rdev,bool enable) ci_enable_thermal_protection() argument 1874 ci_enable_acpi_power_management(struct radeon_device * rdev) ci_enable_acpi_power_management() argument 1912 ci_notify_smc_display_change(struct radeon_device * rdev,bool has_display) ci_notify_smc_display_change() argument 1920 ci_enable_ds_master_switch(struct radeon_device * rdev,bool enable) ci_enable_ds_master_switch() argument 1943 ci_program_display_gap(struct radeon_device * rdev) ci_program_display_gap() argument 1977 ci_enable_spread_spectrum(struct radeon_device * rdev,bool enable) ci_enable_spread_spectrum() argument 1999 ci_program_sstp(struct radeon_device * rdev) ci_program_sstp() argument 2004 ci_enable_display_gap(struct radeon_device * rdev) ci_enable_display_gap() argument 2015 ci_program_vc(struct radeon_device * rdev) ci_program_vc() argument 2033 ci_clear_vc(struct radeon_device * rdev) ci_clear_vc() argument 2051 ci_upload_firmware(struct radeon_device * rdev) ci_upload_firmware() argument 2069 ci_get_svi2_voltage_table(struct radeon_device * rdev,struct radeon_clock_voltage_dependency_table * voltage_dependency_table,struct atom_voltage_table * voltage_table) ci_get_svi2_voltage_table() argument 2090 ci_construct_voltage_tables(struct radeon_device * rdev) ci_construct_voltage_tables() argument 2152 ci_populate_smc_voltage_table(struct radeon_device * rdev,struct atom_voltage_table_entry * voltage_table,SMU7_Discrete_VoltageLevel * smc_voltage_table) ci_populate_smc_voltage_table() argument 2174 ci_populate_smc_vddc_table(struct radeon_device * rdev,SMU7_Discrete_DpmTable * table) ci_populate_smc_vddc_table() argument 2197 ci_populate_smc_vddci_table(struct radeon_device * rdev,SMU7_Discrete_DpmTable * table) ci_populate_smc_vddci_table() argument 2220 ci_populate_smc_mvdd_table(struct radeon_device * rdev,SMU7_Discrete_DpmTable * table) ci_populate_smc_mvdd_table() argument 2243 ci_populate_smc_voltage_tables(struct radeon_device * rdev,SMU7_Discrete_DpmTable * table) ci_populate_smc_voltage_tables() argument 2263 ci_populate_mvdd_value(struct radeon_device * rdev,u32 mclk,SMU7_Discrete_VoltageLevel * voltage) ci_populate_mvdd_value() argument 2284 ci_get_std_voltage_value_sidd(struct radeon_device * rdev,struct atom_voltage_table_entry * voltage_table,u16 * std_voltage_hi_sidd,u16 * std_voltage_lo_sidd) ci_get_std_voltage_value_sidd() argument 2335 ci_populate_phase_value_based_on_sclk(struct radeon_device * rdev,const struct radeon_phase_shedding_limits_table * limits,u32 sclk,u32 * phase_shedding) ci_populate_phase_value_based_on_sclk() argument 2352 ci_populate_phase_value_based_on_mclk(struct radeon_device * rdev,const struct radeon_phase_shedding_limits_table * limits,u32 mclk,u32 * phase_shedding) ci_populate_phase_value_based_on_mclk() argument 2369 ci_init_arb_table_index(struct radeon_device * rdev) ci_init_arb_table_index() argument 2387 ci_get_dependency_volt_by_clk(struct radeon_device * rdev,struct radeon_clock_voltage_dependency_table * allowed_clock_voltage_table,u32 clock,u32 * voltage) ci_get_dependency_volt_by_clk() argument 2408 ci_get_sleep_divider_id_from_clock(struct radeon_device * rdev,u32 sclk,u32 min_sclk_in_sr) ci_get_sleep_divider_id_from_clock() argument 2428 ci_initial_switch_from_arb_f0_to_f1(struct radeon_device * rdev) ci_initial_switch_from_arb_f0_to_f1() argument 2433 ci_reset_to_default(struct radeon_device * rdev) ci_reset_to_default() argument 2439 ci_force_switch_to_arb_f0(struct radeon_device * rdev) ci_force_switch_to_arb_f0() argument 2451 ci_register_patching_mc_arb(struct radeon_device * rdev,const u32 engine_clock,const u32 memory_clock,u32 * dram_timimg2) ci_register_patching_mc_arb() argument 2478 ci_populate_memory_timing_parameters(struct radeon_device * rdev,u32 sclk,u32 mclk,SMU7_Discrete_MCArbDramTimingTableEntry * arb_regs) ci_populate_memory_timing_parameters() argument 2502 ci_do_program_memory_timing_parameters(struct radeon_device * rdev) ci_do_program_memory_timing_parameters() argument 2532 ci_program_memory_timing_parameters(struct radeon_device * rdev) ci_program_memory_timing_parameters() argument 2542 ci_populate_smc_initial_state(struct radeon_device * rdev,struct radeon_ps * radeon_boot_state) ci_populate_smc_initial_state() argument 2582 ci_populate_smc_link_level(struct radeon_device * rdev,SMU7_Discrete_DpmTable * table) ci_populate_smc_link_level() argument 2604 ci_populate_smc_uvd_level(struct radeon_device * rdev,SMU7_Discrete_DpmTable * table) ci_populate_smc_uvd_level() argument 2647 ci_populate_smc_vce_level(struct radeon_device * rdev,SMU7_Discrete_DpmTable * table) ci_populate_smc_vce_level() argument 2680 ci_populate_smc_acp_level(struct radeon_device * rdev,SMU7_Discrete_DpmTable * table) ci_populate_smc_acp_level() argument 2712 ci_populate_smc_samu_level(struct radeon_device * rdev,SMU7_Discrete_DpmTable * table) ci_populate_smc_samu_level() argument 2744 ci_calculate_mclk_params(struct radeon_device * rdev,u32 memory_clock,SMU7_Discrete_MemoryLevel * mclk,bool strobe_mode,bool dll_state_on) ci_calculate_mclk_params() argument 2831 ci_populate_single_memory_level(struct radeon_device * rdev,u32 memory_clock,SMU7_Discrete_MemoryLevel * memory_level) ci_populate_single_memory_level() argument 2945 ci_populate_smc_acpi_level(struct radeon_device * rdev,SMU7_Discrete_DpmTable * table) ci_populate_smc_acpi_level() argument 3061 ci_enable_ulv(struct radeon_device * rdev,bool enable) ci_enable_ulv() argument 3078 ci_populate_ulv_level(struct radeon_device * rdev,SMU7_Discrete_Ulv * state) ci_populate_ulv_level() argument 3115 ci_calculate_sclk_params(struct radeon_device * rdev,u32 engine_clock,SMU7_Discrete_GraphicsLevel * sclk) ci_calculate_sclk_params() argument 3171 ci_populate_single_graphic_level(struct radeon_device * rdev,u32 engine_clock,u16 sclk_activity_level_t,SMU7_Discrete_GraphicsLevel * graphic_level) ci_populate_single_graphic_level() argument 3232 ci_populate_all_graphic_levels(struct radeon_device * rdev) ci_populate_all_graphic_levels() argument 3274 ci_populate_ulv_state(struct radeon_device * rdev,SMU7_Discrete_Ulv * ulv_level) ci_populate_ulv_state() argument 3280 ci_populate_all_memory_levels(struct radeon_device * rdev) ci_populate_all_memory_levels() argument 3332 ci_reset_single_dpm_table(struct radeon_device * rdev,struct ci_single_dpm_table * dpm_table,u32 count) ci_reset_single_dpm_table() argument 3351 ci_setup_default_pcie_tables(struct radeon_device * rdev) ci_setup_default_pcie_tables() argument 3399 ci_setup_default_dpm_tables(struct radeon_device * rdev) ci_setup_default_dpm_tables() argument 3505 ci_init_smc_table(struct radeon_device * rdev) ci_init_smc_table() argument 3653 ci_trim_single_dpm_states(struct radeon_device * rdev,struct ci_single_dpm_table * dpm_table,u32 low_limit,u32 high_limit) ci_trim_single_dpm_states() argument 3668 ci_trim_pcie_dpm_states(struct radeon_device * rdev,u32 speed_low,u32 lanes_low,u32 speed_high,u32 lanes_high) ci_trim_pcie_dpm_states() argument 3699 ci_trim_dpm_states(struct radeon_device * rdev,struct radeon_ps * radeon_state) ci_trim_dpm_states() argument 3733 ci_apply_disp_minimum_voltage_request(struct radeon_device * rdev) ci_apply_disp_minimum_voltage_request() argument 3765 ci_upload_dpm_level_enable_mask(struct radeon_device * rdev) ci_upload_dpm_level_enable_mask() argument 3805 ci_find_dpm_states_clocks_in_dpm_table(struct radeon_device * rdev,struct radeon_ps * radeon_state) ci_find_dpm_states_clocks_in_dpm_table() argument 3847 ci_populate_and_upload_sclk_mclk_dpm_levels(struct radeon_device * rdev,struct radeon_ps * radeon_state) ci_populate_and_upload_sclk_mclk_dpm_levels() argument 3881 ci_enable_uvd_dpm(struct radeon_device * rdev,bool enable) ci_enable_uvd_dpm() argument 3930 ci_enable_vce_dpm(struct radeon_device * rdev,bool enable) ci_enable_vce_dpm() argument 4027 ci_update_uvd_dpm(struct radeon_device * rdev,bool gate) ci_update_uvd_dpm() argument 4049 ci_get_vce_boot_level(struct radeon_device * rdev) ci_get_vce_boot_level() argument 4064 ci_update_vce_dpm(struct radeon_device * rdev,struct radeon_ps * radeon_new_state,struct radeon_ps * radeon_current_state) ci_update_vce_dpm() argument 4118 ci_generate_dpm_level_enable_mask(struct radeon_device * rdev,struct radeon_ps * radeon_state) ci_generate_dpm_level_enable_mask() argument 4144 ci_get_lowest_enabled_level(struct radeon_device * rdev,u32 level_mask) ci_get_lowest_enabled_level() argument 4156 ci_dpm_force_performance_level(struct radeon_device * rdev,enum radeon_dpm_forced_level level) ci_dpm_force_performance_level() argument 4286 ci_set_mc_special_registers(struct radeon_device * rdev,struct ci_mc_reg_table * table) ci_set_mc_special_registers() argument 4484 ci_register_patching_mc_seq(struct radeon_device * rdev,struct ci_mc_reg_table * table) ci_register_patching_mc_seq() argument 4574 ci_initialize_mc_reg_table(struct radeon_device * rdev) ci_initialize_mc_reg_table() argument 4633 ci_populate_mc_reg_addresses(struct radeon_device * rdev,SMU7_Discrete_MCRegisters * mc_reg_table) ci_populate_mc_reg_addresses() argument 4668 ci_convert_mc_reg_table_entry_to_smc(struct radeon_device * rdev,const u32 memory_clock,SMU7_Discrete_MCRegisterSet * mc_reg_table_data) ci_convert_mc_reg_table_entry_to_smc() argument 4688 ci_convert_mc_reg_table_to_smc(struct radeon_device * rdev,SMU7_Discrete_MCRegisters * mc_reg_table) ci_convert_mc_reg_table_to_smc() argument 4700 ci_populate_initial_mc_reg_table(struct radeon_device * rdev) ci_populate_initial_mc_reg_table() argument 4719 ci_update_and_upload_mc_reg_table(struct radeon_device * rdev) ci_update_and_upload_mc_reg_table() argument 4739 ci_enable_voltage_control(struct radeon_device * rdev) ci_enable_voltage_control() argument 4747 ci_get_maximum_link_speed(struct radeon_device * rdev,struct radeon_ps * radeon_state) ci_get_maximum_link_speed() argument 4763 ci_get_current_pcie_speed(struct radeon_device * rdev) ci_get_current_pcie_speed() argument 4773 ci_get_current_pcie_lane_number(struct radeon_device * rdev) ci_get_current_pcie_lane_number() argument 4799 ci_request_link_speed_change_before_state_change(struct radeon_device * rdev,struct radeon_ps * radeon_new_state,struct radeon_ps * radeon_current_state) ci_request_link_speed_change_before_state_change() argument 4840 ci_notify_link_speed_change_after_state_change(struct radeon_device * rdev,struct radeon_ps * radeon_new_state,struct radeon_ps * radeon_current_state) ci_notify_link_speed_change_after_state_change() argument 4867 ci_set_private_data_variables_based_on_pptable(struct radeon_device * rdev) ci_set_private_data_variables_based_on_pptable() argument 4904 ci_patch_with_vddc_leakage(struct radeon_device * rdev,u16 * vddc) ci_patch_with_vddc_leakage() argument 4918 ci_patch_with_vddci_leakage(struct radeon_device * rdev,u16 * vddci) ci_patch_with_vddci_leakage() argument 4932 ci_patch_clock_voltage_dependency_table_with_vddc_leakage(struct radeon_device * rdev,struct radeon_clock_voltage_dependency_table * table) ci_patch_clock_voltage_dependency_table_with_vddc_leakage() argument 4943 ci_patch_clock_voltage_dependency_table_with_vddci_leakage(struct radeon_device * rdev,struct radeon_clock_voltage_dependency_table * table) ci_patch_clock_voltage_dependency_table_with_vddci_leakage() argument 4954 ci_patch_vce_clock_voltage_dependency_table_with_vddc_leakage(struct radeon_device * rdev,struct radeon_vce_clock_voltage_dependency_table * table) ci_patch_vce_clock_voltage_dependency_table_with_vddc_leakage() argument 4965 ci_patch_uvd_clock_voltage_dependency_table_with_vddc_leakage(struct radeon_device * rdev,struct radeon_uvd_clock_voltage_dependency_table * table) ci_patch_uvd_clock_voltage_dependency_table_with_vddc_leakage() argument 4976 ci_patch_vddc_phase_shed_limit_table_with_vddc_leakage(struct radeon_device * rdev,struct radeon_phase_shedding_limits_table * table) ci_patch_vddc_phase_shed_limit_table_with_vddc_leakage() argument 4987 ci_patch_clock_voltage_limits_with_vddc_leakage(struct radeon_device * rdev,struct radeon_clock_and_voltage_limits * table) ci_patch_clock_voltage_limits_with_vddc_leakage() argument 4996 ci_patch_cac_leakage_table_with_vddc_leakage(struct radeon_device * rdev,struct radeon_cac_leakage_table * table) ci_patch_cac_leakage_table_with_vddc_leakage() argument 5007 ci_patch_dependency_tables_with_leakage(struct radeon_device * rdev) ci_patch_dependency_tables_with_leakage() argument 5037 ci_get_memory_type(struct radeon_device * rdev) ci_get_memory_type() argument 5052 ci_update_current_ps(struct radeon_device * rdev,struct radeon_ps * rps) ci_update_current_ps() argument 5063 ci_update_requested_ps(struct radeon_device * rdev,struct radeon_ps * rps) ci_update_requested_ps() argument 5074 ci_dpm_pre_set_power_state(struct radeon_device * rdev) ci_dpm_pre_set_power_state() argument 5087 ci_dpm_post_set_power_state(struct radeon_device * rdev) ci_dpm_post_set_power_state() argument 5096 ci_dpm_setup_asic(struct radeon_device * rdev) ci_dpm_setup_asic() argument 5109 ci_dpm_enable(struct radeon_device * rdev) ci_dpm_enable() argument 5234 ci_set_temperature_range(struct radeon_device * rdev) ci_set_temperature_range() argument 5251 ci_dpm_late_enable(struct radeon_device * rdev) ci_dpm_late_enable() argument 5264 ci_dpm_disable(struct radeon_device * rdev) ci_dpm_disable() argument 5295 ci_dpm_set_power_state(struct radeon_device * rdev) ci_dpm_set_power_state() argument 5367 ci_dpm_display_configuration_changed(struct radeon_device * rdev) ci_dpm_display_configuration_changed() argument 5395 ci_parse_pplib_non_clock_info(struct radeon_device * rdev,struct radeon_ps * rps,struct _ATOM_PPLIB_NONCLOCK_INFO * non_clock_info,u8 table_rev) ci_parse_pplib_non_clock_info() argument 5418 ci_parse_pplib_clock_info(struct radeon_device * rdev,struct radeon_ps * rps,int index,union pplib_clock_info * clock_info) ci_parse_pplib_clock_info() argument 5487 ci_parse_power_table(struct radeon_device * rdev) ci_parse_power_table() argument 5588 ci_get_vbios_boot_values(struct radeon_device * rdev,struct ci_vbios_boot_state * boot_state) ci_get_vbios_boot_values() argument 5615 ci_dpm_fini(struct radeon_device * rdev) ci_dpm_fini() argument 5628 ci_dpm_init(struct radeon_device * rdev) ci_dpm_init() argument 5894 ci_dpm_debugfs_print_current_performance_level(struct radeon_device * rdev,struct seq_file * m) ci_dpm_debugfs_print_current_performance_level() argument 5908 ci_dpm_print_power_state(struct radeon_device * rdev,struct radeon_ps * rps) ci_dpm_print_power_state() argument 5926 ci_dpm_get_current_sclk(struct radeon_device * rdev) ci_dpm_get_current_sclk() argument 5933 ci_dpm_get_current_mclk(struct radeon_device * rdev) ci_dpm_get_current_mclk() argument 5940 ci_dpm_get_sclk(struct radeon_device * rdev,bool low) ci_dpm_get_sclk() argument 5951 ci_dpm_get_mclk(struct radeon_device * rdev,bool low) ci_dpm_get_mclk() argument [all...] |
| H A D | rdev-ops.h | 15 static inline int rdev_suspend(struct cfg80211_registered_device *rdev, in rdev_suspend() argument 25 static inline int rdev_resume(struct cfg80211_registered_device *rdev) in rdev_resume() argument 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_ap_update * 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 net_device * dev,struct cfg80211_chan_def * chandef) rdev_set_monitor_channel() argument 458 rdev_scan(struct cfg80211_registered_device * rdev,struct cfg80211_scan_request_int * request) rdev_scan() argument 472 rdev_abort_scan(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev) rdev_abort_scan() argument 480 rdev_auth(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_auth_request * req) rdev_auth() argument 491 rdev_assoc(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_assoc_request * req) rdev_assoc() argument 503 rdev_deauth(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_deauth_request * req) rdev_deauth() argument 514 rdev_disassoc(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_disassoc_request * req) rdev_disassoc() argument 525 rdev_connect(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_connect_params * sme) rdev_connect() argument 537 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 548 rdev_disconnect(struct cfg80211_registered_device * rdev,struct net_device * dev,u16 reason_code) rdev_disconnect() argument 558 rdev_join_ibss(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_ibss_params * params) rdev_join_ibss() argument 569 rdev_leave_ibss(struct cfg80211_registered_device * rdev,struct net_device * dev) rdev_leave_ibss() argument 580 rdev_set_wiphy_params(struct cfg80211_registered_device * rdev,int radio_idx,u32 changed) rdev_set_wiphy_params() argument 593 rdev_set_tx_power(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,int radio_idx,enum nl80211_tx_power_setting type,int mbm) rdev_set_tx_power() argument 606 rdev_get_tx_power(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,int radio_idx,unsigned int link_id,int * dbm) rdev_get_tx_power() argument 619 rdev_set_multicast_to_unicast(struct cfg80211_registered_device * rdev,struct net_device * dev,const bool enabled) rdev_set_multicast_to_unicast() argument 631 rdev_get_txq_stats(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_txq_stats * txqstats) rdev_get_txq_stats() argument 642 rdev_rfkill_poll(struct cfg80211_registered_device * rdev) rdev_rfkill_poll() argument 651 rdev_testmode_cmd(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,void * data,int len) rdev_testmode_cmd() argument 662 rdev_testmode_dump(struct cfg80211_registered_device * rdev,struct sk_buff * skb,struct netlink_callback * cb,void * data,int len) rdev_testmode_dump() argument 676 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 689 rdev_dump_survey(struct cfg80211_registered_device * rdev,struct net_device * netdev,int idx,struct survey_info * info) rdev_dump_survey() argument 703 rdev_set_pmksa(struct cfg80211_registered_device * rdev,struct net_device * netdev,struct cfg80211_pmksa * pmksa) rdev_set_pmksa() argument 714 rdev_del_pmksa(struct cfg80211_registered_device * rdev,struct net_device * netdev,struct cfg80211_pmksa * pmksa) rdev_del_pmksa() argument 725 rdev_flush_pmksa(struct cfg80211_registered_device * rdev,struct net_device * netdev) rdev_flush_pmksa() argument 736 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 750 rdev_cancel_remain_on_channel(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,u64 cookie) rdev_cancel_remain_on_channel() argument 760 rdev_mgmt_tx(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_mgmt_tx_params * params,u64 * cookie) rdev_mgmt_tx() argument 772 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 792 rdev_mgmt_tx_cancel_wait(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,u64 cookie) rdev_mgmt_tx_cancel_wait() argument 802 rdev_set_power_mgmt(struct cfg80211_registered_device * rdev,struct net_device * dev,bool enabled,int timeout) rdev_set_power_mgmt() argument 814 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 827 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 839 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 851 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 864 rdev_set_antenna(struct cfg80211_registered_device * rdev,int radio_idx,u32 tx_ant,u32 rx_ant) rdev_set_antenna() argument 874 rdev_get_antenna(struct cfg80211_registered_device * rdev,int radio_idx,u32 * tx_ant,u32 * rx_ant) rdev_get_antenna() argument 889 rdev_sched_scan_start(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_sched_scan_request * request) rdev_sched_scan_start() argument 900 rdev_sched_scan_stop(struct cfg80211_registered_device * rdev,struct net_device * dev,u64 reqid) rdev_sched_scan_stop() argument 910 rdev_set_rekey_data(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_gtk_rekey_data * data) rdev_set_rekey_data() argument 921 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 939 rdev_tdls_oper(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 * peer,enum nl80211_tdls_operation oper) rdev_tdls_oper() argument 950 rdev_probe_client(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * peer,u64 * cookie) rdev_probe_client() argument 961 rdev_set_noack_map(struct cfg80211_registered_device * rdev,struct net_device * dev,u16 noack_map) rdev_set_noack_map() argument 972 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 986 rdev_start_p2p_device(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev) rdev_start_p2p_device() argument 997 rdev_stop_p2p_device(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev) rdev_stop_p2p_device() argument 1005 rdev_start_nan(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_nan_conf * conf) rdev_start_nan() argument 1017 rdev_stop_nan(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev) rdev_stop_nan() argument 1026 rdev_add_nan_func(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_nan_func * nan_func) rdev_add_nan_func() argument 1038 rdev_del_nan_func(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,u64 cookie) rdev_del_nan_func() argument 1047 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 1063 rdev_set_mac_acl(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_acl_data * params) rdev_set_mac_acl() argument 1075 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 1087 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 1101 rdev_crit_proto_stop(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev) rdev_crit_proto_stop() argument 1109 rdev_channel_switch(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_csa_settings * params) rdev_channel_switch() argument 1121 rdev_set_qos_map(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_qos_map * qos_map) rdev_set_qos_map() argument 1137 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 1152 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 1169 rdev_del_tx_ts(struct cfg80211_registered_device * rdev,struct net_device * dev,u8 tsid,const u8 * peer) rdev_del_tx_ts() argument 1183 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 1198 rdev_tdls_cancel_channel_switch(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * addr) rdev_tdls_cancel_channel_switch() argument 1207 rdev_start_radar_detection(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_chan_def * chandef,u32 cac_time_ms,int link_id) rdev_start_radar_detection() argument 1225 rdev_end_cac(struct cfg80211_registered_device * rdev,struct net_device * dev,unsigned int link_id) rdev_end_cac() argument 1235 rdev_set_mcast_rate(struct cfg80211_registered_device * rdev,struct net_device * dev,int mcast_rate[NUM_NL80211_BANDS]) rdev_set_mcast_rate() argument 1249 rdev_set_coalesce(struct cfg80211_registered_device * rdev,struct cfg80211_coalesce * coalesce) rdev_set_coalesce() argument 1261 rdev_set_pmk(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_pmk_conf * pmk_conf) rdev_set_pmk() argument 1274 rdev_del_pmk(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * aa) rdev_del_pmk() argument 1287 rdev_external_auth(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_external_auth_params * params) rdev_external_auth() argument 1301 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 1316 rdev_start_pmsr(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_pmsr_request * request) rdev_start_pmsr() argument 1330 rdev_abort_pmsr(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_pmsr_request * request) rdev_abort_pmsr() argument 1340 rdev_update_owe_info(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_update_owe_info * oweinfo) rdev_update_owe_info() argument 1354 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 1366 rdev_set_tid_config(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_tid_config * tid_conf) rdev_set_tid_config() argument 1378 rdev_reset_tid_config(struct cfg80211_registered_device * rdev,struct net_device * dev,const u8 * peer,u8 tids) rdev_reset_tid_config() argument 1390 rdev_set_sar_specs(struct cfg80211_registered_device * rdev,struct cfg80211_sar_specs * sar) rdev_set_sar_specs() argument 1402 rdev_color_change(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_color_change_settings * params) rdev_color_change() argument 1416 rdev_set_fils_aad(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_fils_aad * fils_aad) rdev_set_fils_aad() argument 1430 rdev_set_radar_background(struct cfg80211_registered_device * rdev,struct cfg80211_chan_def * chandef) rdev_set_radar_background() argument 1445 rdev_add_intf_link(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,unsigned int link_id) rdev_add_intf_link() argument 1460 rdev_del_intf_link(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,unsigned int link_id) rdev_del_intf_link() argument 1471 rdev_add_link_station(struct cfg80211_registered_device * rdev,struct net_device * dev,struct link_station_parameters * params) rdev_add_link_station() argument 1485 rdev_mod_link_station(struct cfg80211_registered_device * rdev,struct net_device * dev,struct link_station_parameters * params) rdev_mod_link_station() argument 1499 rdev_del_link_station(struct cfg80211_registered_device * rdev,struct net_device * dev,struct link_station_del_parameters * params) rdev_del_link_station() argument 1513 rdev_set_hw_timestamp(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_set_hw_timestamp * hwts) rdev_set_hw_timestamp() argument 1529 rdev_set_ttlm(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_ttlm_params * params) rdev_set_ttlm() argument 1545 rdev_get_radio_mask(struct cfg80211_registered_device * rdev,struct net_device * dev) rdev_get_radio_mask() argument 1557 rdev_assoc_ml_reconf(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_ml_reconf_req * req) rdev_assoc_ml_reconf() argument 1573 rdev_set_epcs(struct cfg80211_registered_device * rdev,struct net_device * dev,bool val) rdev_set_epcs() argument [all...] |