Home
last modified time | relevance | path

Searched refs:pi (Results 1 - 25 of 570) sorted by relevance

12345678910>>...23

/kernel/linux/linux-6.6/drivers/ata/pata_parport/
H A Dbpck6.c63 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 Dpata_parport.c28 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 Dfriq.c46 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 Dfrpw.c32 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 Dbpck.c22 #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 Dphy_lcn.c79 #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 Dphy_cmn.c26 #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 Dphy_lcn.c79 #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 Dphy_cmn.c26 #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 Dparide.c45 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 Dbpck6.c40 #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 Dfrpw.c47 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 Dbpck.c12 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 Dkv_dpm.c153 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 Drv770_dpm.c58 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 Drv6xx_dpm.c45 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 Dkv_dpm.c252 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 Drv770_dpm.c56 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 Drv6xx_dpm.c45 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 Dkv_dpm.c379 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 Dkv_dpm.c367 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 Dpi3usb30532.c31 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 Dpi3usb30532.c31 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 Ddm-ps-io-affinity.c29 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 Datari.c21 #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...]

Completed in 32 milliseconds

12345678910>>...23