/kernel/linux/linux-6.6/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 | 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 | 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 | 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...] |
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
H A D | phy_lcn.c | 79 #define wlc_lcnphy_enable_tx_gain_override(pi) \ 80 wlc_lcnphy_set_tx_gain_override(pi, true) 81 #define wlc_lcnphy_disable_tx_gain_override(pi) \ 82 wlc_lcnphy_set_tx_gain_override(pi, false) 84 #define wlc_lcnphy_iqcal_active(pi) \ 85 (read_phy_reg((pi), 0x451) & \ 88 #define txpwrctrl_off(pi) (0x7 != ((read_phy_reg(pi, 0x4a4) & 0xE000) >> 13)) 89 #define wlc_lcnphy_tempsense_based_pwr_ctrl_enabled(pi) \ 90 (pi 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, const 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_cmn.c | 26 #define VALID_RADIO(pi, radioid) ( \ 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() 132 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); in wlc_radioreg_enter() local 133 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_LOCK_RADIO, MCTL_LOCK_RADIO); in wlc_radioreg_enter() 140 struct brcms_phy *pi in wlc_radioreg_exit() local 147 read_radio_reg(struct brcms_phy *pi, u16 addr) read_radio_reg() argument 188 write_radio_reg(struct brcms_phy *pi, u16 addr, u16 val) write_radio_reg() argument 208 read_radio_id(struct brcms_phy *pi) read_radio_id() argument 234 and_radio_reg(struct brcms_phy *pi, u16 addr, u16 val) and_radio_reg() argument 242 or_radio_reg(struct brcms_phy *pi, u16 addr, u16 val) or_radio_reg() argument 250 xor_radio_reg(struct brcms_phy *pi, u16 addr, u16 mask) xor_radio_reg() argument 258 mod_radio_reg(struct brcms_phy *pi, u16 addr, u16 mask, u16 val) mod_radio_reg() argument 266 write_phy_channel_reg(struct brcms_phy *pi, uint val) write_phy_channel_reg() argument 271 read_phy_reg(struct brcms_phy *pi, u16 addr) read_phy_reg() argument 279 write_phy_reg(struct brcms_phy *pi, u16 addr, u16 val) write_phy_reg() argument 296 and_phy_reg(struct brcms_phy *pi, u16 addr, u16 val) and_phy_reg() argument 303 or_phy_reg(struct brcms_phy *pi, u16 addr, u16 val) or_phy_reg() argument 310 mod_phy_reg(struct brcms_phy *pi, u16 addr, u16 mask, u16 val) mod_phy_reg() argument 318 wlc_set_phy_uninitted(struct brcms_phy *pi) wlc_set_phy_uninitted() argument 386 wlc_phy_timercb_phycal(struct brcms_phy *pi) wlc_phy_timercb_phycal() argument 408 wlc_phy_get_radio_ver(struct brcms_phy *pi) wlc_phy_get_radio_ver() argument 421 struct brcms_phy *pi; wlc_phy_attach() local 578 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_detach() local 605 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_get_phyversion() local 616 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_get_encore() local 622 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_get_coreflags() local 628 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_anacore() local 665 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_clk_bwbits() local 690 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_por_inform() local 697 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_edcrs_lock() local 709 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_initcal_enable() local 716 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_hw_clk_state_upd() local 726 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_hw_state_upd() local 738 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_init() local 790 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_cal_init() local 808 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_down() local 822 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 838 wlc_phy_table_data_write(struct brcms_phy *pi, uint width, u32 val) wlc_phy_table_data_write() argument 859 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 896 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 931 wlc_phy_init_radio_regs_allbands(struct brcms_phy *pi, struct radio_20xx_regs *radioregs) wlc_phy_init_radio_regs_allbands() argument 948 wlc_phy_init_radio_regs(struct brcms_phy *pi, const struct radio_regs *radioregs, u16 core_offset) wlc_phy_init_radio_regs() argument 982 wlc_phy_do_dummy_tx(struct brcms_phy *pi, bool ofdm, bool pa_on) wlc_phy_do_dummy_tx() argument 1062 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_hold_upd() local 1074 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_mute_upd() local 1088 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_clear_tssi() local 1100 wlc_phy_cal_txpower_recalc_sw(struct brcms_phy *pi) wlc_phy_cal_txpower_recalc_sw() argument 1107 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_switch_radio() local 1141 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_bw_state_get() local 1148 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_bw_state_set() local 1155 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_radio_set() local 1162 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_get() local 1169 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_set() local 1201 wlc_phy_chanspec_bandrange_get(struct brcms_phy *pi, u16 chanspec) wlc_phy_chanspec_bandrange_get() argument 1218 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_ch14_widefilter_set() local 1238 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_band_validch() local 1259 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_band_firstch() local 1303 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_get() local 1315 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_target_set() local 1363 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_set() local 1399 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_sromlimit() local 1448 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_sromlimit_max_get() local 1485 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_get_target_min() local 1492 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_get_target_max() local 1497 wlc_phy_env_measure_vbat(struct brcms_phy *pi) wlc_phy_env_measure_vbat() argument 1505 wlc_phy_env_measure_temperature(struct brcms_phy *pi) wlc_phy_env_measure_temperature() argument 1513 wlc_phy_upd_env_txpwr_rate_limits(struct brcms_phy *pi, u32 band) wlc_phy_upd_env_txpwr_rate_limits() argument 1525 wlc_user_txpwr_antport_to_rfport(struct brcms_phy *pi, uint chan, u32 band, u8 rate) wlc_user_txpwr_antport_to_rfport() argument 1531 wlc_phy_txpower_recalc_target(struct brcms_phy *pi) wlc_phy_txpower_recalc_target() argument 1644 wlc_phy_txpower_reg_limit_calc(struct brcms_phy *pi, struct txpwr_limits *txpwr, u16 chanspec) wlc_phy_txpower_reg_limit_calc() argument 1802 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpwr_percent_set() local 1809 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_machwcap_set() local 1816 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_runbist_config() local 1847 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_limit_set() local 1871 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_ofdm_rateset_war() local 1878 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_bf_preempt_enable() local 1883 wlc_phy_txpower_update_shm(struct brcms_phy *pi) wlc_phy_txpower_update_shm() argument 1935 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_hw_ctrl_get() local 1945 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_hw_ctrl_set() local 1974 wlc_phy_txpower_ipa_upd(struct brcms_phy *pi) wlc_phy_txpower_ipa_upd() argument 1986 wlc_phy_txpower_est_power_nphy(struct brcms_phy *pi) wlc_phy_txpower_est_power_nphy() argument 2028 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_get_current() local 2126 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_antsel_type_set() local 2133 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_test_ison() local 2140 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_ant_rxdiv_set() local 2184 wlc_phy_noise_calc_phy(struct brcms_phy *pi, u32 *cmplx_pwr, s8 *pwr_ant) wlc_phy_noise_calc_phy() argument 2209 wlc_phy_noise_cb(struct brcms_phy *pi, u8 channel, s8 noise_dbm) wlc_phy_noise_cb() argument 2229 wlc_phy_noise_read_shmem(struct brcms_phy *pi) wlc_phy_noise_read_shmem() argument 2273 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_noise_sample_intr() local 2329 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_noise_sample_request() local 2521 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_rssi_compute() local 2570 struct brcms_phy *pi; wlc_phy_set_deaf() local 2581 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_watchdog() local 2641 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_BSSinit() local 2673 wlc_phy_cal_perical_mphase_reset(struct brcms_phy *pi) wlc_phy_cal_perical_mphase_reset() argument 2683 wlc_phy_cal_perical_mphase_schedule(struct brcms_phy *pi, uint delay) wlc_phy_cal_perical_mphase_schedule() argument 2701 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_cal_perical() local 2774 wlc_phy_cal_perical_mphase_restart(struct brcms_phy *pi) wlc_phy_cal_perical_mphase_restart() argument 2794 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_chain_init() local 2805 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_chain_set() local 2817 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_chain_get() local 2827 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_chain_active_get() local 2857 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_ssmode_get() local 2879 wlc_lcnphy_epa_switch(struct brcms_phy *pi, bool mode) wlc_lcnphy_epa_switch() argument 2920 wlc_phy_get_pwrdet_offsets(struct brcms_phy *pi, s8 *cckoffset, s8 *ofdmoffset) wlc_phy_get_pwrdet_offsets() argument 2926 wlc_phy_upd_rssi_offset(struct brcms_phy *pi, s8 rssi, u16 chanspec) wlc_phy_upd_rssi_offset() argument 2934 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_ipa_ison() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
H A D | phy_lcn.c | 79 #define wlc_lcnphy_enable_tx_gain_override(pi) \ 80 wlc_lcnphy_set_tx_gain_override(pi, true) 81 #define wlc_lcnphy_disable_tx_gain_override(pi) \ 82 wlc_lcnphy_set_tx_gain_override(pi, false) 84 #define wlc_lcnphy_iqcal_active(pi) \ 85 (read_phy_reg((pi), 0x451) & \ 88 #define txpwrctrl_off(pi) (0x7 != ((read_phy_reg(pi, 0x4a4) & 0xE000) >> 13)) 89 #define wlc_lcnphy_tempsense_based_pwr_ctrl_enabled(pi) \ 90 (pi 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, const 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_cmn.c | 26 #define VALID_RADIO(pi, radioid) ( \ 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() 132 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); in wlc_radioreg_enter() local 133 wlapi_bmac_mctrl(pi->sh->physhim, MCTL_LOCK_RADIO, MCTL_LOCK_RADIO); in wlc_radioreg_enter() 140 struct brcms_phy *pi in wlc_radioreg_exit() local 147 read_radio_reg(struct brcms_phy *pi, u16 addr) read_radio_reg() argument 188 write_radio_reg(struct brcms_phy *pi, u16 addr, u16 val) write_radio_reg() argument 208 read_radio_id(struct brcms_phy *pi) read_radio_id() argument 234 and_radio_reg(struct brcms_phy *pi, u16 addr, u16 val) and_radio_reg() argument 242 or_radio_reg(struct brcms_phy *pi, u16 addr, u16 val) or_radio_reg() argument 250 xor_radio_reg(struct brcms_phy *pi, u16 addr, u16 mask) xor_radio_reg() argument 258 mod_radio_reg(struct brcms_phy *pi, u16 addr, u16 mask, u16 val) mod_radio_reg() argument 266 write_phy_channel_reg(struct brcms_phy *pi, uint val) write_phy_channel_reg() argument 271 read_phy_reg(struct brcms_phy *pi, u16 addr) read_phy_reg() argument 279 write_phy_reg(struct brcms_phy *pi, u16 addr, u16 val) write_phy_reg() argument 296 and_phy_reg(struct brcms_phy *pi, u16 addr, u16 val) and_phy_reg() argument 303 or_phy_reg(struct brcms_phy *pi, u16 addr, u16 val) or_phy_reg() argument 310 mod_phy_reg(struct brcms_phy *pi, u16 addr, u16 mask, u16 val) mod_phy_reg() argument 318 wlc_set_phy_uninitted(struct brcms_phy *pi) wlc_set_phy_uninitted() argument 388 struct brcms_phy *pi = ptr; wlc_phy_timercb_phycal() local 409 wlc_phy_get_radio_ver(struct brcms_phy *pi) wlc_phy_get_radio_ver() argument 422 struct brcms_phy *pi; wlc_phy_attach() local 579 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_detach() local 606 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_get_phyversion() local 617 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_get_encore() local 623 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_get_coreflags() local 629 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_anacore() local 666 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_clk_bwbits() local 691 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_por_inform() local 698 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_edcrs_lock() local 710 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_initcal_enable() local 717 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_hw_clk_state_upd() local 727 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_hw_state_upd() local 739 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_init() local 791 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_cal_init() local 809 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_down() local 823 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 839 wlc_phy_table_data_write(struct brcms_phy *pi, uint width, u32 val) wlc_phy_table_data_write() argument 860 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 897 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 932 wlc_phy_init_radio_regs_allbands(struct brcms_phy *pi, struct radio_20xx_regs *radioregs) wlc_phy_init_radio_regs_allbands() argument 949 wlc_phy_init_radio_regs(struct brcms_phy *pi, const struct radio_regs *radioregs, u16 core_offset) wlc_phy_init_radio_regs() argument 983 wlc_phy_do_dummy_tx(struct brcms_phy *pi, bool ofdm, bool pa_on) wlc_phy_do_dummy_tx() argument 1063 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_hold_upd() local 1075 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_mute_upd() local 1089 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_clear_tssi() local 1101 wlc_phy_cal_txpower_recalc_sw(struct brcms_phy *pi) wlc_phy_cal_txpower_recalc_sw() argument 1108 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_switch_radio() local 1142 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_bw_state_get() local 1149 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_bw_state_set() local 1156 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_radio_set() local 1163 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_get() local 1170 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_set() local 1202 wlc_phy_chanspec_bandrange_get(struct brcms_phy *pi, u16 chanspec) wlc_phy_chanspec_bandrange_get() argument 1219 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_ch14_widefilter_set() local 1239 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_band_validch() local 1260 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_chanspec_band_firstch() local 1304 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_get() local 1316 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_target_set() local 1364 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_set() local 1400 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_sromlimit() local 1449 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_sromlimit_max_get() local 1486 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_get_target_min() local 1493 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_get_target_max() local 1498 wlc_phy_env_measure_vbat(struct brcms_phy *pi) wlc_phy_env_measure_vbat() argument 1506 wlc_phy_env_measure_temperature(struct brcms_phy *pi) wlc_phy_env_measure_temperature() argument 1514 wlc_phy_upd_env_txpwr_rate_limits(struct brcms_phy *pi, u32 band) wlc_phy_upd_env_txpwr_rate_limits() argument 1526 wlc_user_txpwr_antport_to_rfport(struct brcms_phy *pi, uint chan, u32 band, u8 rate) wlc_user_txpwr_antport_to_rfport() argument 1532 wlc_phy_txpower_recalc_target(struct brcms_phy *pi) wlc_phy_txpower_recalc_target() argument 1645 wlc_phy_txpower_reg_limit_calc(struct brcms_phy *pi, struct txpwr_limits *txpwr, u16 chanspec) wlc_phy_txpower_reg_limit_calc() argument 1803 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpwr_percent_set() local 1810 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_machwcap_set() local 1817 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_runbist_config() local 1848 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_limit_set() local 1872 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_ofdm_rateset_war() local 1879 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_bf_preempt_enable() local 1884 wlc_phy_txpower_update_shm(struct brcms_phy *pi) wlc_phy_txpower_update_shm() argument 1936 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_hw_ctrl_get() local 1946 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_hw_ctrl_set() local 1975 wlc_phy_txpower_ipa_upd(struct brcms_phy *pi) wlc_phy_txpower_ipa_upd() argument 1987 wlc_phy_txpower_est_power_nphy(struct brcms_phy *pi) wlc_phy_txpower_est_power_nphy() argument 2029 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_get_current() local 2127 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_antsel_type_set() local 2134 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_test_ison() local 2141 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_ant_rxdiv_set() local 2185 wlc_phy_noise_calc_phy(struct brcms_phy *pi, u32 *cmplx_pwr, s8 *pwr_ant) wlc_phy_noise_calc_phy() argument 2210 wlc_phy_noise_cb(struct brcms_phy *pi, u8 channel, s8 noise_dbm) wlc_phy_noise_cb() argument 2230 wlc_phy_noise_read_shmem(struct brcms_phy *pi) wlc_phy_noise_read_shmem() argument 2274 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_noise_sample_intr() local 2330 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_noise_sample_request() local 2522 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_rssi_compute() local 2571 struct brcms_phy *pi; wlc_phy_set_deaf() local 2582 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_watchdog() local 2642 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_BSSinit() local 2674 wlc_phy_cal_perical_mphase_reset(struct brcms_phy *pi) wlc_phy_cal_perical_mphase_reset() argument 2684 wlc_phy_cal_perical_mphase_schedule(struct brcms_phy *pi, uint delay) wlc_phy_cal_perical_mphase_schedule() argument 2702 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_cal_perical() local 2775 wlc_phy_cal_perical_mphase_restart(struct brcms_phy *pi) wlc_phy_cal_perical_mphase_restart() argument 2795 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_chain_init() local 2806 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_chain_set() local 2818 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_chain_get() local 2828 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_chain_active_get() local 2858 struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); wlc_phy_stf_ssmode_get() local 2880 wlc_lcnphy_epa_switch(struct brcms_phy *pi, bool mode) wlc_lcnphy_epa_switch() argument 2921 wlc_phy_get_pwrdet_offsets(struct brcms_phy *pi, s8 *cckoffset, s8 *ofdmoffset) wlc_phy_get_pwrdet_offsets() argument 2927 wlc_phy_upd_rssi_offset(struct brcms_phy *pi, s8 rssi, u16 chanspec) wlc_phy_upd_rssi_offset() argument 2935 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); wlc_phy_txpower_ipa_ison() local [all...] |
/kernel/linux/linux-5.10/drivers/block/paride/ |
H A D | paride.c | 45 void pi_write_regr(PIA * pi, int cont, int regr, int val) in pi_write_regr() argument 47 pi->proto->write_regr(pi, cont, regr, val); in pi_write_regr() 52 int pi_read_regr(PIA * pi, int cont, int regr) in pi_read_regr() argument 54 return pi->proto->read_regr(pi, cont, regr); in pi_read_regr() 59 void pi_write_block(PIA * pi, char *buf, int count) in pi_write_block() argument 61 pi->proto->write_block(pi, buf, count); in pi_write_block() 66 void pi_read_block(PIA * pi, cha argument 75 PIA *pi = (PIA *) p; pi_wake_up() local 95 pi_schedule_claimed(PIA * pi, void (*cont) (void)) pi_schedule_claimed() argument 111 pi_do_claimed(PIA * pi, void (*cont) (void)) pi_do_claimed() argument 119 pi_claim(PIA * pi) pi_claim() argument 129 pi_unclaim(PIA * pi) pi_unclaim() argument 136 pi_connect(PIA * pi) pi_connect() argument 144 pi_disconnect(PIA * pi) pi_disconnect() argument 152 pi_unregister_parport(PIA * pi) pi_unregister_parport() argument 160 pi_release(PIA * pi) pi_release() argument 170 default_test_proto(PIA * pi, char *scratch, int verbose) default_test_proto() argument 196 pi_test_proto(PIA * pi, char *scratch, int verbose) pi_test_proto() argument 248 pi_register_parport(PIA *pi, int verbose, int unit) pi_register_parport() argument 275 pi_probe_mode(PIA * pi, int max, char *scratch, int verbose) pi_probe_mode() argument 305 pi_probe_unit(PIA * pi, int unit, char *scratch, int verbose) pi_probe_unit() argument 350 pi_init(PIA * pi, int autoprobe, int port, int mode, int unit, int protocol, int delay, char *scratch, int devtype, int verbose, char *device) pi_init() argument [all...] |
H A D | bpck6.c | 40 #define PPCSTRUCT(pi) ((Interface *)(pi->private)) 59 static int bpck6_read_regr(PIA *pi, int cont, int reg) in bpck6_read_regr() argument 68 out=ppc6_rd_port(PPCSTRUCT(pi),cont?reg|8:reg); in bpck6_read_regr() 72 static void bpck6_write_regr(PIA *pi, int cont, int reg, int val) in bpck6_write_regr() argument 77 ppc6_wr_port(PPCSTRUCT(pi),cont?reg|8:reg,(u8)val); in bpck6_write_regr() 81 static void bpck6_write_block( PIA *pi, char * buf, int len ) in bpck6_write_block() argument 83 ppc6_wr_port16_blk(PPCSTRUCT(pi),ATAPI_DATA,buf,(u32)len>>1); in bpck6_write_block() 86 static void bpck6_read_block( PIA *pi, char * buf, int len ) in bpck6_read_block() argument 88 ppc6_rd_port16_blk(PPCSTRUCT(pi),ATAPI_DAT in bpck6_read_block() 198 bpck6_log_adapter( PIA *pi, char * scratch, int verbose ) bpck6_log_adapter() argument 211 bpck6_init_proto(PIA *pi) bpck6_init_proto() argument 224 bpck6_release_proto(PIA *pi) bpck6_release_proto() argument [all...] |
H A D | frpw.c | 47 static int frpw_read_regr( PIA *pi, int cont, int regr ) in frpw_read_regr() argument 63 static void frpw_write_regr( PIA *pi, int cont, int regr, int val) in frpw_write_regr() argument 74 static void frpw_read_block_int( PIA *pi, char * buf, int count, int regr ) in frpw_read_block_int() argument 78 switch(pi->mode) { in frpw_read_block_int() 135 static void frpw_read_block( PIA *pi, char * buf, int count) in frpw_read_block() argument 137 { frpw_read_block_int(pi,buf,count,0x08); in frpw_read_block() 140 static void frpw_write_block( PIA *pi, char * buf, int count ) in frpw_write_block() argument 144 switch(pi->mode) { in frpw_write_block() 173 static void frpw_connect ( PIA *pi ) in frpw_connect() 175 { pi in frpw_connect() 224 frpw_test_proto( PIA *pi, char * scratch, int verbose ) frpw_test_proto() argument 272 frpw_log_adapter( PIA *pi, char * scratch, int verbose ) frpw_log_adapter() argument [all...] |
H A D | bpck.c | 12 1.01 GRG 1998.05.05 init_proto, release_proto, pi->delay 13 1.02 GRG 1998.08.15 default pi->delay returned to 4 32 #define PC pi->private 48 static int bpck_read_regr( PIA *pi, int cont, int regr ) in bpck_read_regr() argument 54 switch (pi->mode) { in bpck_read_regr() 79 static void bpck_write_regr( PIA *pi, int cont, int regr, int val ) in bpck_write_regr() argument 85 switch (pi->mode) { in bpck_write_regr() 105 #define WR(r,v) bpck_write_regr(pi,2,r,v) 106 #define RR(r) (bpck_read_regr(pi,2,r)) 108 static void bpck_write_block( PIA *pi, cha argument 149 bpck_read_block( PIA *pi, char * buf, int count ) bpck_read_block() argument 278 bpck_test_proto( PIA *pi, char * scratch, int verbose ) bpck_test_proto() argument 348 bpck_read_eeprom( PIA *pi, char * buf ) bpck_read_eeprom() argument 418 bpck_log_adapter( PIA *pi, char * scratch, int verbose ) bpck_log_adapter() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | kv_dpm.c | 153 struct kv_power_info *pi = rdev->pm.dpm.priv; in kv_get_pi() local 155 return pi; in kv_get_pi() 209 struct kv_power_info *pi = kv_get_pi(rdev); in kv_do_enable_didt() local 212 if (pi->caps_sq_ramping) { in kv_do_enable_didt() 221 if (pi->caps_db_ramping) { in kv_do_enable_didt() 230 if (pi->caps_td_ramping) { in kv_do_enable_didt() 239 if (pi->caps_tcp_ramping) { in kv_do_enable_didt() 251 struct kv_power_info *pi = kv_get_pi(rdev); in kv_enable_didt() local 254 if (pi->caps_sq_ramping || in kv_enable_didt() 255 pi in kv_enable_didt() 278 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_smc_cac() local 299 struct kv_power_info *pi = kv_get_pi(rdev); kv_process_firmware_header() local 322 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_dpm_voltage_scaling() local 338 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_dpm_interval() local 354 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_dpm_boot_state() local 379 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_divider_value() local 449 struct kv_power_info *pi = kv_get_pi(rdev); kv_convert_2bit_index_to_voltage() local 460 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_vid() local 471 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_at() local 481 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_power_level_enable() local 541 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_sclk_t() local 559 struct kv_power_info *pi = kv_get_pi(rdev); kv_program_bootup_state() local 592 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_auto_thermal_throttling() local 608 struct kv_power_info *pi = kv_get_pi(rdev); kv_upload_dpm_settings() local 637 struct kv_power_info *pi = kv_get_pi(rdev); kv_get_clk_bypass() local 662 struct kv_power_info *pi = kv_get_pi(rdev); kv_populate_uvd_table() local 733 struct kv_power_info *pi = kv_get_pi(rdev); kv_populate_vce_table() local 796 struct kv_power_info *pi = kv_get_pi(rdev); kv_populate_samu_table() local 862 struct kv_power_info *pi = kv_get_pi(rdev); kv_populate_acp_table() local 920 struct kv_power_info *pi = kv_get_pi(rdev); kv_calculate_dfs_bypass_settings() local 976 struct kv_power_info *pi = kv_get_pi(rdev); kv_reset_acp_boot_level() local 985 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_current_ps() local 996 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_requested_ps() local 1005 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_enable_bapm() local 1030 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_enable() local 1175 struct kv_power_info *pi = kv_get_pi(rdev); kv_init_sclk_t() local 1182 struct kv_power_info *pi = kv_get_pi(rdev); kv_init_fps_limits() local 1211 struct kv_power_info *pi = kv_get_pi(rdev); kv_init_powergate_state() local 1246 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_uvd_dpm() local 1298 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_vce_dpm() local 1339 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_samu_dpm() local 1387 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_acp_boot_level() local 1403 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_acp_dpm() local 1434 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_powergate_uvd() local 1462 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_powergate_vce() local 1485 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_powergate_samu() local 1505 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_powergate_acp() local 1530 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_valid_clock_range() local 1592 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_dfs_bypass_settings() local 1614 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_nb_dpm() local 1660 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_pre_set_power_state() local 1675 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_set_power_state() local 1749 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_post_set_power_state() local 1767 struct kv_power_info *pi = kv_get_pi(rdev); kv_construct_max_power_limits_table() local 1825 struct kv_power_info *pi = kv_get_pi(rdev); kv_construct_boot_state() local 1880 struct kv_power_info *pi = kv_get_pi(rdev); kv_get_sleep_divider_id_from_clock() local 1903 struct kv_power_info *pi = kv_get_pi(rdev); kv_get_high_voltage_limit() local 1940 struct kv_power_info *pi = kv_get_pi(rdev); kv_apply_state_adjust_rules() local 2054 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_power_level_enabled_for_throttle() local 2061 struct kv_power_info *pi = kv_get_pi(rdev); kv_calculate_ds_divider() local 2079 struct kv_power_info *pi = kv_get_pi(rdev); kv_calculate_nbps_level_settings() local 2133 struct kv_power_info *pi = kv_get_pi(rdev); kv_calculate_dpm_settings() local 2147 struct kv_power_info *pi = kv_get_pi(rdev); kv_init_graphics_levels() local 2196 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_new_levels() local 2216 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_enabled_levels() local 2231 struct kv_power_info *pi = kv_get_pi(rdev); kv_program_nbps_index_settings() local 2288 struct kv_power_info *pi = kv_get_pi(rdev); kv_parse_sys_info_table() local 2374 struct kv_power_info *pi = kv_get_pi(rdev); kv_patch_boot_state() local 2411 struct kv_power_info *pi = kv_get_pi(rdev); kv_parse_pplib_clock_info() local 2521 struct kv_power_info *pi; kv_dpm_init() local 2601 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_debugfs_print_current_performance_level() local 2624 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_get_current_sclk() local 2640 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_get_current_mclk() local 2682 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_get_sclk() local 2693 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...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | kv_dpm.c | 252 struct kv_power_info *pi = rdev->pm.dpm.priv; in kv_get_pi() local 254 return pi; in kv_get_pi() 334 struct kv_power_info *pi = kv_get_pi(rdev); in kv_do_enable_didt() local 337 if (pi->caps_sq_ramping) { in kv_do_enable_didt() 346 if (pi->caps_db_ramping) { in kv_do_enable_didt() 355 if (pi->caps_td_ramping) { in kv_do_enable_didt() 364 if (pi->caps_tcp_ramping) { in kv_do_enable_didt() 376 struct kv_power_info *pi = kv_get_pi(rdev); in kv_enable_didt() local 379 if (pi->caps_sq_ramping || in kv_enable_didt() 380 pi in kv_enable_didt() 436 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_smc_cac() local 457 struct kv_power_info *pi = kv_get_pi(rdev); kv_process_firmware_header() local 480 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_dpm_voltage_scaling() local 496 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_dpm_interval() local 512 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_dpm_boot_state() local 537 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_divider_value() local 607 struct kv_power_info *pi = kv_get_pi(rdev); kv_convert_2bit_index_to_voltage() local 618 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_vid() local 629 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_at() local 639 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_power_level_enable() local 699 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_sclk_t() local 717 struct kv_power_info *pi = kv_get_pi(rdev); kv_program_bootup_state() local 750 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_auto_thermal_throttling() local 766 struct kv_power_info *pi = kv_get_pi(rdev); kv_upload_dpm_settings() local 795 struct kv_power_info *pi = kv_get_pi(rdev); kv_get_clk_bypass() local 820 struct kv_power_info *pi = kv_get_pi(rdev); kv_populate_uvd_table() local 891 struct kv_power_info *pi = kv_get_pi(rdev); kv_populate_vce_table() local 954 struct kv_power_info *pi = kv_get_pi(rdev); kv_populate_samu_table() local 1020 struct kv_power_info *pi = kv_get_pi(rdev); kv_populate_acp_table() local 1078 struct kv_power_info *pi = kv_get_pi(rdev); kv_calculate_dfs_bypass_settings() local 1134 struct kv_power_info *pi = kv_get_pi(rdev); kv_reset_acp_boot_level() local 1143 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_current_ps() local 1154 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_requested_ps() local 1163 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_enable_bapm() local 1188 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_enable() local 1355 struct kv_power_info *pi = kv_get_pi(rdev); kv_init_sclk_t() local 1362 struct kv_power_info *pi = kv_get_pi(rdev); kv_init_fps_limits() local 1391 struct kv_power_info *pi = kv_get_pi(rdev); kv_init_powergate_state() local 1426 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_uvd_dpm() local 1478 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_vce_dpm() local 1519 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_samu_dpm() local 1567 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_acp_boot_level() local 1583 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_acp_dpm() local 1614 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_powergate_uvd() local 1642 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_powergate_vce() local 1665 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_powergate_samu() local 1685 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_powergate_acp() local 1710 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_valid_clock_range() local 1772 struct kv_power_info *pi = kv_get_pi(rdev); kv_update_dfs_bypass_settings() local 1794 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_nb_dpm() local 1840 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_pre_set_power_state() local 1855 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_set_power_state() local 1929 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_post_set_power_state() local 1970 struct kv_power_info *pi = kv_get_pi(rdev); kv_construct_max_power_limits_table() local 2028 struct kv_power_info *pi = kv_get_pi(rdev); kv_construct_boot_state() local 2083 struct kv_power_info *pi = kv_get_pi(rdev); kv_get_sleep_divider_id_from_clock() local 2106 struct kv_power_info *pi = kv_get_pi(rdev); kv_get_high_voltage_limit() local 2143 struct kv_power_info *pi = kv_get_pi(rdev); kv_apply_state_adjust_rules() local 2257 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_power_level_enabled_for_throttle() local 2264 struct kv_power_info *pi = kv_get_pi(rdev); kv_calculate_ds_divider() local 2282 struct kv_power_info *pi = kv_get_pi(rdev); kv_calculate_nbps_level_settings() local 2336 struct kv_power_info *pi = kv_get_pi(rdev); kv_calculate_dpm_settings() local 2350 struct kv_power_info *pi = kv_get_pi(rdev); kv_init_graphics_levels() local 2399 struct kv_power_info *pi = kv_get_pi(rdev); kv_enable_new_levels() local 2419 struct kv_power_info *pi = kv_get_pi(rdev); kv_set_enabled_levels() local 2434 struct kv_power_info *pi = kv_get_pi(rdev); kv_program_nbps_index_settings() local 2491 struct kv_power_info *pi = kv_get_pi(rdev); kv_parse_sys_info_table() local 2577 struct kv_power_info *pi = kv_get_pi(rdev); kv_patch_boot_state() local 2614 struct kv_power_info *pi = kv_get_pi(rdev); kv_parse_pplib_clock_info() local 2724 struct kv_power_info *pi; kv_dpm_init() local 2804 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_debugfs_print_current_performance_level() local 2827 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_get_current_sclk() local 2843 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_get_current_mclk() local 2885 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_get_sclk() local 2896 struct kv_power_info *pi = kv_get_pi(rdev); kv_dpm_get_mclk() local [all...] |
H A D | rv770_dpm.c | 56 struct rv7xx_power_info *pi = rdev->pm.dpm.priv; in rv770_get_pi() local 58 return pi; in rv770_get_pi() 63 struct evergreen_power_info *pi = rdev->pm.dpm.priv; in evergreen_get_pi() local 65 return pi; in evergreen_get_pi() 71 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv770_enable_bif_dynamic_pcie_gen2() local 80 if (!pi->boot_in_gen2) { in rv770_enable_bif_dynamic_pcie_gen2() 145 struct rv7xx_power_info *pi = rv770_get_pi(rdev); in rv770_mg_clock_gating_enable() local 158 if (pi->mgcgtssm) in rv770_mg_clock_gating_enable() 237 struct rv7xx_power_info *pi = rv770_get_pi(rdev); 240 pi 248 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_write_smc_soft_register() local 260 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_smc_t() local 305 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_smc_sp() local 389 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_mclk_value() local 487 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_sclk_value() local 568 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_vddc_value() local 594 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_mvdd_value() local 618 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_convert_power_level_to_smc() local 742 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_program_memory_timing_parameters() local 782 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_enable_spread_spectrum() local 806 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_program_mpll_timing_parameters() local 817 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_setup_bsp() local 889 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_program_vc() local 901 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_upload_firmware() local 917 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_smc_acpi_state() local 1008 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_initial_mvdd_value() local 1027 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_smc_initial_state() local 1116 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_smc_vddc_table() local 1145 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_populate_smc_mvdd_table() local 1164 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_init_smc_table() local 1233 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_construct_vddc_table() local 1284 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_mvdd_pin_configuration() local 1310 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_mvdd_configuration() local 1384 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_upload_sw_state() local 1518 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_read_clock_registers() local 1555 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_read_voltage_smio_registers() local 1563 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_reset_smio_status() local 1591 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_memory_type() local 1606 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_pcie_gen2_status() local 1671 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_mclk_odt_threshold() local 1691 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_max_vddc() local 1747 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_program_dcodt_before_state_switch() local 1776 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_program_dcodt_after_state_switch() local 1803 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_retrieve_odt_values() local 1814 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_set_dpm_event_sources() local 1853 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_enable_auto_throttle_source() local 1895 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_dpm_enable() local 2000 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_dpm_disable() local 2038 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_dpm_set_power_state() local 2096 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_dpm_setup_asic() local 2177 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv7xx_parse_pplib_clock_info() local 2329 struct rv7xx_power_info *pi = rv770_get_pi(rdev); rv770_get_engine_memory_ss() local 2345 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...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/ |
H A D | kv_dpm.c | 379 struct kv_power_info *pi = adev->pm.dpm.priv; in kv_get_pi() local 381 return pi; in kv_get_pi() 461 struct kv_power_info *pi = kv_get_pi(adev); in kv_do_enable_didt() local 464 if (pi->caps_sq_ramping) { in kv_do_enable_didt() 473 if (pi->caps_db_ramping) { in kv_do_enable_didt() 482 if (pi->caps_td_ramping) { in kv_do_enable_didt() 491 if (pi->caps_tcp_ramping) { in kv_do_enable_didt() 503 struct kv_power_info *pi = kv_get_pi(adev); in kv_enable_didt() local 506 if (pi->caps_sq_ramping || in kv_enable_didt() 507 pi in kv_enable_didt() 563 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_smc_cac() local 584 struct kv_power_info *pi = kv_get_pi(adev); kv_process_firmware_header() local 607 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_dpm_voltage_scaling() local 623 struct kv_power_info *pi = kv_get_pi(adev); kv_set_dpm_interval() local 639 struct kv_power_info *pi = kv_get_pi(adev); kv_set_dpm_boot_state() local 664 struct kv_power_info *pi = kv_get_pi(adev); kv_set_divider_value() local 688 struct kv_power_info *pi = kv_get_pi(adev); kv_convert_2bit_index_to_voltage() local 699 struct kv_power_info *pi = kv_get_pi(adev); kv_set_vid() local 710 struct kv_power_info *pi = kv_get_pi(adev); kv_set_at() local 720 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_power_level_enable() local 782 struct kv_power_info *pi = kv_get_pi(adev); kv_update_sclk_t() local 800 struct kv_power_info *pi = kv_get_pi(adev); kv_program_bootup_state() local 833 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_auto_thermal_throttling() local 849 struct kv_power_info *pi = kv_get_pi(adev); kv_upload_dpm_settings() local 878 struct kv_power_info *pi = kv_get_pi(adev); kv_get_clk_bypass() local 903 struct kv_power_info *pi = kv_get_pi(adev); kv_populate_uvd_table() local 974 struct kv_power_info *pi = kv_get_pi(adev); kv_populate_vce_table() local 1037 struct kv_power_info *pi = kv_get_pi(adev); kv_populate_samu_table() local 1103 struct kv_power_info *pi = kv_get_pi(adev); kv_populate_acp_table() local 1161 struct kv_power_info *pi = kv_get_pi(adev); kv_calculate_dfs_bypass_settings() local 1217 struct kv_power_info *pi = kv_get_pi(adev); kv_reset_acp_boot_level() local 1226 struct kv_power_info *pi = kv_get_pi(adev); kv_update_current_ps() local 1238 struct kv_power_info *pi = kv_get_pi(adev); kv_update_requested_ps() local 1249 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_enable_bapm() local 1261 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_enable() local 1372 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_disable() local 1424 struct kv_power_info *pi = kv_get_pi(adev); kv_init_sclk_t() local 1431 struct kv_power_info *pi = kv_get_pi(adev); kv_init_fps_limits() local 1460 struct kv_power_info *pi = kv_get_pi(adev); kv_init_powergate_state() local 1495 struct kv_power_info *pi = kv_get_pi(adev); kv_update_uvd_dpm() local 1547 struct kv_power_info *pi = kv_get_pi(adev); kv_update_vce_dpm() local 1581 struct kv_power_info *pi = kv_get_pi(adev); kv_update_samu_dpm() local 1617 struct kv_power_info *pi = kv_get_pi(adev); kv_update_acp_boot_level() local 1633 struct kv_power_info *pi = kv_get_pi(adev); kv_update_acp_dpm() local 1665 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_powergate_uvd() local 1693 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_powergate_vce() local 1718 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_powergate_samu() local 1738 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_powergate_acp() local 1763 struct kv_power_info *pi = kv_get_pi(adev); kv_set_valid_clock_range() local 1825 struct kv_power_info *pi = kv_get_pi(adev); kv_update_dfs_bypass_settings() local 1847 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_nb_dpm() local 1895 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_pre_set_power_state() local 1911 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_set_power_state() local 1986 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_post_set_power_state() local 2025 struct kv_power_info *pi = kv_get_pi(adev); kv_construct_max_power_limits_table() local 2083 struct kv_power_info *pi = kv_get_pi(adev); kv_construct_boot_state() local 2138 struct kv_power_info *pi = kv_get_pi(adev); kv_get_sleep_divider_id_from_clock() local 2160 struct kv_power_info *pi = kv_get_pi(adev); kv_get_high_voltage_limit() local 2197 struct kv_power_info *pi = kv_get_pi(adev); kv_apply_state_adjust_rules() local 2311 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_power_level_enabled_for_throttle() local 2318 struct kv_power_info *pi = kv_get_pi(adev); kv_calculate_ds_divider() local 2336 struct kv_power_info *pi = kv_get_pi(adev); kv_calculate_nbps_level_settings() local 2390 struct kv_power_info *pi = kv_get_pi(adev); kv_calculate_dpm_settings() local 2404 struct kv_power_info *pi = kv_get_pi(adev); kv_init_graphics_levels() local 2453 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_new_levels() local 2473 struct kv_power_info *pi = kv_get_pi(adev); kv_set_enabled_levels() local 2488 struct kv_power_info *pi = kv_get_pi(adev); kv_program_nbps_index_settings() local 2548 struct kv_power_info *pi = kv_get_pi(adev); kv_parse_sys_info_table() local 2634 struct kv_power_info *pi = kv_get_pi(adev); kv_patch_boot_state() local 2671 struct kv_power_info *pi = kv_get_pi(adev); kv_parse_pplib_clock_info() local 2779 struct kv_power_info *pi; kv_dpm_init() local 2854 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_debugfs_print_current_performance_level() local 2917 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_get_sclk() local 2929 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_get_mclk() local 3270 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_read_sensor() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | kv_dpm.c | 367 struct kv_power_info *pi = adev->pm.dpm.priv; in kv_get_pi() local 369 return pi; in kv_get_pi() 449 struct kv_power_info *pi = kv_get_pi(adev); in kv_do_enable_didt() local 452 if (pi->caps_sq_ramping) { in kv_do_enable_didt() 461 if (pi->caps_db_ramping) { in kv_do_enable_didt() 470 if (pi->caps_td_ramping) { in kv_do_enable_didt() 479 if (pi->caps_tcp_ramping) { in kv_do_enable_didt() 491 struct kv_power_info *pi = kv_get_pi(adev); in kv_enable_didt() local 494 if (pi->caps_sq_ramping || in kv_enable_didt() 495 pi in kv_enable_didt() 551 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_smc_cac() local 572 struct kv_power_info *pi = kv_get_pi(adev); kv_process_firmware_header() local 595 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_dpm_voltage_scaling() local 611 struct kv_power_info *pi = kv_get_pi(adev); kv_set_dpm_interval() local 627 struct kv_power_info *pi = kv_get_pi(adev); kv_set_dpm_boot_state() local 652 struct kv_power_info *pi = kv_get_pi(adev); kv_set_divider_value() local 676 struct kv_power_info *pi = kv_get_pi(adev); kv_convert_2bit_index_to_voltage() local 687 struct kv_power_info *pi = kv_get_pi(adev); kv_set_vid() local 698 struct kv_power_info *pi = kv_get_pi(adev); kv_set_at() local 708 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_power_level_enable() local 770 struct kv_power_info *pi = kv_get_pi(adev); kv_update_sclk_t() local 788 struct kv_power_info *pi = kv_get_pi(adev); kv_program_bootup_state() local 821 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_auto_thermal_throttling() local 837 struct kv_power_info *pi = kv_get_pi(adev); kv_upload_dpm_settings() local 866 struct kv_power_info *pi = kv_get_pi(adev); kv_get_clk_bypass() local 891 struct kv_power_info *pi = kv_get_pi(adev); kv_populate_uvd_table() local 962 struct kv_power_info *pi = kv_get_pi(adev); kv_populate_vce_table() local 1025 struct kv_power_info *pi = kv_get_pi(adev); kv_populate_samu_table() local 1091 struct kv_power_info *pi = kv_get_pi(adev); kv_populate_acp_table() local 1149 struct kv_power_info *pi = kv_get_pi(adev); kv_calculate_dfs_bypass_settings() local 1205 struct kv_power_info *pi = kv_get_pi(adev); kv_reset_acp_boot_level() local 1214 struct kv_power_info *pi = kv_get_pi(adev); kv_update_current_ps() local 1226 struct kv_power_info *pi = kv_get_pi(adev); kv_update_requested_ps() local 1237 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_enable_bapm() local 1262 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_enable() local 1373 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_disable() local 1428 struct kv_power_info *pi = kv_get_pi(adev); kv_init_sclk_t() local 1435 struct kv_power_info *pi = kv_get_pi(adev); kv_init_fps_limits() local 1464 struct kv_power_info *pi = kv_get_pi(adev); kv_init_powergate_state() local 1499 struct kv_power_info *pi = kv_get_pi(adev); kv_update_uvd_dpm() local 1551 struct kv_power_info *pi = kv_get_pi(adev); kv_update_vce_dpm() local 1585 struct kv_power_info *pi = kv_get_pi(adev); kv_update_samu_dpm() local 1621 struct kv_power_info *pi = kv_get_pi(adev); kv_update_acp_boot_level() local 1637 struct kv_power_info *pi = kv_get_pi(adev); kv_update_acp_dpm() local 1669 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_powergate_uvd() local 1696 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_powergate_vce() local 1720 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_powergate_samu() local 1740 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_powergate_acp() local 1765 struct kv_power_info *pi = kv_get_pi(adev); kv_set_valid_clock_range() local 1827 struct kv_power_info *pi = kv_get_pi(adev); kv_update_dfs_bypass_settings() local 1849 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_nb_dpm() local 1897 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_pre_set_power_state() local 1913 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_set_power_state() local 1988 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_post_set_power_state() local 2027 struct kv_power_info *pi = kv_get_pi(adev); kv_construct_max_power_limits_table() local 2085 struct kv_power_info *pi = kv_get_pi(adev); kv_construct_boot_state() local 2140 struct kv_power_info *pi = kv_get_pi(adev); kv_get_sleep_divider_id_from_clock() local 2162 struct kv_power_info *pi = kv_get_pi(adev); kv_get_high_voltage_limit() local 2199 struct kv_power_info *pi = kv_get_pi(adev); kv_apply_state_adjust_rules() local 2313 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_power_level_enabled_for_throttle() local 2320 struct kv_power_info *pi = kv_get_pi(adev); kv_calculate_ds_divider() local 2338 struct kv_power_info *pi = kv_get_pi(adev); kv_calculate_nbps_level_settings() local 2392 struct kv_power_info *pi = kv_get_pi(adev); kv_calculate_dpm_settings() local 2406 struct kv_power_info *pi = kv_get_pi(adev); kv_init_graphics_levels() local 2455 struct kv_power_info *pi = kv_get_pi(adev); kv_enable_new_levels() local 2475 struct kv_power_info *pi = kv_get_pi(adev); kv_set_enabled_levels() local 2490 struct kv_power_info *pi = kv_get_pi(adev); kv_program_nbps_index_settings() local 2550 struct kv_power_info *pi = kv_get_pi(adev); kv_parse_sys_info_table() local 2636 struct kv_power_info *pi = kv_get_pi(adev); kv_patch_boot_state() local 2673 struct kv_power_info *pi = kv_get_pi(adev); kv_parse_pplib_clock_info() local 2781 struct kv_power_info *pi; kv_dpm_init() local 2856 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_debugfs_print_current_performance_level() local 2919 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_get_sclk() local 2931 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_get_mclk() local 3258 struct kv_power_info *pi = kv_get_pi(adev); kv_dpm_read_sensor() local [all...] |
/kernel/linux/linux-5.10/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...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-5.10/block/partitions/ |
H A D | atari.c | 21 #define VALID_PARTITION(pi,hdsiz) \ 22 (((pi)->flg & 1) && \ 23 isalnum((pi)->id[0]) && isalnum((pi)->id[1]) && isalnum((pi)->id[2]) && \ 24 be32_to_cpu((pi)->st) <= (hdsiz) && \ 25 be32_to_cpu((pi)->st) + be32_to_cpu((pi)->siz) <= (hdsiz)) 38 struct partition_info *pi; in atari_partition() local 72 pi in atari_partition() [all...] |