/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
H A D | phy_cmn.c | 26 #define VALID_RADIO(pi, radioid) ( \ argument 27 (ISNPHY(pi) ? VALID_N_RADIO(radioid) : false) || \ 28 (ISLCNPHY(pi) ? VALID_LCN_RADIO(radioid) : false)) 120 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); in wlc_phyreg_enter() local 121 wlapi_bmac_ucode_wake_override_phyreg_set(pi->sh->physhim); in wlc_phyreg_enter() 126 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); in wlc_phyreg_exit() local 127 wlapi_bmac_ucode_wake_override_phyreg_clear(pi->sh->physhim); in wlc_phyreg_exit() 130 u16 read_radio_reg(struct brcms_phy *pi, u16 addr) in read_radio_reg() argument 137 switch (pi->pubpi.phy_type) { in read_radio_reg() 141 if (NREV_GE(pi in read_radio_reg() 171 write_radio_reg(struct brcms_phy * pi,u16 addr,u16 val) write_radio_reg() argument 191 read_radio_id(struct brcms_phy * pi) read_radio_id() argument 217 and_radio_reg(struct brcms_phy * pi,u16 addr,u16 val) and_radio_reg() argument 225 or_radio_reg(struct brcms_phy * pi,u16 addr,u16 val) or_radio_reg() argument 233 xor_radio_reg(struct brcms_phy * pi,u16 addr,u16 mask) xor_radio_reg() argument 241 mod_radio_reg(struct brcms_phy * pi,u16 addr,u16 mask,u16 val) mod_radio_reg() argument 249 read_phy_reg(struct brcms_phy * pi,u16 addr) read_phy_reg() argument 257 write_phy_reg(struct brcms_phy * pi,u16 addr,u16 val) write_phy_reg() argument 274 and_phy_reg(struct brcms_phy * pi,u16 addr,u16 val) and_phy_reg() argument 281 or_phy_reg(struct brcms_phy * pi,u16 addr,u16 val) or_phy_reg() argument 288 mod_phy_reg(struct brcms_phy * pi,u16 addr,u16 mask,u16 val) mod_phy_reg() argument 296 wlc_set_phy_uninitted(struct brcms_phy * pi) wlc_set_phy_uninitted() argument 366 struct brcms_phy *pi = ptr; wlc_phy_timercb_phycal() local 387 wlc_phy_get_radio_ver(struct brcms_phy * pi) wlc_phy_get_radio_ver() argument 400 struct brcms_phy *pi; wlc_phy_attach() local 556 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_detach() local 583 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_get_phyversion() local 594 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_get_encore() local 600 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_get_coreflags() local 606 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_anacore() local 643 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_clk_bwbits() local 668 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_por_inform() local 675 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_initcal_enable() local 682 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_hw_clk_state_upd() local 692 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_hw_state_upd() local 704 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_init() local 756 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_cal_init() local 774 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_down() local 788 wlc_phy_table_addr(struct brcms_phy * pi,uint tbl_id,uint tbl_offset,u16 tblAddr,u16 tblDataHi,u16 tblDataLo) wlc_phy_table_addr() argument 804 wlc_phy_table_data_write(struct brcms_phy * pi,uint width,u32 val) wlc_phy_table_data_write() argument 825 wlc_phy_write_table(struct brcms_phy * pi,const struct phytbl_info * ptbl_info,u16 tblAddr,u16 tblDataHi,u16 tblDataLo) wlc_phy_write_table() argument 862 wlc_phy_read_table(struct brcms_phy * pi,const struct phytbl_info * ptbl_info,u16 tblAddr,u16 tblDataHi,u16 tblDataLo) wlc_phy_read_table() argument 897 wlc_phy_init_radio_regs_allbands(struct brcms_phy * pi,struct radio_20xx_regs * radioregs) wlc_phy_init_radio_regs_allbands() argument 914 wlc_phy_init_radio_regs(struct brcms_phy * pi,const struct radio_regs * radioregs,u16 core_offset) wlc_phy_init_radio_regs() argument 948 wlc_phy_do_dummy_tx(struct brcms_phy * pi,bool ofdm,bool pa_on) wlc_phy_do_dummy_tx() argument 1028 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_hold_upd() local 1040 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_mute_upd() local 1052 wlc_phy_cal_txpower_recalc_sw(struct brcms_phy * pi) wlc_phy_cal_txpower_recalc_sw() argument 1059 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_switch_radio() local 1093 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_bw_state_set() local 1100 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_radio_set() local 1107 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_get() local 1114 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_set() local 1133 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_ch14_widefilter_set() local 1153 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_band_validch() local 1174 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_get() local 1184 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_set() local 1220 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_sromlimit() local 1265 wlc_phy_env_measure_vbat(struct brcms_phy * pi) wlc_phy_env_measure_vbat() argument 1273 wlc_phy_env_measure_temperature(struct brcms_phy * pi) wlc_phy_env_measure_temperature() argument 1281 wlc_phy_upd_env_txpwr_rate_limits(struct brcms_phy * pi,u32 band) wlc_phy_upd_env_txpwr_rate_limits() argument 1293 wlc_user_txpwr_antport_to_rfport(struct brcms_phy * pi,uint chan,u32 band,u8 rate) wlc_user_txpwr_antport_to_rfport() argument 1299 wlc_phy_txpower_recalc_target(struct brcms_phy * pi) wlc_phy_txpower_recalc_target() argument 1412 wlc_phy_txpower_reg_limit_calc(struct brcms_phy * pi,struct txpwr_limits * txpwr,u16 chanspec) wlc_phy_txpower_reg_limit_calc() argument 1570 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_machwcap_set() local 1579 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_limit_set() local 1603 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_ofdm_rateset_war() local 1610 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_bf_preempt_enable() local 1615 wlc_phy_txpower_update_shm(struct brcms_phy * pi) wlc_phy_txpower_update_shm() argument 1667 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_hw_ctrl_get() local 1675 wlc_phy_txpower_ipa_upd(struct brcms_phy * pi) wlc_phy_txpower_ipa_upd() argument 1687 wlc_phy_txpower_est_power_nphy(struct brcms_phy * pi) wlc_phy_txpower_est_power_nphy() argument 1729 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_get_current() local 1827 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_antsel_type_set() local 1834 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_ant_rxdiv_set() local 1878 wlc_phy_noise_calc_phy(struct brcms_phy * pi,u32 * cmplx_pwr,s8 * pwr_ant) wlc_phy_noise_calc_phy() argument 1903 wlc_phy_noise_cb(struct brcms_phy * pi,u8 channel,s8 noise_dbm) wlc_phy_noise_cb() argument 1923 wlc_phy_noise_read_shmem(struct brcms_phy * pi) wlc_phy_noise_read_shmem() argument 1967 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_noise_sample_intr() local 2023 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_noise_sample_request() local 2206 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_rssi_compute() local 2245 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_watchdog() local 2315 wlc_phy_cal_perical_mphase_reset(struct brcms_phy * pi) wlc_phy_cal_perical_mphase_reset() argument 2325 wlc_phy_cal_perical_mphase_schedule(struct brcms_phy * pi,uint delay) wlc_phy_cal_perical_mphase_schedule() argument 2343 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_cal_perical() local 2416 wlc_phy_cal_perical_mphase_restart(struct brcms_phy * pi) wlc_phy_cal_perical_mphase_restart() argument 2436 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_chain_init() local 2447 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_chain_set() local 2461 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_chain_active_get() local [all...] |
H A D | phy_lcn.c | 79 #define wlc_lcnphy_enable_tx_gain_override(pi) \ argument 80 wlc_lcnphy_set_tx_gain_override(pi, true) 81 #define wlc_lcnphy_disable_tx_gain_override(pi) \ argument 82 wlc_lcnphy_set_tx_gain_override(pi, false) 84 #define wlc_lcnphy_iqcal_active(pi) \ argument 85 (read_phy_reg((pi), 0x451) & \ 88 #define txpwrctrl_off(pi) (0x7 != ((read_phy_reg(pi, 0x4a4) & 0xE000) >> 13)) argument 89 #define wlc_lcnphy_tempsense_based_pwr_ctrl_enabled(pi) \ argument 90 (pi 91 wlc_lcnphy_tssi_based_pwr_ctrl_enabled(pi) global() argument 134 wlc_lcnphy_tx_gain_override_enabled(pi) global() argument 137 wlc_lcnphy_total_tx_frames(pi) global() argument 864 wlc_lcnphy_set_start_tx_pwr_idx(pi,idx) global() argument 869 wlc_lcnphy_set_tx_pwr_npt(pi,npt) global() argument 874 wlc_lcnphy_get_tx_pwr_ctrl(pi) global() argument 880 wlc_lcnphy_get_tx_pwr_npt(pi) global() argument 885 wlc_lcnphy_get_current_tx_pwr_idx_if_pwrctrl_on(pi) global() argument 888 wlc_lcnphy_get_target_tx_pwr(pi) global() argument 893 wlc_lcnphy_set_target_tx_pwr(pi,target) global() argument 898 wlc_radio_2064_rcal_done(pi) global() argument 901 tempsense_done(pi) global() argument 910 wlc_lcnphy_write_table(struct brcms_phy * pi,const struct phytbl_info * pti) wlc_lcnphy_write_table() argument 915 wlc_lcnphy_read_table(struct brcms_phy * pi,struct phytbl_info * pti) wlc_lcnphy_read_table() argument 921 wlc_lcnphy_common_read_table(struct brcms_phy * pi,u32 tbl_id,u16 * tbl_ptr,u32 tbl_len,u32 tbl_width,u32 tbl_offset) wlc_lcnphy_common_read_table() argument 935 wlc_lcnphy_common_write_table(struct brcms_phy * pi,u32 tbl_id,const u16 * tbl_ptr,u32 tbl_len,u32 tbl_width,u32 tbl_offset) wlc_lcnphy_common_write_table() argument 996 wlc_lcnphy_get_tx_gain(struct brcms_phy * pi,struct lcnphy_txgains * gains) wlc_lcnphy_get_tx_gain() argument 1012 wlc_lcnphy_set_dac_gain(struct brcms_phy * pi,u16 dac_gain) wlc_lcnphy_set_dac_gain() argument 1023 wlc_lcnphy_set_tx_gain_override(struct brcms_phy * pi,bool bEnable) wlc_lcnphy_set_tx_gain_override() argument 1035 wlc_lcnphy_rx_gain_override_enable(struct brcms_phy * pi,bool enable) wlc_lcnphy_rx_gain_override_enable() argument 1061 wlc_lcnphy_set_rx_gain_by_distribution(struct brcms_phy * pi,u16 trsw,u16 ext_lna,u16 biq2,u16 biq1,u16 tia,u16 lna2,u16 lna1) wlc_lcnphy_set_rx_gain_by_distribution() argument 1097 wlc_lcnphy_set_trsw_override(struct brcms_phy * pi,bool tx,bool rx) wlc_lcnphy_set_trsw_override() argument 1107 wlc_lcnphy_clear_trsw_override(struct brcms_phy * pi) wlc_lcnphy_clear_trsw_override() argument 1113 wlc_lcnphy_set_rx_iq_comp(struct brcms_phy * pi,u16 a,u16 b) wlc_lcnphy_set_rx_iq_comp() argument 1130 wlc_lcnphy_rx_iq_est(struct brcms_phy * pi,u16 num_samps,u8 wait_time,struct lcnphy_iq_est * iq_est) wlc_lcnphy_rx_iq_est() argument 1174 wlc_lcnphy_calc_rx_iq_comp(struct brcms_phy * pi,u16 num_samps) wlc_lcnphy_calc_rx_iq_comp() argument 1255 wlc_lcnphy_measure_digital_power(struct brcms_phy * pi,u16 nsamples) wlc_lcnphy_measure_digital_power() argument 1264 wlc_lcnphy_rx_iq_cal_gain(struct brcms_phy * pi,u16 biq1_gain,u16 tia_gain,u16 lna2_gain) wlc_lcnphy_rx_iq_cal_gain() argument 1302 wlc_lcnphy_rx_iq_cal(struct brcms_phy * pi,const struct lcnphy_rx_iqcomp * iqcomp,int iqcomp_sz,bool tx_switch,bool rx_switch,int module,int tx_gain_idx) wlc_lcnphy_rx_iq_cal() argument 1466 wlc_lcnphy_get_current_tx_pwr_idx(struct brcms_phy * pi) wlc_lcnphy_get_current_tx_pwr_idx() argument 1481 wlc_lcnphy_crsuprs(struct brcms_phy * pi,int channel) wlc_lcnphy_crsuprs() argument 1512 wlc_lcnphy_toggle_afe_pwdn(struct brcms_phy * pi) wlc_lcnphy_toggle_afe_pwdn() argument 1530 wlc_lcnphy_txrx_spur_avoidance_mode(struct brcms_phy * pi,bool enable) wlc_lcnphy_txrx_spur_avoidance_mode() argument 1550 wlc_lcnphy_set_chanspec_tweaks(struct brcms_phy * pi,u16 chanspec) wlc_lcnphy_set_chanspec_tweaks() argument 1606 wlc_lcnphy_radio_2064_channel_tune_4313(struct brcms_phy * pi,u8 channel) wlc_lcnphy_radio_2064_channel_tune_4313() argument 1774 wlc_lcnphy_load_tx_iir_filter(struct brcms_phy * pi,bool is_ofdm,s16 filt_type) wlc_lcnphy_load_tx_iir_filter() argument 1850 wlc_lcnphy_get_pa_gain(struct brcms_phy * pi) wlc_lcnphy_get_pa_gain() argument 1861 wlc_lcnphy_set_tx_gain(struct brcms_phy * pi,struct lcnphy_txgains * target_gains) wlc_lcnphy_set_tx_gain() argument 1891 wlc_lcnphy_get_bbmult(struct brcms_phy * pi) wlc_lcnphy_get_bbmult() argument 1906 wlc_lcnphy_set_bbmult(struct brcms_phy * pi,u8 m0) wlc_lcnphy_set_bbmult() argument 1919 wlc_lcnphy_clear_tx_power_offsets(struct brcms_phy * pi) wlc_lcnphy_clear_tx_power_offsets() argument 1949 wlc_lcnphy_set_tssi_mux(struct brcms_phy * pi,enum lcnphy_tssi_mode pos) wlc_lcnphy_set_tssi_mux() argument 1998 wlc_lcnphy_rfseq_tbl_adc_pwrup(struct brcms_phy * pi) wlc_lcnphy_rfseq_tbl_adc_pwrup() argument 2019 wlc_lcnphy_pwrctrl_rssiparams(struct brcms_phy * pi) wlc_lcnphy_pwrctrl_rssiparams() argument 2064 wlc_lcnphy_tssi_setup(struct brcms_phy * pi) wlc_lcnphy_tssi_setup() argument 2191 wlc_lcnphy_tx_pwr_update_npt(struct brcms_phy * pi) wlc_lcnphy_tx_pwr_update_npt() argument 2221 wlc_lcnphy_txpower_reset_npt(struct brcms_phy * pi) wlc_lcnphy_txpower_reset_npt() argument 2231 wlc_lcnphy_txpower_recalc_target(struct brcms_phy * pi) wlc_lcnphy_txpower_recalc_target() argument 2262 wlc_lcnphy_set_tx_pwr_soft_ctrl(struct brcms_phy * pi,s8 index) wlc_lcnphy_set_tx_pwr_soft_ctrl() argument 2315 wlc_lcnphy_tempcompensated_txpwrctrl(struct brcms_phy * pi) wlc_lcnphy_tempcompensated_txpwrctrl() argument 2375 wlc_lcnphy_set_tx_pwr_ctrl_mode(struct brcms_phy * pi,u16 mode) wlc_lcnphy_set_tx_pwr_ctrl_mode() argument 2388 wlc_lcnphy_set_tx_pwr_ctrl(struct brcms_phy * pi,u16 mode) wlc_lcnphy_set_tx_pwr_ctrl() argument 2442 wlc_lcnphy_tx_iqlo_loopback(struct brcms_phy * pi,u16 * values_to_save) wlc_lcnphy_tx_iqlo_loopback() argument 2533 wlc_lcnphy_iqcal_wait(struct brcms_phy * pi) wlc_lcnphy_iqcal_wait() argument 2549 wlc_lcnphy_tx_iqlo_loopback_cleanup(struct brcms_phy * pi,u16 * values_to_save) wlc_lcnphy_tx_iqlo_loopback_cleanup() argument 2563 wlc_lcnphy_tx_iqlo_cal(struct brcms_phy * pi,struct lcnphy_txgains * target_gains,enum lcnphy_cal_mode cal_mode,bool keep_tone) wlc_lcnphy_tx_iqlo_cal() argument 2797 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_lcnphy_idle_tssi_est() local 2865 wlc_lcnphy_vbat_temp_sense_setup(struct brcms_phy * pi,u8 mode) wlc_lcnphy_vbat_temp_sense_setup() argument 3015 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_lcnphy_tx_pwr_ctrl_init() local 3082 wlc_lcnphy_set_pa_gain(struct brcms_phy * pi,u16 gain) wlc_lcnphy_set_pa_gain() argument 3093 wlc_lcnphy_get_radio_loft(struct brcms_phy * pi,u8 * ei0,u8 * eq0,u8 * fi0,u8 * fq0) wlc_lcnphy_get_radio_loft() argument 3102 wlc_lcnphy_set_tx_iqcc(struct brcms_phy * pi,u16 a,u16 b) wlc_lcnphy_set_tx_iqcc() argument 3118 wlc_lcnphy_set_tx_locc(struct brcms_phy * pi,u16 didq) wlc_lcnphy_set_tx_locc() argument 3130 wlc_lcnphy_set_tx_pwr_by_index(struct brcms_phy * pi,int index) wlc_lcnphy_set_tx_pwr_by_index() argument 3189 wlc_lcnphy_clear_papd_comptable(struct brcms_phy * pi) wlc_lcnphy_clear_papd_comptable() argument 3208 wlc_lcnphy_tx_pu(struct brcms_phy * pi,bool bEnable) wlc_lcnphy_tx_pu() argument 3286 wlc_lcnphy_run_samples(struct brcms_phy * pi,u16 num_samps,u16 num_loops,u16 wait,bool iqcalmode) wlc_lcnphy_run_samples() argument 3312 wlc_lcnphy_deaf_mode(struct brcms_phy * pi,bool mode) wlc_lcnphy_deaf_mode() argument 3333 wlc_lcnphy_start_tx_tone(struct brcms_phy * pi,s32 f_kHz,u16 max_val,bool iqcalmode) wlc_lcnphy_start_tx_tone() argument 3396 wlc_lcnphy_stop_tx_tone(struct brcms_phy * pi) wlc_lcnphy_stop_tx_tone() argument 3428 wlc_lcnphy_set_cc(struct brcms_phy * pi,int cal_type,s16 coeff_x,s16 coeff_y) wlc_lcnphy_set_cc() argument 3473 wlc_lcnphy_get_cc(struct brcms_phy * pi,int cal_type) wlc_lcnphy_get_cc() argument 3508 wlc_lcnphy_samp_cap(struct brcms_phy * pi,int clip_detect_algo,u16 thresh,s16 * ptr,int mode) wlc_lcnphy_samp_cap() argument 3589 wlc_lcnphy_a1(struct brcms_phy * pi,int cal_type,int num_levels,int step_size_lg2) wlc_lcnphy_a1() argument 3784 wlc_lcnphy_get_tx_iqcc(struct brcms_phy * pi,u16 * a,u16 * b) wlc_lcnphy_get_tx_iqcc() argument 3800 wlc_lcnphy_tx_iqlo_soft_cal_full(struct brcms_phy * pi) wlc_lcnphy_tx_iqlo_soft_cal_full() argument 3820 wlc_lcnphy_get_tx_locc(struct brcms_phy * pi) wlc_lcnphy_get_tx_locc() argument 3835 wlc_lcnphy_txpwrtbl_iqlo_cal(struct brcms_phy * pi) wlc_lcnphy_txpwrtbl_iqlo_cal() argument 3946 wlc_lcnphy_tempsense_new(struct brcms_phy * pi,bool mode) wlc_lcnphy_tempsense_new() argument 3988 wlc_lcnphy_tempsense(struct brcms_phy * pi,bool mode) wlc_lcnphy_tempsense() argument 4046 wlc_lcnphy_tempsense_degree(struct brcms_phy * pi,bool mode) wlc_lcnphy_tempsense_degree() argument 4056 wlc_lcnphy_vbatsense(struct brcms_phy * pi,bool mode) wlc_lcnphy_vbatsense() argument 4088 wlc_lcnphy_afe_clk_init(struct brcms_phy * pi,u8 mode) wlc_lcnphy_afe_clk_init() argument 4102 wlc_lcnphy_temp_adj(struct brcms_phy * pi) wlc_lcnphy_temp_adj() argument 4106 wlc_lcnphy_glacial_timer_based_cal(struct brcms_phy * pi) wlc_lcnphy_glacial_timer_based_cal() argument 4131 wlc_lcnphy_periodic_cal(struct brcms_phy * pi) wlc_lcnphy_periodic_cal() argument 4191 wlc_lcnphy_calib_modes(struct brcms_phy * pi,uint mode) wlc_lcnphy_calib_modes() argument 4230 wlc_lcnphy_get_tssi(struct brcms_phy * pi,s8 * ofdm_pwr,s8 * cck_pwr) wlc_lcnphy_get_tssi() argument 4252 wlc_phy_cal_init_lcnphy(struct brcms_phy * pi) wlc_phy_cal_init_lcnphy() argument 4262 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_lcnphy_tx_power_adjustment() local 4277 wlc_lcnphy_load_tx_gain_table(struct brcms_phy * pi,const struct lcnphy_tx_gain_tbl_entry * gain_table) wlc_lcnphy_load_tx_gain_table() argument 4313 wlc_lcnphy_load_rfpower(struct brcms_phy * pi) wlc_lcnphy_load_rfpower() argument 4362 wlc_lcnphy_bu_tweaks(struct brcms_phy * pi) wlc_lcnphy_bu_tweaks() argument 4414 wlc_lcnphy_rcal(struct brcms_phy * pi) wlc_lcnphy_rcal() argument 4442 wlc_lcnphy_rc_cal(struct brcms_phy * pi) wlc_lcnphy_rc_cal() argument 4462 wlc_radio_2064_init(struct brcms_phy * pi) wlc_radio_2064_init() argument 4533 wlc_lcnphy_radio_init(struct brcms_phy * pi) wlc_lcnphy_radio_init() argument 4538 wlc_lcnphy_tbl_init(struct brcms_phy * pi) wlc_lcnphy_tbl_init() argument 4626 wlc_lcnphy_rev0_baseband_init(struct brcms_phy * pi) wlc_lcnphy_rev0_baseband_init() argument 4672 wlc_lcnphy_rev2_baseband_init(struct brcms_phy * pi) wlc_lcnphy_rev2_baseband_init() argument 4680 wlc_lcnphy_agc_temp_init(struct brcms_phy * pi) wlc_lcnphy_agc_temp_init() argument 4735 wlc_lcnphy_baseband_init(struct brcms_phy * pi) wlc_lcnphy_baseband_init() argument 4745 wlc_phy_init_lcnphy(struct brcms_phy * pi) wlc_phy_init_lcnphy() argument 4793 wlc_phy_txpwr_srom_read_lcnphy(struct brcms_phy * pi) wlc_phy_txpwr_srom_read_lcnphy() argument 4886 wlc_2064_vco_cal(struct brcms_phy * pi) wlc_2064_vco_cal() argument 4901 wlc_phy_tpc_isenabled_lcnphy(struct brcms_phy * pi) wlc_phy_tpc_isenabled_lcnphy() argument 4910 wlc_phy_txpower_recalc_target_lcnphy(struct brcms_phy * pi) wlc_phy_txpower_recalc_target_lcnphy() argument 4923 wlc_phy_chanspec_set_lcnphy(struct brcms_phy * pi,u16 chanspec) wlc_phy_chanspec_set_lcnphy() argument 4962 wlc_phy_detach_lcnphy(struct brcms_phy * pi) wlc_phy_detach_lcnphy() argument 4967 wlc_phy_attach_lcnphy(struct brcms_phy * pi) wlc_phy_attach_lcnphy() argument 5015 wlc_lcnphy_set_rx_gain(struct brcms_phy * pi,u32 gain) wlc_lcnphy_set_rx_gain() argument 5045 wlc_lcnphy_get_receive_power(struct brcms_phy * pi,s32 * gain_index) wlc_lcnphy_get_receive_power() argument 5082 wlc_lcnphy_rx_signal_power(struct brcms_phy * pi,s32 gain_index) wlc_lcnphy_rx_signal_power() argument [all...] |
H A D | phy_int.h | 32 #define ISNPHY(pi) PHYTYPE_IS((pi)->pubpi.phy_type, PHY_TYPE_N) argument 33 #define ISLCNPHY(pi) PHYTYPE_IS((pi)->pubpi.phy_type, PHY_TYPE_LCN) argument 169 #define PHY_PERICAL_MPHASE_PENDING(pi) \ argument 170 (pi->mphase_cal_phase_id > MPHASE_CAL_STATE_IDLE) 215 #define SCAN_INPROG_PHY(pi) \ argument 216 (mboolisset(pi->measure_hold, PHY_HOLD_FOR_SCAN)) 218 #define PLT_INPROG_PHY(pi) (mboolisset(pi argument 220 ASSOC_INPROG_PHY(pi) global() argument 223 SCAN_RM_IN_PROGRESS(pi) global() argument 226 PHY_MUTED(pi) global() argument 229 PUB_NOT_ASSOC(pi) global() argument 1031 wlc_phy_write_table_nphy(pi,pti) global() argument 1034 wlc_phy_read_table_nphy(pi,pti) global() argument 1037 wlc_nphy_table_addr(pi,id,off) global() argument 1040 wlc_nphy_table_data_write(pi,w,v) global() argument 1048 PHY_IPA(pi) global() argument 1052 BRCMS_PHY_WAR_PR51571(pi) global() argument [all...] |
/linux/drivers/ata/pata_parport/ |
H A D | bpck6.c | 63 static void bpck6_send_cmd(struct pi_adapter *pi, u8 cmd) in bpck6_send_cmd() argument 65 switch (mode_map[pi->mode]) { in bpck6_send_cmd() 70 parport_write_data(pi->pardev->port, cmd); in bpck6_send_cmd() 71 parport_frob_control(pi->pardev->port, 0, PARPORT_CONTROL_AUTOFD); in bpck6_send_cmd() 76 pi->pardev->port->ops->epp_write_addr(pi->pardev->port, &cmd, 1, 0); in bpck6_send_cmd() 81 static u8 bpck6_rd_data_byte(struct pi_adapter *pi) in bpck6_rd_data_byte() argument 85 switch (mode_map[pi->mode]) { in bpck6_rd_data_byte() 88 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_STROBE, in bpck6_rd_data_byte() 90 data = parport_read_status(pi in bpck6_rd_data_byte() 115 bpck6_wr_data_byte(struct pi_adapter * pi,u8 data) bpck6_wr_data_byte() argument 133 bpck6_read_regr(struct pi_adapter * pi,int cont,int reg) bpck6_read_regr() argument 141 bpck6_write_regr(struct pi_adapter * pi,int cont,int reg,int val) bpck6_write_regr() argument 149 bpck6_wait_for_fifo(struct pi_adapter * pi) bpck6_wait_for_fifo() argument 159 bpck6_write_block(struct pi_adapter * pi,char * buf,int len) bpck6_write_block() argument 228 bpck6_read_block(struct pi_adapter * pi,char * buf,int len) bpck6_read_block() argument 288 bpck6_open(struct pi_adapter * pi) bpck6_open() argument 354 bpck6_deselect(struct pi_adapter * pi) bpck6_deselect() argument 372 bpck6_wr_extout(struct pi_adapter * pi,u8 regdata) bpck6_wr_extout() argument 378 bpck6_connect(struct pi_adapter * pi) bpck6_connect() argument 386 bpck6_disconnect(struct pi_adapter * pi) bpck6_disconnect() argument 394 bpck6_test_port(struct pi_adapter * pi) bpck6_test_port() argument 407 bpck6_probe_unit(struct pi_adapter * pi) bpck6_probe_unit() argument 434 bpck6_log_adapter(struct pi_adapter * pi) bpck6_log_adapter() argument [all...] |
H A D | pata_parport.c | 28 static void pi_connect(struct pi_adapter *pi) in pi_connect() argument 30 parport_claim_or_block(pi->pardev); in pi_connect() 31 pi->proto->connect(pi); in pi_connect() 34 static void pi_disconnect(struct pi_adapter *pi) in pi_disconnect() argument 36 pi->proto->disconnect(pi); in pi_disconnect() 37 parport_release(pi->pardev); in pi_disconnect() 42 struct pi_adapter *pi = ap->host->private_data; in pata_parport_dev_select() local 50 pi in pata_parport_dev_select() 56 struct pi_adapter *pi = ap->host->private_data; pata_parport_set_devctl() local 63 struct pi_adapter *pi = ap->host->private_data; pata_parport_devchk() local 88 struct pi_adapter *pi = ap->host->private_data; pata_parport_wait_after_reset() local 152 struct pi_adapter *pi = ap->host->private_data; pata_parport_bus_softreset() local 202 struct pi_adapter *pi = ap->host->private_data; pata_parport_check_status() local 209 struct pi_adapter *pi = ap->host->private_data; pata_parport_check_altstatus() local 217 struct pi_adapter *pi = ap->host->private_data; pata_parport_tf_load() local 253 struct pi_adapter *pi = ap->host->private_data; pata_parport_tf_read() local 278 struct pi_adapter *pi = ap->host->private_data; pata_parport_exec_command() local 288 struct pi_adapter *pi = ap->host->private_data; pata_parport_data_xfer() local 302 struct pi_adapter *pi; pata_parport_drain_fifo() local 345 pi_release(struct pi_adapter * pi) pi_release() argument 353 default_test_proto(struct pi_adapter * pi) default_test_proto() argument 377 pi_test_proto(struct pi_adapter * pi) pi_test_proto() argument 391 pi_probe_mode(struct pi_adapter * pi,int max) pi_probe_mode() argument 419 pi_probe_unit(struct pi_adapter * pi,int unit) pi_probe_unit() argument 456 struct pi_adapter *pi = container_of(dev, struct pi_adapter, dev); pata_parport_dev_release() local 487 struct pi_adapter *pi = container_of(dev, struct pi_adapter, dev); pi_find_dev() local 499 struct pi_adapter *pi; pi_init_one() local 699 struct pi_adapter *pi = host->private_data; pi_remove_one() local 751 struct pi_adapter *pi = host->private_data; pi_remove_port() local [all...] |
H A D | frpw.c | 32 static int frpw_read_regr(struct pi_adapter *pi, int cont, int regr) in frpw_read_regr() argument 47 static void frpw_write_regr(struct pi_adapter *pi, int cont, int regr, int val) in frpw_write_regr() argument 56 static void frpw_read_block_int(struct pi_adapter *pi, char *buf, int count, in frpw_read_block_int() argument 61 switch (pi->mode) { in frpw_read_block_int() 126 static void frpw_read_block(struct pi_adapter *pi, char *buf, int count) in frpw_read_block() argument 128 frpw_read_block_int(pi, buf, count, 0x08); in frpw_read_block() 131 static void frpw_write_block(struct pi_adapter *pi, char *buf, int count) in frpw_write_block() argument 135 switch (pi->mode) { in frpw_write_block() 170 static void frpw_connect(struct pi_adapter *pi) in frpw_connect() argument 172 pi in frpw_connect() 177 frpw_disconnect(struct pi_adapter * pi) frpw_disconnect() argument 189 frpw_test_pnp(struct pi_adapter * pi) frpw_test_pnp() argument 219 frpw_test_proto(struct pi_adapter * pi) frpw_test_proto() argument 267 frpw_log_adapter(struct pi_adapter * pi) frpw_log_adapter() argument [all...] |
H A D | friq.c | 46 static int friq_read_regr(struct pi_adapter *pi, int cont, int regr) in friq_read_regr() argument 60 static void friq_write_regr(struct pi_adapter *pi, int cont, int regr, int val) in friq_write_regr() argument 69 static void friq_read_block_int(struct pi_adapter *pi, char *buf, int count, int regr) in friq_read_block_int() argument 73 switch (pi->mode) { in friq_read_block_int() 126 static void friq_read_block(struct pi_adapter *pi, char *buf, int count) in friq_read_block() argument 128 friq_read_block_int(pi, buf, count, 0x08); in friq_read_block() 131 static void friq_write_block(struct pi_adapter *pi, char *buf, int count) in friq_write_block() argument 135 switch (pi->mode) { in friq_write_block() 166 static void friq_connect(struct pi_adapter *pi) in friq_connect() argument 168 pi in friq_connect() 173 friq_disconnect(struct pi_adapter * pi) friq_disconnect() argument 180 friq_test_proto(struct pi_adapter * pi) friq_test_proto() argument 219 friq_log_adapter(struct pi_adapter * pi) friq_log_adapter() argument 233 friq_release_proto(struct pi_adapter * pi) friq_release_proto() argument [all...] |
H A D | bpck.c | 22 #define PC pi->private 38 static int bpck_read_regr(struct pi_adapter *pi, int cont, int regr) in bpck_read_regr() argument 44 switch (pi->mode) { in bpck_read_regr() 69 static void bpck_write_regr(struct pi_adapter *pi, int cont, int regr, int val) in bpck_write_regr() argument 75 switch (pi->mode) { in bpck_write_regr() 93 #define WR(r,v) bpck_write_regr(pi,2,r,v) 94 #define RR(r) (bpck_read_regr(pi,2,r)) 96 static void bpck_write_block(struct pi_adapter *pi, char *buf, int count) in bpck_write_block() argument 100 switch (pi->mode) { in bpck_write_block() 151 static void bpck_read_block(struct pi_adapter *pi, cha argument 209 bpck_probe_unit(struct pi_adapter * pi) bpck_probe_unit() argument 235 bpck_connect(struct pi_adapter * pi) bpck_connect() argument 271 bpck_disconnect(struct pi_adapter * pi) bpck_disconnect() argument 282 bpck_force_spp(struct pi_adapter * pi) bpck_force_spp() argument 299 bpck_test_proto(struct pi_adapter * pi) bpck_test_proto() argument 382 bpck_read_eeprom(struct pi_adapter * pi,char * buf) bpck_read_eeprom() argument 433 bpck_test_port(struct pi_adapter * pi) bpck_test_port() argument 472 bpck_log_adapter(struct pi_adapter * pi) bpck_log_adapter() argument [all...] |
/linux/drivers/gpu/drm/radeon/ |
H A D | kv_dpm.c | 152 struct kv_power_info *pi = rdev->pm.dpm.priv; in kv_get_pi() local 154 return pi; in kv_get_pi() 208 struct kv_power_info *pi = kv_get_pi(rdev); in kv_do_enable_didt() local 211 if (pi->caps_sq_ramping) { in kv_do_enable_didt() 220 if (pi->caps_db_ramping) { in kv_do_enable_didt() 229 if (pi->caps_td_ramping) { in kv_do_enable_didt() 238 if (pi->caps_tcp_ramping) { in kv_do_enable_didt() 250 struct kv_power_info *pi = kv_get_pi(rdev); in kv_enable_didt() local 253 if (pi->caps_sq_ramping || in kv_enable_didt() 254 pi in kv_enable_didt() 277 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_smc_cac() local 298 struct kv_power_info *pi = kv_get_pi(rdev); kv_process_firmware_header() local 321 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_dpm_voltage_scaling() local 337 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_dpm_interval() local 353 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_dpm_boot_state() local 378 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_divider_value() local 448 struct kv_power_info *pi = kv_get_pi(rdev); kv_convert_2bit_index_to_voltage() local 459 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_vid() local 470 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_at() local 480 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_power_level_enable() local 540 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_sclk_t() local 558 struct kv_power_info *pi = kv_get_pi(rdev); kv_program_bootup_state() local 591 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_auto_thermal_throttling() local 607 struct kv_power_info *pi = kv_get_pi(rdev); kv_upload_dpm_settings() local 636 struct kv_power_info *pi = kv_get_pi(rdev); kv_get_clk_bypass() local 661 struct kv_power_info *pi = kv_get_pi(rdev); kv_populate_uvd_table() local 732 struct kv_power_info *pi = kv_get_pi(rdev); kv_populate_vce_table() local 795 struct kv_power_info *pi = kv_get_pi(rdev); kv_populate_samu_table() local 861 struct kv_power_info *pi = kv_get_pi(rdev); kv_populate_acp_table() local 919 struct kv_power_info *pi = kv_get_pi(rdev); kv_calculate_dfs_bypass_settings() local 975 struct kv_power_info *pi = kv_get_pi(rdev); kv_reset_acp_boot_level() local 984 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_current_ps() local 995 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_requested_ps() local 1004 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_enable_bapm() local 1029 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_enable() local 1174 struct kv_power_info *pi = kv_get_pi(rdev); kv_init_sclk_t() local 1181 struct kv_power_info *pi = kv_get_pi(rdev); kv_init_fps_limits() local 1210 struct kv_power_info *pi = kv_get_pi(rdev); kv_init_powergate_state() local 1245 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_uvd_dpm() local 1297 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_vce_dpm() local 1338 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_samu_dpm() local 1386 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_acp_boot_level() local 1402 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_acp_dpm() local 1433 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_powergate_uvd() local 1461 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_powergate_vce() local 1484 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_powergate_samu() local 1504 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_powergate_acp() local 1529 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_valid_clock_range() local 1591 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_dfs_bypass_settings() local 1613 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_nb_dpm() local 1659 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_pre_set_power_state() local 1674 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_set_power_state() local 1748 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_post_set_power_state() local 1766 struct kv_power_info *pi = kv_get_pi(rdev); kv_construct_max_power_limits_table() local 1824 struct kv_power_info *pi = kv_get_pi(rdev); kv_construct_boot_state() local 1879 struct kv_power_info *pi = kv_get_pi(rdev); kv_get_sleep_divider_id_from_clock() local 1902 struct kv_power_info *pi = kv_get_pi(rdev); kv_get_high_voltage_limit() local 1939 struct kv_power_info *pi = kv_get_pi(rdev); kv_apply_state_adjust_rules() local 2053 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_power_level_enabled_for_throttle() local 2060 struct kv_power_info *pi = kv_get_pi(rdev); kv_calculate_ds_divider() local 2078 struct kv_power_info *pi = kv_get_pi(rdev); kv_calculate_nbps_level_settings() local 2132 struct kv_power_info *pi = kv_get_pi(rdev); kv_calculate_dpm_settings() local 2146 struct kv_power_info *pi = kv_get_pi(rdev); kv_init_graphics_levels() local 2195 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_new_levels() local 2215 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_enabled_levels() local 2230 struct kv_power_info *pi = kv_get_pi(rdev); kv_program_nbps_index_settings() local 2287 struct kv_power_info *pi = kv_get_pi(rdev); kv_parse_sys_info_table() local 2373 struct kv_power_info *pi = kv_get_pi(rdev); kv_patch_boot_state() local 2410 struct kv_power_info *pi = kv_get_pi(rdev); kv_parse_pplib_clock_info() local 2520 struct kv_power_info *pi; kv_dpm_init() local 2600 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_debugfs_print_current_performance_level() local 2623 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_get_current_sclk() local 2639 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_get_current_mclk() local 2681 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_get_sclk() local 2692 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_get_mclk() local [all...] |
H A D | rv770_dpm.c | 58 struct rv7xx_power_info *pi = rdev->pm.dpm.priv; in rv770_get_pi() local 60 return pi; in rv770_get_pi() 65 struct evergreen_power_info *pi = rdev->pm.dpm.priv; in evergreen_get_pi() local 67 return pi; in evergreen_get_pi() 73 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv770_enable_bif_dynamic_pcie_gen2() local 82 if (!pi->boot_in_gen2) { in rv770_enable_bif_dynamic_pcie_gen2() 147 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv770_mg_clock_gating_enable() local 160 if (pi->mgcgtssm) in rv770_mg_clock_gating_enable() 239 struct rv7xx_power_info *pi = rv770_get_pi(rdev); 242 pi 250 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_write_smc_soft_register() local 262 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_smc_t() local 307 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_smc_sp() local 391 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_mclk_value() local 489 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_sclk_value() local 570 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_vddc_value() local 596 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_mvdd_value() local 620 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_convert_power_level_to_smc() local 744 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_program_memory_timing_parameters() local 784 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_enable_spread_spectrum() local 808 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_program_mpll_timing_parameters() local 819 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_setup_bsp() local 891 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_program_vc() local 903 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_upload_firmware() local 919 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_smc_acpi_state() local 1010 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_initial_mvdd_value() local 1029 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_smc_initial_state() local 1118 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_smc_vddc_table() local 1147 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_smc_mvdd_table() local 1166 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_init_smc_table() local 1235 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_construct_vddc_table() local 1286 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_mvdd_pin_configuration() local 1312 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_mvdd_configuration() local 1386 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_upload_sw_state() local 1520 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_read_clock_registers() local 1557 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_read_voltage_smio_registers() local 1565 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_reset_smio_status() local 1593 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_memory_type() local 1608 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_pcie_gen2_status() local 1673 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_mclk_odt_threshold() local 1693 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_max_vddc() local 1749 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_program_dcodt_before_state_switch() local 1778 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_program_dcodt_after_state_switch() local 1805 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_retrieve_odt_values() local 1816 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_set_dpm_event_sources() local 1855 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_enable_auto_throttle_source() local 1897 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_dpm_enable() local 2002 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_dpm_disable() local 2040 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_dpm_set_power_state() local 2098 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_dpm_setup_asic() local 2179 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv7xx_parse_pplib_clock_info() local 2331 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_engine_memory_ss() local 2347 struct rv7xx_power_info *pi; rv770_dpm_init() local [all...] |
H A D | rv6xx_dpm.c | 45 struct rv6xx_power_info *pi = rdev->pm.dpm.priv; in rv6xx_get_pi() local 47 return pi; in rv6xx_get_pi() 162 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); in rv6xx_output_stepping() local 167 pi->spll_ref_div, in rv6xx_output_stepping() 183 fb_divider = ((step->vco_frequency * pi->spll_ref_div) / ref_clk) >> in rv6xx_output_stepping() 184 pi->fb_div_scale; in rv6xx_output_stepping() 187 pi->spll_ref_div - 1); in rv6xx_output_stepping() 436 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); in rv6xx_calculate_engine_speed_stepping_parameters() local 438 pi->hw.sclks[R600_POWER_LEVEL_LOW] = in rv6xx_calculate_engine_speed_stepping_parameters() 440 pi in rv6xx_calculate_engine_speed_stepping_parameters() 453 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_calculate_memory_clock_stepping_parameters() local 483 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_calculate_voltage_stepping_parameters() local 552 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_engine_spread_spectrum() local 585 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_sclk_spread_spectrum_parameters_except_lowest_entry() local 620 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_mclk_stepping_parameters_except_lowest_entry() local 636 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_find_memory_clock_with_highest_vco() local 654 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_mclk_spread_spectrum_parameters() local 720 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_voltage_stepping_parameters_except_lowest_entry() local 731 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_backbias_stepping_parameters_except_lowest_entry() local 746 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_sclk_spread_spectrum_parameters_lowest_entry() local 755 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_mclk_stepping_parameters_lowest_entry() local 764 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_voltage_stepping_parameters_lowest_entry() local 773 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_backbias_stepping_parameters_lowest_entry() local 796 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_memory_timing_parameters() local 830 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_mpll_timing_parameters() local 839 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_bsp() local 852 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_at() local 939 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_get_master_voltage_mask() local 1021 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_calculate_ap() local 1058 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_stepping_parameters_except_lowest_entry() local 1071 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_stepping_parameters_lowest_entry() local 1082 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_power_level_low() local 1098 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_power_level_low_to_lowest_state() local 1114 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_power_level_medium() local 1130 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_power_level_medium_for_transition() local 1154 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_program_power_level_high() local 1336 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_enable_high() local 1345 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_enable_medium() local 1353 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_set_dpm_event_sources() local 1392 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_enable_auto_throttle_source() local 1411 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_enable_thermal_protection() local 1423 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_generate_transition_stepping() local 1435 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_generate_low_step() local 1445 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_invalidate_intermediate_steps() local 1455 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_generate_stepping_table() local 1547 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_dpm_enable() local 1614 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_dpm_disable() local 1658 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_dpm_set_power_state() local 1936 struct rv6xx_power_info *pi; rv6xx_dpm_init() local 2133 struct rv6xx_power_info *pi = rv6xx_get_pi(rdev); rv6xx_dpm_force_performance_level() local [all...] |
H A D | rv730_dpm.c | 41 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv730_populate_sclk_value() local 43 u32 spll_func_cntl = pi->clk_regs.rv730.cg_spll_func_cntl; in rv730_populate_sclk_value() 44 u32 spll_func_cntl_2 = pi->clk_regs.rv730.cg_spll_func_cntl_2; in rv730_populate_sclk_value() 45 u32 spll_func_cntl_3 = pi->clk_regs.rv730.cg_spll_func_cntl_3; in rv730_populate_sclk_value() 46 u32 cg_spll_spread_spectrum = pi->clk_regs.rv730.cg_spll_spread_spectrum; in rv730_populate_sclk_value() 47 u32 cg_spll_spread_spectrum_2 = pi->clk_regs.rv730.cg_spll_spread_spectrum_2; in rv730_populate_sclk_value() 88 if (pi->sclk_ss) { in rv730_populate_sclk_value() 120 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv730_populate_mclk_value() local 121 u32 mclk_pwrmgt_cntl = pi->clk_regs.rv730.mclk_pwrmgt_cntl; in rv730_populate_mclk_value() 122 u32 dll_cntl = pi in rv730_populate_mclk_value() 197 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv730_read_clock_registers() local 229 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv730_populate_smc_acpi_state() local 321 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv730_populate_smc_initial_state() local 475 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv730_program_dcodt() local 494 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv730_get_odt_values() local [all...] |
H A D | trinity_dpm.c | 309 struct trinity_power_info *pi = rdev->pm.dpm.priv; in trinity_get_pi() local 311 return pi; in trinity_get_pi() 316 struct trinity_power_info *pi = trinity_get_pi(rdev); in trinity_gfx_powergating_initialize() local 344 if (pi->override_dynamic_mgpg && (hw_rev == 0)) in trinity_gfx_powergating_initialize() 499 struct trinity_power_info *pi = trinity_get_pi(rdev); in trinity_enable_clock_power_gating() local 501 if (pi->enable_gfx_clock_gating) in trinity_enable_clock_power_gating() 503 if (pi->enable_mg_clock_gating) in trinity_enable_clock_power_gating() 505 if (pi->enable_gfx_power_gating) in trinity_enable_clock_power_gating() 507 if (pi->enable_mg_clock_gating) { in trinity_enable_clock_power_gating() 511 if (pi in trinity_enable_clock_power_gating() 521 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_disable_clock_power_gating() local 590 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_set_vid() local 669 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_program_power_level() local 811 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_program_bootup_state() local 877 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_setup_uvd_clocks() local 959 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_program_ttt() local 1023 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_update_current_ps() local 1034 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_update_requested_ps() local 1043 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_dpm_enable_bapm() local 1054 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_dpm_enable() local 1129 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_get_min_sclk_divider() local 1138 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_setup_nbp_sim() local 1156 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_dpm_force_performance_level() local 1186 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_dpm_pre_set_power_state() local 1201 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_dpm_set_power_state() local 1227 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_dpm_post_set_power_state() local 1263 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_convert_voltage_index_to_value() local 1278 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_patch_boot_state() local 1295 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_construct_boot_state() local 1312 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_get_sleep_divider_id_from_clock() local 1336 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_get_valid_engine_clock() local 1354 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_patch_thermal_state() local 1406 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_get_uvd_clock_index() local 1426 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_adjust_uvd_state() local 1492 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_apply_state_adjust_rules() local 1604 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_dpm_display_configuration_changed() local 1663 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_parse_pplib_clock_info() local 1783 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_convert_did_to_freq() local 1802 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_parse_sys_info_table() local 1903 struct trinity_power_info *pi; trinity_dpm_init() local 1986 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_dpm_debugfs_print_current_performance_level() local 2007 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_dpm_get_current_sclk() local 2025 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_dpm_get_current_mclk() local 2046 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_dpm_get_sclk() local 2057 struct trinity_power_info *pi = trinity_get_pi(rdev); trinity_dpm_get_mclk() local [all...] |
H A D | rv740_dpm.c | 122 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv740_populate_sclk_value() local 124 u32 spll_func_cntl = pi->clk_regs.rv770.cg_spll_func_cntl; in rv740_populate_sclk_value() 125 u32 spll_func_cntl_2 = pi->clk_regs.rv770.cg_spll_func_cntl_2; in rv740_populate_sclk_value() 126 u32 spll_func_cntl_3 = pi->clk_regs.rv770.cg_spll_func_cntl_3; in rv740_populate_sclk_value() 127 u32 cg_spll_spread_spectrum = pi->clk_regs.rv770.cg_spll_spread_spectrum; in rv740_populate_sclk_value() 128 u32 cg_spll_spread_spectrum_2 = pi->clk_regs.rv770.cg_spll_spread_spectrum_2; in rv740_populate_sclk_value() 157 if (pi->sclk_ss) { in rv740_populate_sclk_value() 189 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv740_populate_mclk_value() local 190 u32 mpll_ad_func_cntl = pi->clk_regs.rv770.mpll_ad_func_cntl; in rv740_populate_mclk_value() 191 u32 mpll_ad_func_cntl_2 = pi in rv740_populate_mclk_value() 289 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv740_read_clock_registers() local 320 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv740_populate_smc_acpi_state() local [all...] |
H A D | rs780_dpm.c | 44 struct igp_power_info *pi = rdev->pm.dpm.priv; in rs780_get_pi() local 46 return pi; in rs780_get_pi() 51 struct igp_power_info *pi = rs780_get_pi(rdev); in rs780_get_pm_mode_parameters() local 58 pi->crtc_id = 0; in rs780_get_pm_mode_parameters() 59 pi->refresh_rate = 60; in rs780_get_pm_mode_parameters() 65 pi->crtc_id = radeon_crtc->crtc_id; in rs780_get_pm_mode_parameters() 67 pi->refresh_rate = drm_mode_vrefresh(&crtc->mode); in rs780_get_pm_mode_parameters() 225 struct igp_power_info *pi = rs780_get_pi(rdev); in rs780_voltage_scaling_init() local 244 if (pi->pwm_voltage_control) { in rs780_voltage_scaling_init() 245 fv_throt_pwm_range[0] = pi in rs780_voltage_scaling_init() 364 struct igp_power_info *pi = rs780_get_pi(rdev); rs780_program_at() local 479 struct igp_power_info *pi = rs780_get_pi(rdev); rs780_set_engine_clock_spc() local 512 struct igp_power_info *pi = rs780_get_pi(rdev); rs780_get_voltage_for_vddc_level() local 526 struct igp_power_info *pi = rs780_get_pi(rdev); rs780_enable_voltage_scaling() local 599 struct igp_power_info *pi = rs780_get_pi(rdev); rs780_dpm_enable() local 632 struct igp_power_info *pi = rs780_get_pi(rdev); rs780_dpm_disable() local 651 struct igp_power_info *pi = rs780_get_pi(rdev); rs780_dpm_set_power_state() local 849 struct igp_power_info *pi; rs780_dpm_init() local 976 struct igp_power_info *pi = rs780_get_pi(rdev); rs780_dpm_get_mclk() local 1022 struct igp_power_info *pi = rs780_get_pi(rdev); rs780_dpm_get_current_mclk() local 1030 struct igp_power_info *pi = rs780_get_pi(rdev); rs780_dpm_force_performance_level() local [all...] |
H A D | cypress_dpm.c | 51 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in cypress_enable_bif_dynamic_pcie_gen2() local 58 if (!pi->boot_in_gen2) { in cypress_enable_bif_dynamic_pcie_gen2() 75 if (!pi->boot_in_gen2) { in cypress_enable_bif_dynamic_pcie_gen2() 99 struct rv7xx_power_info *pi = rv770_get_pi(rdev); 101 if (pi->gfx_clock_gating) { 173 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in cypress_mg_clock_gating_enable() local 193 if (pi->mgcgtssm) in cypress_mg_clock_gating_enable() 214 if (pi->mgcgtssm) in cypress_mg_clock_gating_enable() 222 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in cypress_enable_spread_spectrum() local 225 if (pi in cypress_enable_spread_spectrum() 329 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_advertise_gen2_capability() local 424 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_get_strobe_mode_settings() local 477 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_populate_mclk_value() local 658 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_populate_mvdd_value() local 683 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_convert_power_level_to_smc() local 872 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_upload_sw_state() local 890 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_upload_mc_reg_table() local 909 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_calculate_burst_time() local 1075 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_initialize_mc_reg_table() local 1242 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_populate_smc_initial_state() local 1336 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_populate_smc_acpi_state() local 1529 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_populate_smc_voltage_tables() local 1575 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_get_mvdd_configuration() local 1617 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_init_smc_table() local 1669 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_populate_mc_reg_table() local 1696 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_get_table_locations() local 1808 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_dpm_enable() local 1919 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_dpm_disable() local 2026 struct rv7xx_power_info *pi; cypress_dpm_init() local 2158 struct rv7xx_power_info *pi = rv770_get_pi(rdev); cypress_dpm_vblank_too_short() local [all...] |
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | kv_dpm.c | 369 struct kv_power_info *pi = adev->pm.dpm.priv; in kv_get_pi() local 371 return pi; in kv_get_pi() 451 struct kv_power_info *pi = kv_get_pi(adev); in kv_do_enable_didt() local 454 if (pi->caps_sq_ramping) { in kv_do_enable_didt() 463 if (pi->caps_db_ramping) { in kv_do_enable_didt() 472 if (pi->caps_td_ramping) { in kv_do_enable_didt() 481 if (pi->caps_tcp_ramping) { in kv_do_enable_didt() 493 struct kv_power_info *pi = kv_get_pi(adev); in kv_enable_didt() local 496 if (pi->caps_sq_ramping || in kv_enable_didt() 497 pi in kv_enable_didt() 553 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_smc_cac() local 574 struct kv_power_info *pi = kv_get_pi(adev); kv_process_firmware_header() local 597 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_dpm_voltage_scaling() local 613 struct kv_power_info *pi = kv_get_pi(adev); kv_set_dpm_interval() local 629 struct kv_power_info *pi = kv_get_pi(adev); kv_set_dpm_boot_state() local 654 struct kv_power_info *pi = kv_get_pi(adev); kv_set_divider_value() local 678 struct kv_power_info *pi = kv_get_pi(adev); kv_convert_2bit_index_to_voltage() local 689 struct kv_power_info *pi = kv_get_pi(adev); kv_set_vid() local 700 struct kv_power_info *pi = kv_get_pi(adev); kv_set_at() local 710 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_power_level_enable() local 772 struct kv_power_info *pi = kv_get_pi(adev); kv_update_sclk_t() local 790 struct kv_power_info *pi = kv_get_pi(adev); kv_program_bootup_state() local 823 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_auto_thermal_throttling() local 839 struct kv_power_info *pi = kv_get_pi(adev); kv_upload_dpm_settings() local 868 struct kv_power_info *pi = kv_get_pi(adev); kv_get_clk_bypass() local 893 struct kv_power_info *pi = kv_get_pi(adev); kv_populate_uvd_table() local 964 struct kv_power_info *pi = kv_get_pi(adev); kv_populate_vce_table() local 1027 struct kv_power_info *pi = kv_get_pi(adev); kv_populate_samu_table() local 1093 struct kv_power_info *pi = kv_get_pi(adev); kv_populate_acp_table() local 1151 struct kv_power_info *pi = kv_get_pi(adev); kv_calculate_dfs_bypass_settings() local 1207 struct kv_power_info *pi = kv_get_pi(adev); kv_reset_acp_boot_level() local 1216 struct kv_power_info *pi = kv_get_pi(adev); kv_update_current_ps() local 1228 struct kv_power_info *pi = kv_get_pi(adev); kv_update_requested_ps() local 1239 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_enable_bapm() local 1264 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_enable() local 1375 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_disable() local 1430 struct kv_power_info *pi = kv_get_pi(adev); kv_init_sclk_t() local 1437 struct kv_power_info *pi = kv_get_pi(adev); kv_init_fps_limits() local 1466 struct kv_power_info *pi = kv_get_pi(adev); kv_init_powergate_state() local 1501 struct kv_power_info *pi = kv_get_pi(adev); kv_update_uvd_dpm() local 1553 struct kv_power_info *pi = kv_get_pi(adev); kv_update_vce_dpm() local 1587 struct kv_power_info *pi = kv_get_pi(adev); kv_update_samu_dpm() local 1623 struct kv_power_info *pi = kv_get_pi(adev); kv_update_acp_boot_level() local 1639 struct kv_power_info *pi = kv_get_pi(adev); kv_update_acp_dpm() local 1671 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_powergate_uvd() local 1698 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_powergate_vce() local 1722 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_powergate_samu() local 1742 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_powergate_acp() local 1767 struct kv_power_info *pi = kv_get_pi(adev); kv_set_valid_clock_range() local 1829 struct kv_power_info *pi = kv_get_pi(adev); kv_update_dfs_bypass_settings() local 1851 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_nb_dpm() local 1899 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_pre_set_power_state() local 1915 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_set_power_state() local 1990 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_post_set_power_state() local 2029 struct kv_power_info *pi = kv_get_pi(adev); kv_construct_max_power_limits_table() local 2087 struct kv_power_info *pi = kv_get_pi(adev); kv_construct_boot_state() local 2142 struct kv_power_info *pi = kv_get_pi(adev); kv_get_sleep_divider_id_from_clock() local 2164 struct kv_power_info *pi = kv_get_pi(adev); kv_get_high_voltage_limit() local 2201 struct kv_power_info *pi = kv_get_pi(adev); kv_apply_state_adjust_rules() local 2315 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_power_level_enabled_for_throttle() local 2322 struct kv_power_info *pi = kv_get_pi(adev); kv_calculate_ds_divider() local 2340 struct kv_power_info *pi = kv_get_pi(adev); kv_calculate_nbps_level_settings() local 2394 struct kv_power_info *pi = kv_get_pi(adev); kv_calculate_dpm_settings() local 2408 struct kv_power_info *pi = kv_get_pi(adev); kv_init_graphics_levels() local 2457 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_new_levels() local 2477 struct kv_power_info *pi = kv_get_pi(adev); kv_set_enabled_levels() local 2492 struct kv_power_info *pi = kv_get_pi(adev); kv_program_nbps_index_settings() local 2552 struct kv_power_info *pi = kv_get_pi(adev); kv_parse_sys_info_table() local 2638 struct kv_power_info *pi = kv_get_pi(adev); kv_patch_boot_state() local 2675 struct kv_power_info *pi = kv_get_pi(adev); kv_parse_pplib_clock_info() local 2783 struct kv_power_info *pi; kv_dpm_init() local 2858 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_debugfs_print_current_performance_level() local 2923 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_get_sclk() local 2935 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_get_mclk() local 3263 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_read_sensor() local [all...] |
/linux/drivers/usb/typec/mux/ |
H A D | pi3usb30532.c | 31 static int pi3usb30532_set_conf(struct pi3usb30532 *pi, u8 new_conf) in pi3usb30532_set_conf() argument 35 if (pi->conf == new_conf) in pi3usb30532_set_conf() 38 ret = i2c_smbus_write_byte_data(pi->client, PI3USB30532_CONF, new_conf); in pi3usb30532_set_conf() 40 dev_err(&pi->client->dev, "Error writing conf: %d\n", ret); in pi3usb30532_set_conf() 44 pi->conf = new_conf; in pi3usb30532_set_conf() 51 struct pi3usb30532 *pi = typec_switch_get_drvdata(sw); in pi3usb30532_sw_set() local 55 mutex_lock(&pi->lock); in pi3usb30532_sw_set() 56 new_conf = pi->conf; in pi3usb30532_sw_set() 70 ret = pi3usb30532_set_conf(pi, new_conf); in pi3usb30532_sw_set() 71 mutex_unlock(&pi in pi3usb30532_sw_set() 79 struct pi3usb30532 *pi = typec_mux_get_drvdata(mux); pi3usb30532_mux_set() local 119 struct pi3usb30532 *pi; pi3usb30532_probe() local 165 struct pi3usb30532 *pi = i2c_get_clientdata(client); pi3usb30532_remove() local [all...] |
/linux/drivers/md/ |
H A D | dm-ps-io-affinity.c | 29 struct path_info *pi = s->path_map[cpu]; in ioa_free_path() local 31 if (!pi) in ioa_free_path() 34 if (refcount_dec_and_test(&pi->refcount)) { in ioa_free_path() 36 free_cpumask_var(pi->cpumask); in ioa_free_path() 37 kfree(pi); in ioa_free_path() 47 struct path_info *pi = NULL; in ioa_add_path() local 56 pi = kzalloc(sizeof(*pi), GFP_KERNEL); in ioa_add_path() 57 if (!pi) { in ioa_add_path() 62 pi in ioa_add_path() 157 struct path_info *pi; ioa_status() local 183 struct path_info *pi = p->pscontext; ioa_fail_path() local 190 struct path_info *pi = p->pscontext; ioa_reinstate_path() local 202 struct path_info *pi; ioa_select_path() local [all...] |
H A D | dm-ps-historical-service-time.c | 219 struct path_info *pi, *next; in free_paths() local 221 list_for_each_entry_safe(pi, next, paths, list) { in free_paths() 222 list_del(&pi->list); in free_paths() 223 kfree(pi); in free_paths() 241 struct path_info *pi; in hst_status() local 248 pi = path->pscontext; in hst_status() 252 DMEMIT("%llu %llu %llu ", pi->historical_service_time, in hst_status() 253 pi->outstanding, pi->stale_after); in hst_status() 271 struct path_info *pi; in hst_add_path() local 322 struct path_info *pi = path->pscontext; hst_fail_path() local 334 struct path_info *pi = path->pscontext; hst_reinstate_path() local 345 hst_fill_compare(struct path_info * pi,u64 * hst,u64 * out,u64 * stale) hst_fill_compare() argument 434 struct path_info *pi = NULL, *best = NULL; hst_select_path() local 464 struct path_info *pi = path->pscontext; hst_start_io() local 474 path_service_time(struct path_info * pi,u64 start_time) path_service_time() argument 495 struct path_info *pi = path->pscontext; hst_end_io() local [all...] |
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | pno.c | 40 static int brcmf_pno_store_request(struct brcmf_pno_info *pi, in brcmf_pno_store_request() argument 43 if (WARN(pi->n_reqs == BRCMF_PNO_MAX_BUCKETS, in brcmf_pno_store_request() 48 mutex_lock(&pi->req_lock); in brcmf_pno_store_request() 49 pi->reqs[pi->n_reqs++] = req; in brcmf_pno_store_request() 50 mutex_unlock(&pi->req_lock); in brcmf_pno_store_request() 54 static int brcmf_pno_remove_request(struct brcmf_pno_info *pi, u64 reqid) in brcmf_pno_remove_request() argument 58 mutex_lock(&pi->req_lock); in brcmf_pno_remove_request() 61 if (pi->n_reqs == 0) in brcmf_pno_remove_request() 65 for (i = 0; i < pi in brcmf_pno_remove_request() 155 brcmf_pno_set_random(struct brcmf_if * ifp,struct brcmf_pno_info * pi) brcmf_pno_set_random() argument 296 brcmf_pno_prep_fwconfig(struct brcmf_pno_info * pi,struct brcmf_pno_config_le * pno_cfg,struct brcmf_gscan_bucket_config ** buckets,u32 * scan_freq) brcmf_pno_prep_fwconfig() argument 364 brcmf_pno_config_networks(struct brcmf_if * ifp,struct brcmf_pno_info * pi) brcmf_pno_config_networks() argument 394 struct brcmf_pno_info *pi; brcmf_pno_config_sched_scans() local 470 struct brcmf_pno_info *pi; brcmf_pno_start_sched_scan() local 492 struct brcmf_pno_info *pi; brcmf_pno_stop_sched_scan() local 517 struct brcmf_pno_info *pi; brcmf_pno_attach() local 531 struct brcmf_pno_info *pi; brcmf_pno_detach() local 552 brcmf_pno_find_reqid_by_bucket(struct brcmf_pno_info * pi,u32 bucket) brcmf_pno_find_reqid_by_bucket() argument 565 brcmf_pno_get_bucket_map(struct brcmf_pno_info * pi,struct brcmf_pno_net_info_le * ni) brcmf_pno_get_bucket_map() argument [all...] |
/linux/drivers/misc/pvpanic/ |
H A D | pvpanic.c | 90 static void pvpanic_synchronize_sys_off_handler(struct device *dev, struct pvpanic_instance *pi) in pvpanic_synchronize_sys_off_handler() argument 100 if (!(pi->events & PVPANIC_SHUTDOWN) == !pi->sys_off) in pvpanic_synchronize_sys_off_handler() 103 if (!pi->sys_off) { in pvpanic_synchronize_sys_off_handler() 109 pi->sys_off = sys_off; in pvpanic_synchronize_sys_off_handler() 111 unregister_sys_off_handler(pi->sys_off); in pvpanic_synchronize_sys_off_handler() 112 pi->sys_off = NULL; in pvpanic_synchronize_sys_off_handler() 119 struct pvpanic_instance *pi = param; in pvpanic_remove() local 123 if (pi_cur == pi) { in pvpanic_remove() 130 unregister_sys_off_handler(pi in pvpanic_remove() 135 struct pvpanic_instance *pi = dev_get_drvdata(dev); capability_show() local 143 struct pvpanic_instance *pi = dev_get_drvdata(dev); events_show() local 151 struct pvpanic_instance *pi = dev_get_drvdata(dev); events_store() local 187 struct pvpanic_instance *pi; devm_pvpanic_probe() local [all...] |
/linux/drivers/net/pse-pd/ |
H A D | pse_core.c | 30 * @ps: PSE PI supply of the PSE control 61 struct pse_pi *pi, in of_load_single_pse_pi_pairset() argument 74 pi->pairset[pairset_num].pinout = ALTERNATIVE_A; in of_load_single_pse_pi_pairset() 76 pi->pairset[pairset_num].pinout = ALTERNATIVE_B; in of_load_single_pse_pi_pairset() 87 pi->pairset[pairset_num].np = pairset_np; in of_load_single_pse_pi_pairset() 93 * of_load_pse_pi_pairsets - load PSE PI pairsets pinout and polarity 95 * @pi: a pointer of the PSE PI to fill 96 * @npairsets: the number of pairsets (1 or 2) used by the PI 101 struct pse_pi *pi, in of_load_pse_pi_pairsets() argument 177 struct pse_pi pi = {0}; of_load_pse_pis() local 441 pse_pi_deallocate_pw_budget(struct pse_pi * pi) pse_pi_deallocate_pw_budget() argument 555 struct pse_pi *pi = &pcdev->pi[id]; pse_pi_allocate_pw_budget_static_prio() local 590 struct pse_pi *pi = &pcdev->pi[id]; pse_pi_allocate_pw_budget() local 618 struct pse_pi *pi = &pcdev->pi[id]; _pse_pi_delivery_power_sw_pw_ctrl() local 705 struct pse_pi *pi; pse_pi_disable() local 1568 struct pse_pi *pi = &psec->pcdev->pi[psec->id]; pse_get_sw_admin_state() local 1604 struct pse_pi *pi; pse_ethtool_get_status() local 1806 struct pse_pi *pi = &pcdev->pi[id]; pse_pi_update_pw_budget() local [all...] |
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_sched.c | 9 * @pi: port information structure 16 ice_sched_add_root_node(struct ice_port_info *pi, in ice_sched_add_root_node() argument 22 if (!pi) in ice_sched_add_root_node() 25 hw = pi->hw; in ice_sched_add_root_node() 39 pi->root = root; in ice_sched_add_root_node() 163 * @pi: port information structure 171 ice_sched_add_node(struct ice_port_info *pi, u8 layer, in ice_sched_add_node() argument 181 if (!pi) in ice_sched_add_node() 184 hw = pi->hw; in ice_sched_add_node() 187 parent = ice_sched_find_node_by_teid(pi in ice_sched_add_node() 286 ice_sched_get_first_node(struct ice_port_info * pi,struct ice_sched_node * parent,u8 layer) ice_sched_get_first_node() argument 299 ice_sched_get_tc_node(struct ice_port_info * pi,u8 tc) ice_sched_get_tc_node() argument 320 ice_free_sched_node(struct ice_port_info * pi,struct ice_sched_node * node) ice_free_sched_node() argument 781 ice_sched_clear_rl_prof(struct ice_port_info * pi) ice_sched_clear_rl_prof() argument 838 ice_sched_clear_tx_topo(struct ice_port_info * pi) ice_sched_clear_tx_topo() argument 856 ice_sched_clear_port(struct ice_port_info * pi) ice_sched_clear_port() argument 904 ice_sched_add_elems(struct ice_port_info * pi,struct ice_sched_node * tc_node,struct ice_sched_node * parent,u8 layer,u16 num_nodes,u16 * num_nodes_added,u32 * first_node_teid,struct ice_sched_node ** prealloc_nodes) ice_sched_add_elems() argument 1024 ice_sched_add_nodes_to_hw_layer(struct ice_port_info * pi,struct ice_sched_node * tc_node,struct ice_sched_node * parent,u8 layer,u16 num_nodes,u32 * first_node_teid,u16 * num_nodes_added) ice_sched_add_nodes_to_hw_layer() argument 1068 ice_sched_add_nodes_to_layer(struct ice_port_info * pi,struct ice_sched_node * tc_node,struct ice_sched_node * parent,u8 layer,u16 num_nodes,u32 * first_node_teid,u16 * num_nodes_added) ice_sched_add_nodes_to_layer() argument 1186 ice_rm_dflt_leaf_node(struct ice_port_info * pi) ice_rm_dflt_leaf_node() argument 1214 ice_sched_rm_dflt_nodes(struct ice_port_info * pi) ice_sched_rm_dflt_nodes() argument 1244 ice_sched_init_port(struct ice_port_info * pi) ice_sched_init_port() argument 1480 ice_sched_get_free_qgrp(struct ice_port_info * pi,struct ice_sched_node * vsi_node,struct ice_sched_node * qgrp_node,u8 owner) ice_sched_get_free_qgrp() argument 1525 ice_sched_get_free_qparent(struct ice_port_info * pi,u16 vsi_handle,u8 tc,u8 owner) ice_sched_get_free_qparent() argument 1587 ice_sched_get_vsi_node(struct ice_port_info * pi,struct ice_sched_node * tc_node,u16 vsi_handle) ice_sched_get_vsi_node() argument 1616 ice_sched_get_agg_node(struct ice_port_info * pi,struct ice_sched_node * tc_node,u32 agg_id) ice_sched_get_agg_node() argument 1678 ice_sched_add_vsi_child_nodes(struct ice_port_info * pi,u16 vsi_handle,struct ice_sched_node * tc_node,u16 * num_nodes,u8 owner) ice_sched_add_vsi_child_nodes() argument 1734 ice_sched_calc_vsi_support_nodes(struct ice_port_info * pi,struct ice_sched_node * tc_node,u16 * num_nodes) ice_sched_calc_vsi_support_nodes() argument 1782 ice_sched_add_vsi_support_nodes(struct ice_port_info * pi,u16 vsi_handle,struct ice_sched_node * tc_node,u16 * num_nodes) ice_sched_add_vsi_support_nodes() argument 1836 ice_sched_add_vsi_to_topo(struct ice_port_info * pi,u16 vsi_handle,u8 tc) ice_sched_add_vsi_to_topo() argument 1899 ice_sched_update_vsi_child_nodes(struct ice_port_info * pi,u16 vsi_handle,u8 tc,u16 new_numqs,u8 owner) ice_sched_update_vsi_child_nodes() argument 1984 ice_sched_cfg_vsi(struct ice_port_info * pi,u16 vsi_handle,u8 tc,u16 maxqs,u8 owner,bool enable) ice_sched_cfg_vsi() argument 2060 ice_sched_rm_agg_vsi_info(struct ice_port_info * pi,u16 vsi_handle) ice_sched_rm_agg_vsi_info() argument 2111 ice_sched_rm_vsi_subtree(struct ice_port_info * pi,struct ice_sched_node * vsi_node,u8 owner,u8 tc) ice_sched_rm_vsi_subtree() argument 2160 ice_sched_rm_vsi_cfg(struct ice_port_info * pi,u16 vsi_handle,u8 owner) ice_sched_rm_vsi_cfg() argument 2211 ice_rm_vsi_lan_cfg(struct ice_port_info * pi,u16 vsi_handle) ice_rm_vsi_lan_cfg() argument 2224 ice_rm_vsi_rdma_cfg(struct ice_port_info * pi,u16 vsi_handle) ice_rm_vsi_rdma_cfg() argument 2335 ice_sched_move_nodes(struct ice_port_info * pi,struct ice_sched_node * parent,u16 num_items,u32 * list) ice_sched_move_nodes() argument 2390 ice_sched_move_vsi_to_agg(struct ice_port_info * pi,u16 vsi_handle,u32 agg_id,u8 tc) ice_sched_move_vsi_to_agg() argument 2472 ice_move_all_vsi_to_dflt_agg(struct ice_port_info * pi,struct ice_sched_agg_info * agg_info,u8 tc,bool rm_vsi_info) ice_move_all_vsi_to_dflt_agg() argument 2511 ice_sched_is_agg_inuse(struct ice_port_info * pi,struct ice_sched_node * node) ice_sched_is_agg_inuse() argument 2536 ice_sched_rm_agg_cfg(struct ice_port_info * pi,u32 agg_id,u8 tc) ice_sched_rm_agg_cfg() argument 2584 ice_rm_agg_cfg_tc(struct ice_port_info * pi,struct ice_sched_agg_info * agg_info,u8 tc,bool rm_vsi_info) ice_rm_agg_cfg_tc() argument 2617 ice_save_agg_tc_bitmap(struct ice_port_info * pi,u32 agg_id,unsigned long * tc_bitmap) ice_save_agg_tc_bitmap() argument 2640 ice_sched_add_agg_cfg(struct ice_port_info * pi,u32 agg_id,u8 tc) ice_sched_add_agg_cfg() argument 2730 ice_sched_cfg_agg(struct ice_port_info * pi,u32 agg_id,enum ice_agg_type agg_type,unsigned long * tc_bitmap) ice_sched_cfg_agg() argument 2792 ice_cfg_agg(struct ice_port_info * pi,u32 agg_id,enum ice_agg_type agg_type,u8 tc_bitmap) ice_cfg_agg() argument 2861 ice_save_agg_vsi_tc_bitmap(struct ice_port_info * pi,u32 agg_id,u16 vsi_handle,unsigned long * tc_bitmap) ice_save_agg_vsi_tc_bitmap() argument 2891 ice_sched_assoc_vsi_to_agg(struct ice_port_info * pi,u32 agg_id,u16 vsi_handle,unsigned long * tc_bitmap) ice_sched_assoc_vsi_to_agg() argument 2962 ice_sched_rm_unused_rl_prof(struct ice_port_info * pi) ice_sched_rm_unused_rl_prof() argument 3064 ice_move_vsi_to_agg(struct ice_port_info * pi,u32 agg_id,u16 vsi_handle,u8 tc_bitmap) ice_move_vsi_to_agg() argument 3160 ice_sched_save_vsi_bw(struct ice_port_info * pi,u16 vsi_handle,u8 tc,enum ice_rl_type rl_type,u32 bw) ice_sched_save_vsi_bw() argument 3308 ice_sched_add_rl_profile(struct ice_port_info * pi,enum ice_rl_type rl_type,u32 bw,u8 layer_num) ice_sched_add_rl_profile() argument 3488 ice_sched_get_rl_prof_layer(struct ice_port_info * pi,enum ice_rl_type rl_type,u8 layer_index) ice_sched_get_rl_prof_layer() argument 3557 ice_sched_rm_rl_profile(struct ice_port_info * pi,u8 layer_num,u8 profile_type,u16 profile_id) ice_sched_rm_rl_profile() argument 3598 ice_sched_set_node_bw_dflt(struct ice_port_info * pi,struct ice_sched_node * node,enum ice_rl_type rl_type,u8 layer_num) ice_sched_set_node_bw_dflt() argument 3655 ice_sched_set_eir_srl_excl(struct ice_port_info * pi,struct ice_sched_node * node,u8 layer_num,enum ice_rl_type rl_type,u32 bw) ice_sched_set_eir_srl_excl() argument 3699 ice_sched_set_node_bw(struct ice_port_info * pi,struct ice_sched_node * node,enum ice_rl_type rl_type,u32 bw,u8 layer_num) ice_sched_set_node_bw() argument 3743 ice_sched_set_node_priority(struct ice_port_info * pi,struct ice_sched_node * node,u16 priority) ice_sched_set_node_priority() argument 3767 ice_sched_set_node_weight(struct ice_port_info * pi,struct ice_sched_node * node,u16 weight) ice_sched_set_node_weight() argument 3796 ice_sched_set_node_bw_lmt(struct ice_port_info * pi,struct ice_sched_node * node,enum ice_rl_type rl_type,u32 bw) ice_sched_set_node_bw_lmt() argument 3845 ice_sched_set_node_bw_dflt_lmt(struct ice_port_info * pi,struct ice_sched_node * node,enum ice_rl_type rl_type) ice_sched_set_node_bw_dflt_lmt() argument 3919 ice_sched_set_q_bw_lmt(struct ice_port_info * pi,u16 vsi_handle,u8 tc,u16 q_handle,enum ice_rl_type rl_type,u32 bw) ice_sched_set_q_bw_lmt() argument 3982 ice_cfg_q_bw_lmt(struct ice_port_info * pi,u16 vsi_handle,u8 tc,u16 q_handle,enum ice_rl_type rl_type,u32 bw) ice_cfg_q_bw_lmt() argument 4000 ice_cfg_q_bw_dflt_lmt(struct ice_port_info * pi,u16 vsi_handle,u8 tc,u16 q_handle,enum ice_rl_type rl_type) ice_cfg_q_bw_dflt_lmt() argument 4019 ice_sched_get_node_by_id_type(struct ice_port_info * pi,u32 id,enum ice_agg_type agg_type,u8 tc) ice_sched_get_node_by_id_type() argument 4068 ice_sched_set_node_bw_lmt_per_tc(struct ice_port_info * pi,u32 id,enum ice_agg_type agg_type,u8 tc,enum ice_rl_type rl_type,u32 bw) ice_sched_set_node_bw_lmt_per_tc() argument 4109 ice_cfg_vsi_bw_lmt_per_tc(struct ice_port_info * pi,u16 vsi_handle,u8 tc,enum ice_rl_type rl_type,u32 bw) ice_cfg_vsi_bw_lmt_per_tc() argument 4136 ice_cfg_vsi_bw_dflt_lmt_per_tc(struct ice_port_info * pi,u16 vsi_handle,u8 tc,enum ice_rl_type rl_type) ice_cfg_vsi_bw_dflt_lmt_per_tc() argument 4235 struct ice_port_info *pi = hw->port_info; ice_sched_replay_node_bw() local 4292 ice_sched_get_ena_tc_bitmap(struct ice_port_info * pi,unsigned long * tc_bitmap,unsigned long * ena_tc_bitmap) ice_sched_get_ena_tc_bitmap() argument 4315 struct ice_port_info *pi = hw->port_info; ice_sched_replay_agg() local 4354 struct ice_port_info *pi = hw->port_info; ice_sched_replay_agg_vsi_preinit() local 4382 struct ice_port_info *pi = hw->port_info; ice_sched_replay_vsi_agg() local 4421 struct ice_port_info *pi = hw->port_info; ice_replay_vsi_agg() local 4438 ice_sched_replay_q_bw(struct ice_port_info * pi,struct ice_q_ctx * q_ctx) ice_sched_replay_q_bw() argument [all...] |
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | sched.c | 41 static int t4_sched_class_fw_cmd(struct port_info *pi, in t4_sched_class_fw_cmd() argument 45 struct adapter *adap = pi->adapter; in t4_sched_class_fw_cmd() 46 struct sched_table *s = pi->sched_tbl; in t4_sched_class_fw_cmd() 71 static int t4_sched_bind_unbind_op(struct port_info *pi, void *arg, in t4_sched_bind_unbind_op() argument 74 struct adapter *adap = pi->adapter; in t4_sched_bind_unbind_op() 108 err = cxgb4_ethofld_send_flowc(adap->port[pi->port_id], in t4_sched_bind_unbind_op() 120 static void *t4_sched_entry_lookup(struct port_info *pi, in t4_sched_entry_lookup() argument 124 struct sched_table *s = pi->sched_tbl; in t4_sched_entry_lookup() 172 struct port_info *pi = netdev2pinfo(dev); in cxgb4_sched_queue_lookup() local 174 struct adapter *adap = pi in cxgb4_sched_queue_lookup() 185 t4_sched_queue_unbind(struct port_info * pi,struct ch_sched_queue * p) t4_sched_queue_unbind() argument 215 t4_sched_queue_bind(struct port_info * pi,struct ch_sched_queue * p) t4_sched_queue_bind() argument 259 t4_sched_flowc_unbind(struct port_info * pi,struct ch_sched_flowc * p) t4_sched_flowc_unbind() argument 286 t4_sched_flowc_bind(struct port_info * pi,struct ch_sched_flowc * p) t4_sched_flowc_bind() argument 324 t4_sched_class_unbind_all(struct port_info * pi,struct sched_class * e,enum sched_bind_type type) t4_sched_class_unbind_all() argument 351 t4_sched_class_bind_unbind_op(struct port_info * pi,void * arg,enum sched_bind_type type,bool bind) t4_sched_class_bind_unbind_op() argument 399 struct port_info *pi = netdev2pinfo(dev); cxgb4_sched_class_bind() local 446 struct port_info *pi = netdev2pinfo(dev); cxgb4_sched_class_unbind() local 479 t4_sched_class_lookup(struct port_info * pi,const struct ch_sched_params * p) t4_sched_class_lookup() argument 525 t4_sched_class_alloc(struct port_info * pi,struct ch_sched_params * p) t4_sched_class_alloc() argument 585 struct port_info *pi = netdev2pinfo(dev); cxgb4_sched_class_alloc() local 607 struct port_info *pi = netdev2pinfo(dev); cxgb4_sched_class_free() local 645 struct port_info *pi = netdev2pinfo(dev); t4_sched_class_free() local 678 struct port_info *pi = netdev2pinfo(adap->port[j]); t4_cleanup_sched() local [all...] |