brcms_phy 120 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 126 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 132 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 140 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 147 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c u16 read_radio_reg(struct brcms_phy *pi, u16 addr) brcms_phy 188 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void write_radio_reg(struct brcms_phy *pi, u16 addr, u16 val) brcms_phy 208 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c static u32 read_radio_id(struct brcms_phy *pi) brcms_phy 234 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void and_radio_reg(struct brcms_phy *pi, u16 addr, u16 val) brcms_phy 242 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void or_radio_reg(struct brcms_phy *pi, u16 addr, u16 val) brcms_phy 250 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void xor_radio_reg(struct brcms_phy *pi, u16 addr, u16 mask) brcms_phy 258 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void mod_radio_reg(struct brcms_phy *pi, u16 addr, u16 mask, u16 val) brcms_phy 266 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void write_phy_channel_reg(struct brcms_phy *pi, uint val) brcms_phy 271 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c u16 read_phy_reg(struct brcms_phy *pi, u16 addr) brcms_phy 279 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void write_phy_reg(struct brcms_phy *pi, u16 addr, u16 val) brcms_phy 296 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void and_phy_reg(struct brcms_phy *pi, u16 addr, u16 val) brcms_phy 303 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void or_phy_reg(struct brcms_phy *pi, u16 addr, u16 val) brcms_phy 310 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void mod_phy_reg(struct brcms_phy *pi, u16 addr, u16 mask, u16 val) brcms_phy 318 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c static void wlc_set_phy_uninitted(struct brcms_phy *pi) brcms_phy 386 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c static void wlc_phy_timercb_phycal(struct brcms_phy *pi) brcms_phy 408 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c static u32 wlc_phy_get_radio_ver(struct brcms_phy *pi) brcms_phy 421 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi; brcms_phy 444 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c pi = kzalloc(sizeof(struct brcms_phy), GFP_ATOMIC); brcms_phy 578 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 605 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 616 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 622 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 628 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 665 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 690 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 697 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 709 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 716 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 726 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 737 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void (*phy_init)(struct brcms_phy *) = NULL; brcms_phy 738 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 790 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 791 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void (*cal_init)(struct brcms_phy *) = NULL; brcms_phy 808 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 822 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_table_addr(struct brcms_phy *pi, uint tbl_id, uint tbl_offset, brcms_phy 838 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void wlc_phy_table_data_write(struct brcms_phy *pi, uint width, u32 val) brcms_phy 859 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_write_table(struct brcms_phy *pi, const struct phytbl_info *ptbl_info, brcms_phy 896 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_read_table(struct brcms_phy *pi, const struct phytbl_info *ptbl_info, brcms_phy 931 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_init_radio_regs_allbands(struct brcms_phy *pi, brcms_phy 948 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_init_radio_regs(struct brcms_phy *pi, brcms_phy 982 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void wlc_phy_do_dummy_tx(struct brcms_phy *pi, bool ofdm, bool pa_on) brcms_phy 1062 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 1074 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 1088 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 1100 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c static bool wlc_phy_cal_txpower_recalc_sw(struct brcms_phy *pi) brcms_phy 1107 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 1141 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1148 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1155 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1162 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1169 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1171 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void (*chanspec_set)(struct brcms_phy *, u16) = NULL; brcms_phy 1201 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c int wlc_phy_chanspec_bandrange_get(struct brcms_phy *pi, u16 chanspec) brcms_phy 1218 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1238 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1259 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1303 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1315 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1363 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1399 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1448 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1485 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1492 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1497 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c static s8 wlc_phy_env_measure_vbat(struct brcms_phy *pi) brcms_phy 1505 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c static s8 wlc_phy_env_measure_temperature(struct brcms_phy *pi) brcms_phy 1513 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c static void wlc_phy_upd_env_txpwr_rate_limits(struct brcms_phy *pi, u32 band) brcms_phy 1527 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_user_txpwr_antport_to_rfport(struct brcms_phy *pi, uint chan, u32 band, brcms_phy 1533 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void wlc_phy_txpower_recalc_target(struct brcms_phy *pi) brcms_phy 1545 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void (*txpwr_recalc_fn)(struct brcms_phy *) = NULL; brcms_phy 1646 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_txpower_reg_limit_calc(struct brcms_phy *pi, struct txpwr_limits *txpwr, brcms_phy 1804 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1811 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1818 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1849 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1873 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 1880 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 1885 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void wlc_phy_txpower_update_shm(struct brcms_phy *pi) brcms_phy 1937 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1947 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 1976 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void wlc_phy_txpower_ipa_upd(struct brcms_phy *pi) brcms_phy 1988 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c static u32 wlc_phy_txpower_est_power_nphy(struct brcms_phy *pi) brcms_phy 2030 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 2128 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 2135 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 2142 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 2186 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_noise_calc_phy(struct brcms_phy *pi, u32 *cmplx_pwr, s8 *pwr_ant) brcms_phy 2211 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c static void wlc_phy_noise_cb(struct brcms_phy *pi, u8 channel, s8 noise_dbm) brcms_phy 2231 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c static s8 wlc_phy_noise_read_shmem(struct brcms_phy *pi) brcms_phy 2275 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 2331 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 2523 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 2572 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi; brcms_phy 2573 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c pi = (struct brcms_phy *) ppi; brcms_phy 2583 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 2643 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 2675 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void wlc_phy_cal_perical_mphase_reset(struct brcms_phy *pi) brcms_phy 2685 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_cal_perical_mphase_schedule(struct brcms_phy *pi, uint delay) brcms_phy 2703 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 2776 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void wlc_phy_cal_perical_mphase_restart(struct brcms_phy *pi) brcms_phy 2796 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 2807 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 2819 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 2829 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 2859 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 2881 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c void wlc_lcnphy_epa_switch(struct brcms_phy *pi, bool mode) brcms_phy 2922 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_get_pwrdet_offsets(struct brcms_phy *pi, s8 *cckoffset, s8 *ofdmoffset) brcms_phy 2928 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c s8 wlc_phy_upd_rssi_offset(struct brcms_phy *pi, s8 rssi, u16 chanspec) brcms_phy 2936 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 471 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h struct brcms_phy *phy_head; brcms_phy 517 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void (*init)(struct brcms_phy *); brcms_phy 518 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void (*calinit)(struct brcms_phy *); brcms_phy 519 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void (*chanset)(struct brcms_phy *, u16 chanspec); brcms_phy 520 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void (*txpwrrecalc)(struct brcms_phy *); brcms_phy 521 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h int (*longtrn)(struct brcms_phy *, int); brcms_phy 522 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void (*txiqccget)(struct brcms_phy *, u16 *, u16 *); brcms_phy 523 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void (*txiqccset)(struct brcms_phy *, u16, u16); brcms_phy 524 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h u16 (*txloccget)(struct brcms_phy *); brcms_phy 525 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void (*radioloftget)(struct brcms_phy *, u8 *, u8 *, u8 *, u8 *); brcms_phy 526 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void (*carrsuppr)(struct brcms_phy *); brcms_phy 527 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h s32 (*rxsigpwr)(struct brcms_phy *, s32); brcms_phy 528 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void (*detach)(struct brcms_phy *); brcms_phy 542 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h struct brcms_phy *next; brcms_phy 895 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h u16 read_phy_reg(struct brcms_phy *pi, u16 addr); brcms_phy 896 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void write_phy_reg(struct brcms_phy *pi, u16 addr, u16 val); brcms_phy 897 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void and_phy_reg(struct brcms_phy *pi, u16 addr, u16 val); brcms_phy 898 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void or_phy_reg(struct brcms_phy *pi, u16 addr, u16 val); brcms_phy 899 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void mod_phy_reg(struct brcms_phy *pi, u16 addr, u16 mask, u16 val); brcms_phy 901 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h u16 read_radio_reg(struct brcms_phy *pi, u16 addr); brcms_phy 902 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void or_radio_reg(struct brcms_phy *pi, u16 addr, u16 val); brcms_phy 903 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void and_radio_reg(struct brcms_phy *pi, u16 addr, u16 val); brcms_phy 904 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void mod_radio_reg(struct brcms_phy *pi, u16 addr, u16 mask, u16 val); brcms_phy 905 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void xor_radio_reg(struct brcms_phy *pi, u16 addr, u16 mask); brcms_phy 907 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void write_radio_reg(struct brcms_phy *pi, u16 addr, u16 val); brcms_phy 914 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_read_table(struct brcms_phy *pi, brcms_phy 917 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_write_table(struct brcms_phy *pi, brcms_phy 920 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_table_addr(struct brcms_phy *pi, uint tbl_id, uint tbl_offset, brcms_phy 922 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_table_data_write(struct brcms_phy *pi, uint width, u32 val); brcms_phy 924 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void write_phy_channel_reg(struct brcms_phy *pi, uint val); brcms_phy 925 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_txpower_update_shm(struct brcms_phy *pi); brcms_phy 930 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h uint wlc_phy_init_radio_regs_allbands(struct brcms_phy *pi, brcms_phy 932 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h uint wlc_phy_init_radio_regs(struct brcms_phy *pi, brcms_phy 936 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_txpower_ipa_upd(struct brcms_phy *pi); brcms_phy 938 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_do_dummy_tx(struct brcms_phy *pi, bool ofdm, bool pa_on); brcms_phy 941 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_cal_perical_mphase_reset(struct brcms_phy *pi); brcms_phy 942 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_cal_perical_mphase_restart(struct brcms_phy *pi); brcms_phy 944 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h bool wlc_phy_attach_nphy(struct brcms_phy *pi); brcms_phy 945 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h bool wlc_phy_attach_lcnphy(struct brcms_phy *pi); brcms_phy 947 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_detach_lcnphy(struct brcms_phy *pi); brcms_phy 949 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_init_nphy(struct brcms_phy *pi); brcms_phy 950 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_init_lcnphy(struct brcms_phy *pi); brcms_phy 952 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_cal_init_nphy(struct brcms_phy *pi); brcms_phy 953 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_cal_init_lcnphy(struct brcms_phy *pi); brcms_phy 955 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_chanspec_set_nphy(struct brcms_phy *pi, u16 chanspec); brcms_phy 956 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_chanspec_set_lcnphy(struct brcms_phy *pi, u16 chanspec); brcms_phy 957 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_chanspec_set_fixup_lcnphy(struct brcms_phy *pi, u16 chanspec); brcms_phy 960 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h int wlc_phy_chanspec_bandrange_get(struct brcms_phy *, u16 chanspec); brcms_phy 962 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_set_tx_pwr_ctrl(struct brcms_phy *pi, u16 mode); brcms_phy 963 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h s8 wlc_lcnphy_get_current_tx_pwr_idx(struct brcms_phy *pi); brcms_phy 965 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_txpower_recalc_target_nphy(struct brcms_phy *pi); brcms_phy 966 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_txpower_recalc_target(struct brcms_phy *pi); brcms_phy 967 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_txpower_recalc_target_lcnphy(struct brcms_phy *pi); brcms_phy 969 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_set_tx_pwr_by_index(struct brcms_phy *pi, int index); brcms_phy 970 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_tx_pu(struct brcms_phy *pi, bool bEnable); brcms_phy 971 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_stop_tx_tone(struct brcms_phy *pi); brcms_phy 972 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_start_tx_tone(struct brcms_phy *pi, s32 f_kHz, u16 max_val, brcms_phy 975 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_txpower_sromlimit_get_nphy(struct brcms_phy *pi, uint chan, brcms_phy 982 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h u16 wlc_lcnphy_tempsense(struct brcms_phy *pi, bool mode); brcms_phy 983 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h s16 wlc_lcnphy_tempsense_new(struct brcms_phy *pi, bool mode); brcms_phy 984 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h s8 wlc_lcnphy_tempsense_degree(struct brcms_phy *pi, bool mode); brcms_phy 985 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h s8 wlc_lcnphy_vbatsense(struct brcms_phy *pi, bool mode); brcms_phy 986 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_carrier_suppress_lcnphy(struct brcms_phy *pi); brcms_phy 987 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_crsuprs(struct brcms_phy *pi, int channel); brcms_phy 988 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_epa_switch(struct brcms_phy *pi, bool mode); brcms_phy 989 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_2064_vco_cal(struct brcms_phy *pi); brcms_phy 991 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_txpower_recalc_target(struct brcms_phy *pi); brcms_phy 1005 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_write_table(struct brcms_phy *pi, brcms_phy 1007 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_read_table(struct brcms_phy *pi, struct phytbl_info *pti); brcms_phy 1008 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_set_tx_iqcc(struct brcms_phy *pi, u16 a, u16 b); brcms_phy 1009 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_set_tx_locc(struct brcms_phy *pi, u16 didq); brcms_phy 1010 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_get_tx_iqcc(struct brcms_phy *pi, u16 *a, u16 *b); brcms_phy 1011 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h u16 wlc_lcnphy_get_tx_locc(struct brcms_phy *pi); brcms_phy 1012 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_get_radio_loft(struct brcms_phy *pi, u8 *ei0, u8 *eq0, u8 *fi0, brcms_phy 1014 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_calib_modes(struct brcms_phy *pi, uint mode); brcms_phy 1015 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_deaf_mode(struct brcms_phy *pi, bool mode); brcms_phy 1016 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h bool wlc_phy_tpc_isenabled_lcnphy(struct brcms_phy *pi); brcms_phy 1017 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_tx_pwr_update_npt(struct brcms_phy *pi); brcms_phy 1019 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_lcnphy_get_tssi(struct brcms_phy *pi, s8 *ofdm_pwr, s8 *cck_pwr); brcms_phy 1022 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h s32 wlc_lcnphy_rx_signal_power(struct brcms_phy *pi, s32 gain_index); brcms_phy 1033 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_stay_in_carriersearch_nphy(struct brcms_phy *pi, bool enable); brcms_phy 1034 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_nphy_deaf_mode(struct brcms_phy *pi, bool mode); brcms_phy 1048 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_table_read_nphy(struct brcms_phy *pi, u32, u32 l, u32 o, u32 w, brcms_phy 1050 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_table_write_nphy(struct brcms_phy *pi, u32, u32, u32, u32, brcms_phy 1061 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_cal_perical_nphy_run(struct brcms_phy *pi, u8 caltype); brcms_phy 1062 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_aci_reset_nphy(struct brcms_phy *pi); brcms_phy 1063 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_pa_override_nphy(struct brcms_phy *pi, bool en); brcms_phy 1065 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h u8 wlc_phy_get_chan_freq_range_nphy(struct brcms_phy *pi, uint chan); brcms_phy 1066 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_switch_radio_nphy(struct brcms_phy *pi, bool on); brcms_phy 1068 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_stf_chain_upd_nphy(struct brcms_phy *pi); brcms_phy 1070 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_force_rfseq_nphy(struct brcms_phy *pi, u8 cmd); brcms_phy 1071 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h s16 wlc_phy_tempsense_nphy(struct brcms_phy *pi); brcms_phy 1073 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h u16 wlc_phy_classifier_nphy(struct brcms_phy *pi, u16 mask, u16 val); brcms_phy 1075 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_rx_iq_est_nphy(struct brcms_phy *pi, struct phy_iq_est *est, brcms_phy 1078 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_rx_iq_coeffs_nphy(struct brcms_phy *pi, u8 write, brcms_phy 1080 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_aci_and_noise_reduction_nphy(struct brcms_phy *pi); brcms_phy 1085 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_txpwrctrl_enable_nphy(struct brcms_phy *pi, u8 ctrl_type); brcms_phy 1086 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_txpwr_fixpower_nphy(struct brcms_phy *pi); brcms_phy 1087 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_txpwr_apply_nphy(struct brcms_phy *pi); brcms_phy 1088 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_txpwr_papd_cal_nphy(struct brcms_phy *pi); brcms_phy 1089 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h u16 wlc_phy_txpwr_idx_get_nphy(struct brcms_phy *pi); brcms_phy 1091 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h struct nphy_txgains wlc_phy_get_tx_gain_nphy(struct brcms_phy *pi); brcms_phy 1092 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h int wlc_phy_cal_txiqlo_nphy(struct brcms_phy *pi, brcms_phy 1094 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h int wlc_phy_cal_rxiq_nphy(struct brcms_phy *pi, struct nphy_txgains target_gain, brcms_phy 1096 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_txpwr_index_nphy(struct brcms_phy *pi, u8 core_mask, brcms_phy 1098 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_rssisel_nphy(struct brcms_phy *pi, u8 core, u8 rssi_type); brcms_phy 1099 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h int wlc_phy_poll_rssi_nphy(struct brcms_phy *pi, u8 rssi_type, brcms_phy 1101 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_rssi_cal_nphy(struct brcms_phy *pi); brcms_phy 1102 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h int wlc_phy_aci_scan_nphy(struct brcms_phy *pi); brcms_phy 1103 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_cal_txgainctrl_nphy(struct brcms_phy *pi, s32 dBm_targetpower, brcms_phy 1105 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h int wlc_phy_tx_tone_nphy(struct brcms_phy *pi, u32 f_kHz, u16 max_val, u8 mode, brcms_phy 1107 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_stopplayback_nphy(struct brcms_phy *pi); brcms_phy 1108 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_est_tonepwr_nphy(struct brcms_phy *pi, s32 *qdBm_pwrbuf, brcms_phy 1110 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_radio205x_vcocal_nphy(struct brcms_phy *pi); brcms_phy 1112 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h int wlc_phy_rssi_compute_nphy(struct brcms_phy *pi, struct d11rxhdr *rxh); brcms_phy 1117 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_nphy_tkip_rifs_war(struct brcms_phy *pi, u8 rifs); brcms_phy 1119 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h void wlc_phy_get_pwrdet_offsets(struct brcms_phy *pi, s8 *cckoffset, brcms_phy 1121 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h s8 wlc_phy_upd_rssi_offset(struct brcms_phy *pi, s8 rssi, u16 chanspec); brcms_phy 1123 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h bool wlc_phy_n_txpower_ipa_ison(struct brcms_phy *pih); brcms_phy 965 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_write_table(struct brcms_phy *pi, const struct phytbl_info *pti) brcms_phy 970 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_read_table(struct brcms_phy *pi, struct phytbl_info *pti) brcms_phy 976 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_common_read_table(struct brcms_phy *pi, u32 tbl_id, brcms_phy 990 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_common_write_table(struct brcms_phy *pi, u32 tbl_id, brcms_phy 1051 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_get_tx_gain(struct brcms_phy *pi, struct lcnphy_txgains *gains) brcms_phy 1067 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_set_dac_gain(struct brcms_phy *pi, u16 dac_gain) brcms_phy 1078 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_set_tx_gain_override(struct brcms_phy *pi, bool bEnable) brcms_phy 1090 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_rx_gain_override_enable(struct brcms_phy *pi, bool enable) brcms_phy 1116 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_set_rx_gain_by_distribution(struct brcms_phy *pi, brcms_phy 1152 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_set_trsw_override(struct brcms_phy *pi, bool tx, bool rx) brcms_phy 1162 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_clear_trsw_override(struct brcms_phy *pi) brcms_phy 1168 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_set_rx_iq_comp(struct brcms_phy *pi, u16 a, u16 b) brcms_phy 1185 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_rx_iq_est(struct brcms_phy *pi, brcms_phy 1229 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static bool wlc_lcnphy_calc_rx_iq_comp(struct brcms_phy *pi, u16 num_samps) brcms_phy 1310 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static u32 wlc_lcnphy_measure_digital_power(struct brcms_phy *pi, u16 nsamples) brcms_phy 1319 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static bool wlc_lcnphy_rx_iq_cal_gain(struct brcms_phy *pi, u16 biq1_gain, brcms_phy 1357 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_rx_iq_cal(struct brcms_phy *pi, brcms_phy 1521 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c s8 wlc_lcnphy_get_current_tx_pwr_idx(struct brcms_phy *pi) brcms_phy 1536 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_crsuprs(struct brcms_phy *pi, int channel) brcms_phy 1567 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_toggle_afe_pwdn(struct brcms_phy *pi) brcms_phy 1585 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_txrx_spur_avoidance_mode(struct brcms_phy *pi, bool enable) brcms_phy 1605 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_set_chanspec_tweaks(struct brcms_phy *pi, u16 chanspec) brcms_phy 1661 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_radio_2064_channel_tune_4313(struct brcms_phy *pi, u8 channel) brcms_phy 1832 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_load_tx_iir_filter(struct brcms_phy *pi, bool is_ofdm, s16 filt_type) brcms_phy 1908 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static u16 wlc_lcnphy_get_pa_gain(struct brcms_phy *pi) brcms_phy 1919 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_set_tx_gain(struct brcms_phy *pi, brcms_phy 1949 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static u8 wlc_lcnphy_get_bbmult(struct brcms_phy *pi) brcms_phy 1964 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_set_bbmult(struct brcms_phy *pi, u8 m0) brcms_phy 1977 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_clear_tx_power_offsets(struct brcms_phy *pi) brcms_phy 2007 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_set_tssi_mux(struct brcms_phy *pi, enum lcnphy_tssi_mode pos) brcms_phy 2056 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static u16 wlc_lcnphy_rfseq_tbl_adc_pwrup(struct brcms_phy *pi) brcms_phy 2077 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_pwrctrl_rssiparams(struct brcms_phy *pi) brcms_phy 2122 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_tssi_setup(struct brcms_phy *pi) brcms_phy 2249 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_tx_pwr_update_npt(struct brcms_phy *pi) brcms_phy 2279 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_txpower_reset_npt(struct brcms_phy *pi) brcms_phy 2289 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_txpower_recalc_target(struct brcms_phy *pi) brcms_phy 2320 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_set_tx_pwr_soft_ctrl(struct brcms_phy *pi, s8 index) brcms_phy 2373 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static s8 wlc_lcnphy_tempcompensated_txpwrctrl(struct brcms_phy *pi) brcms_phy 2433 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static u16 wlc_lcnphy_set_tx_pwr_ctrl_mode(struct brcms_phy *pi, u16 mode) brcms_phy 2446 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_set_tx_pwr_ctrl(struct brcms_phy *pi, u16 mode) brcms_phy 2500 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_tx_iqlo_loopback(struct brcms_phy *pi, u16 *values_to_save) brcms_phy 2591 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static bool wlc_lcnphy_iqcal_wait(struct brcms_phy *pi) brcms_phy 2607 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_tx_iqlo_loopback_cleanup(struct brcms_phy *pi, u16 *values_to_save) brcms_phy 2621 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_tx_iqlo_cal(struct brcms_phy *pi, brcms_phy 2855 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 2924 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_vbat_temp_sense_setup(struct brcms_phy *pi, u8 mode) brcms_phy 3074 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 3141 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_set_pa_gain(struct brcms_phy *pi, u16 gain) brcms_phy 3152 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_get_radio_loft(struct brcms_phy *pi, brcms_phy 3161 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_set_tx_iqcc(struct brcms_phy *pi, u16 a, u16 b) brcms_phy 3177 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_set_tx_locc(struct brcms_phy *pi, u16 didq) brcms_phy 3189 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_set_tx_pwr_by_index(struct brcms_phy *pi, int index) brcms_phy 3248 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_clear_papd_comptable(struct brcms_phy *pi) brcms_phy 3267 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_tx_pu(struct brcms_phy *pi, bool bEnable) brcms_phy 3345 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_run_samples(struct brcms_phy *pi, brcms_phy 3371 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_deaf_mode(struct brcms_phy *pi, bool mode) brcms_phy 3392 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_start_tx_tone(struct brcms_phy *pi, s32 f_kHz, u16 max_val, brcms_phy 3455 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_stop_tx_tone(struct brcms_phy *pi) brcms_phy 3487 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_set_cc(struct brcms_phy *pi, int cal_type, s16 coeff_x, s16 coeff_y) brcms_phy 3532 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_get_cc(struct brcms_phy *pi, int cal_type) brcms_phy 3567 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_samp_cap(struct brcms_phy *pi, int clip_detect_algo, u16 thresh, brcms_phy 3648 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_a1(struct brcms_phy *pi, int cal_type, int num_levels, brcms_phy 3843 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_get_tx_iqcc(struct brcms_phy *pi, u16 *a, u16 *b) brcms_phy 3859 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_tx_iqlo_soft_cal_full(struct brcms_phy *pi) brcms_phy 3881 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c u16 wlc_lcnphy_get_tx_locc(struct brcms_phy *pi) brcms_phy 3896 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_txpwrtbl_iqlo_cal(struct brcms_phy *pi) brcms_phy 4007 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c s16 wlc_lcnphy_tempsense_new(struct brcms_phy *pi, bool mode) brcms_phy 4049 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c u16 wlc_lcnphy_tempsense(struct brcms_phy *pi, bool mode) brcms_phy 4107 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c s8 wlc_lcnphy_tempsense_degree(struct brcms_phy *pi, bool mode) brcms_phy 4117 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c s8 wlc_lcnphy_vbatsense(struct brcms_phy *pi, bool mode) brcms_phy 4149 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_afe_clk_init(struct brcms_phy *pi, u8 mode) brcms_phy 4163 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_temp_adj(struct brcms_phy *pi) brcms_phy 4167 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_glacial_timer_based_cal(struct brcms_phy *pi) brcms_phy 4192 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_periodic_cal(struct brcms_phy *pi) brcms_phy 4260 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_calib_modes(struct brcms_phy *pi, uint mode) brcms_phy 4299 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_lcnphy_get_tssi(struct brcms_phy *pi, s8 *ofdm_pwr, s8 *cck_pwr) brcms_phy 4321 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_phy_cal_init_lcnphy(struct brcms_phy *pi) brcms_phy 4331 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 4346 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c wlc_lcnphy_load_tx_gain_table(struct brcms_phy *pi, brcms_phy 4382 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_load_rfpower(struct brcms_phy *pi) brcms_phy 4431 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_bu_tweaks(struct brcms_phy *pi) brcms_phy 4483 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_rcal(struct brcms_phy *pi) brcms_phy 4511 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_rc_cal(struct brcms_phy *pi) brcms_phy 4531 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_radio_2064_init(struct brcms_phy *pi) brcms_phy 4602 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_radio_init(struct brcms_phy *pi) brcms_phy 4607 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_tbl_init(struct brcms_phy *pi) brcms_phy 4695 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_rev0_baseband_init(struct brcms_phy *pi) brcms_phy 4741 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_rev2_baseband_init(struct brcms_phy *pi) brcms_phy 4749 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_agc_temp_init(struct brcms_phy *pi) brcms_phy 4804 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_baseband_init(struct brcms_phy *pi) brcms_phy 4814 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_phy_init_lcnphy(struct brcms_phy *pi) brcms_phy 4862 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static bool wlc_phy_txpwr_srom_read_lcnphy(struct brcms_phy *pi) brcms_phy 4959 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_2064_vco_cal(struct brcms_phy *pi) brcms_phy 4974 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c bool wlc_phy_tpc_isenabled_lcnphy(struct brcms_phy *pi) brcms_phy 4983 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_phy_txpower_recalc_target_lcnphy(struct brcms_phy *pi) brcms_phy 4996 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_phy_chanspec_set_lcnphy(struct brcms_phy *pi, u16 chanspec) brcms_phy 5035 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c void wlc_phy_detach_lcnphy(struct brcms_phy *pi) brcms_phy 5040 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c bool wlc_phy_attach_lcnphy(struct brcms_phy *pi) brcms_phy 5086 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static void wlc_lcnphy_set_rx_gain(struct brcms_phy *pi, u32 gain) brcms_phy 5116 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c static u32 wlc_lcnphy_get_receive_power(struct brcms_phy *pi, s32 *gain_index) brcms_phy 5153 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c s32 wlc_lcnphy_rx_signal_power(struct brcms_phy *pi, s32 gain_index) brcms_phy 14113 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 14132 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_bphy_init_nphy(struct brcms_phy *pi) brcms_phy 14150 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_table_write_nphy(struct brcms_phy *pi, u32 id, u32 len, u32 offset, brcms_phy 14164 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_table_read_nphy(struct brcms_phy *pi, u32 id, u32 len, u32 offset, brcms_phy 14178 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_static_table_download_nphy(struct brcms_phy *pi) brcms_phy 14201 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_tbl_init_nphy(struct brcms_phy *pi) brcms_phy 14328 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_write_txmacreg_nphy(struct brcms_phy *pi, u16 holdoff, u16 delay) brcms_phy 14334 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_nphy_tkip_rifs_war(struct brcms_phy *pi, u8 rifs) brcms_phy 14354 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_txpwrctrl_config_nphy(struct brcms_phy *pi) brcms_phy 14374 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_txpwr_srom_read_ppr_nphy(struct brcms_phy *pi) brcms_phy 14549 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static bool wlc_phy_txpwr_srom_read_nphy(struct brcms_phy *pi) brcms_phy 14602 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c bool wlc_phy_attach_nphy(struct brcms_phy *pi) brcms_phy 14654 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static s32 get_rf_pwr_offset(struct brcms_phy *pi, s16 pga_gn, s16 pad_gn) brcms_phy 14692 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_update_mimoconfig_nphy(struct brcms_phy *pi, s32 preamble) brcms_phy 14710 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_ipa_set_tx_digi_filts_nphy(struct brcms_phy *pi) brcms_phy 14740 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_ipa_restore_tx_digi_filts_nphy(struct brcms_phy *pi) brcms_phy 14756 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_set_rfseq_nphy(struct brcms_phy *pi, u8 cmd, const u8 *events, brcms_phy 14787 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static u16 wlc_phy_read_lpf_bw_ctl_nphy(struct brcms_phy *pi, u16 offset) brcms_phy 14810 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_rfctrl_override_nphy_rev7(struct brcms_phy *pi, u16 field, u16 value, brcms_phy 15080 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_adjust_lnagaintbl_nphy(struct brcms_phy *pi) brcms_phy 15144 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_war_force_trsw_to_R_cliplo_nphy(struct brcms_phy *pi, u8 core) brcms_phy 15161 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_war_txchain_upd_nphy(struct brcms_phy *pi, u8 txchain) brcms_phy 15174 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_workarounds_nphy_gainctrl_2057_rev5(struct brcms_phy *pi) brcms_phy 15229 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_workarounds_nphy_gainctrl_2057_rev6(struct brcms_phy *pi) brcms_phy 15430 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_workarounds_nphy_gainctrl(struct brcms_phy *pi) brcms_phy 16052 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_workarounds_nphy_rev7(struct brcms_phy *pi) brcms_phy 16554 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_workarounds_nphy_rev3(struct brcms_phy *pi) brcms_phy 16896 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_workarounds_nphy_rev1(struct brcms_phy *pi) brcms_phy 17019 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_workarounds_nphy(struct brcms_phy *pi) brcms_phy 17042 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_extpa_set_tx_digi_filts_nphy(struct brcms_phy *pi) brcms_phy 17052 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_clip_det_nphy(struct brcms_phy *pi, u8 write, u16 *vals) brcms_phy 17064 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_ipa_internal_tssi_setup_nphy(struct brcms_phy *pi) brcms_phy 17167 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_rfctrl_override_nphy(struct brcms_phy *pi, u16 field, u16 value, brcms_phy 17410 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_txpwrctrl_idle_tssi_nphy(struct brcms_phy *pi) brcms_phy 17473 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_txpwr_limit_to_tbl_nphy(struct brcms_phy *pi) brcms_phy 17566 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_txpwrctrl_pwr_setup_nphy(struct brcms_phy *pi) brcms_phy 17776 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static u32 *wlc_phy_get_ipa_gaintbl_nphy(struct brcms_phy *pi) brcms_phy 17824 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_restore_rssical_nphy(struct brcms_phy *pi) brcms_phy 17930 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_internal_cal_txgain_nphy(struct brcms_phy *pi) brcms_phy 17954 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_precal_txgain_nphy(struct brcms_phy *pi) brcms_phy 18040 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_rfctrlintc_override_nphy(struct brcms_phy *pi, u8 field, u16 value, brcms_phy 18274 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_cal_txgainctrl_nphy(struct brcms_phy *pi, s32 dBm_targetpower, brcms_phy 18434 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_savecal_nphy(struct brcms_phy *pi) brcms_phy 18583 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_tx_iq_war_nphy(struct brcms_phy *pi) brcms_phy 18595 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_restorecal_nphy(struct brcms_phy *pi) brcms_phy 18793 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_txpwrctrl_coeff_setup_nphy(struct brcms_phy *pi) brcms_phy 18864 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_txlpfbw_nphy(struct brcms_phy *pi) brcms_phy 18902 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_adjust_rx_analpfbw_nphy(struct brcms_phy *pi, u16 reduction_factr) brcms_phy 18930 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_adjust_min_noisevar_nphy(struct brcms_phy *pi, int ntones, brcms_phy 18978 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_adjust_crsminpwr_nphy(struct brcms_phy *pi, u8 minpwr) brcms_phy 19029 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_spurwar_nphy(struct brcms_phy *pi) brcms_phy 19205 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_init_nphy(struct brcms_phy *pi) brcms_phy 19559 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_resetcca_nphy(struct brcms_phy *pi) brcms_phy 19575 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_pa_override_nphy(struct brcms_phy *pi, bool en) brcms_phy 19602 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_stf_chain_upd_nphy(struct brcms_phy *pi) brcms_phy 19639 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 19717 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c struct brcms_phy *pi = container_of(pih, struct brcms_phy, pubpi_ro); brcms_phy 19725 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c bool wlc_phy_n_txpower_ipa_ison(struct brcms_phy *pi) brcms_phy 19730 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_cal_init_nphy(struct brcms_phy *pi) brcms_phy 19734 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_radio_preinit_205x(struct brcms_phy *pi) brcms_phy 19745 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_radio_init_2057(struct brcms_phy *pi) brcms_phy 19780 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static u16 wlc_phy_radio205x_rcal(struct brcms_phy *pi) brcms_phy 19888 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static u16 wlc_phy_radio2057_rccal(struct brcms_phy *pi) brcms_phy 19971 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_radio_postinit_2057(struct brcms_phy *pi) brcms_phy 19990 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_radio_init_2056(struct brcms_phy *pi) brcms_phy 20053 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_radio_postinit_2056(struct brcms_phy *pi) brcms_phy 20074 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_radio_preinit_2055(struct brcms_phy *pi) brcms_phy 20083 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_radio_init_2055(struct brcms_phy *pi) brcms_phy 20088 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_radio_postinit_2055(struct brcms_phy *pi) brcms_phy 20153 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_switch_radio_nphy(struct brcms_phy *pi, bool on) brcms_phy 20237 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_chan2freq_nphy(struct brcms_phy *pi, uint channel, int *f, brcms_phy 20398 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c u8 wlc_phy_get_chan_freq_range_nphy(struct brcms_phy *pi, uint channel) brcms_phy 20423 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_chanspec_radio2055_setup(struct brcms_phy *pi, brcms_phy 20486 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_chanspec_radio2056_setup(struct brcms_phy *pi, brcms_phy 20816 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_radio205x_vcocal_nphy(struct brcms_phy *pi) brcms_phy 20837 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c struct brcms_phy *pi, brcms_phy 21033 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_chanspec_nphy_setup(struct brcms_phy *pi, u16 chanspec, brcms_phy 21168 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_chanspec_set_nphy(struct brcms_phy *pi, u16 chanspec) brcms_phy 21247 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); brcms_phy 21305 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c u16 wlc_phy_classifier_nphy(struct brcms_phy *pi, u16 mask, u16 val) brcms_phy 21329 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_force_rfseq_nphy(struct brcms_phy *pi, u8 cmd) brcms_phy 21374 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_rfctrl_override_1tomany_nphy(struct brcms_phy *pi, u16 cmd, u16 value, brcms_phy 21477 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_scale_offset_rssi_nphy(struct brcms_phy *pi, u16 scale, s8 offset, brcms_phy 21605 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void brcms_phy_wr_tx_mux(struct brcms_phy *pi, u8 core) brcms_phy 21644 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_rssisel_nphy(struct brcms_phy *pi, u8 core_code, u8 rssi_type) brcms_phy 21865 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_poll_rssi_nphy(struct brcms_phy *pi, u8 rssi_type, s32 *rssi_buf, brcms_phy 21960 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c s16 wlc_phy_tempsense_nphy(struct brcms_phy *pi) brcms_phy 22238 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_set_rssi_2055_vcm(struct brcms_phy *pi, u8 rssi_type, u8 *vcm_buf) brcms_phy 22290 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_rssi_cal_nphy_rev3(struct brcms_phy *pi) brcms_phy 22779 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_rssi_cal_nphy_rev2(struct brcms_phy *pi, u8 rssi_type) brcms_phy 22971 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_rssi_cal_nphy(struct brcms_phy *pi) brcms_phy 22983 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_rssi_compute_nphy(struct brcms_phy *pi, struct d11rxhdr *rxh) brcms_phy 23018 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_loadsampletable_nphy(struct brcms_phy *pi, struct cordic_iq *tone_buf, brcms_phy 23044 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_gen_load_samples_nphy(struct brcms_phy *pi, u32 f_kHz, u16 max_val, brcms_phy 23093 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_runsamples_nphy(struct brcms_phy *pi, u16 num_samps, u16 loops, brcms_phy 23183 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_tx_tone_nphy(struct brcms_phy *pi, u32 f_kHz, u16 max_val, brcms_phy 23201 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_stopplayback_nphy(struct brcms_phy *pi) brcms_phy 23242 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static u32 *brcms_phy_get_tx_pwrctrl_tbl(struct brcms_phy *pi) brcms_phy 23283 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c struct nphy_txgains wlc_phy_get_tx_gain_nphy(struct brcms_phy *pi) brcms_phy 23401 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_iqcal_gainparams_nphy(struct brcms_phy *pi, u16 core_no, brcms_phy 23460 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_txcal_radio_setup_nphy(struct brcms_phy *pi) brcms_phy 23771 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_txcal_radio_cleanup_nphy(struct brcms_phy *pi) brcms_phy 23905 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_txcal_physetup_nphy(struct brcms_phy *pi) brcms_phy 24062 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_txcal_phycleanup_nphy(struct brcms_phy *pi) brcms_phy 24145 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_est_tonepwr_nphy(struct brcms_phy *pi, s32 *qdBm_pwrbuf, u8 num_samps) brcms_phy 24190 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_update_txcal_ladder_nphy(struct brcms_phy *pi, u16 core) brcms_phy 24232 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static u8 wlc_phy_txpwr_idx_cur_get_nphy(struct brcms_phy *pi, u8 core) brcms_phy 24242 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_txpwr_idx_cur_set_nphy(struct brcms_phy *pi, u8 idx0, u8 idx1) brcms_phy 24250 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static u16 wlc_phy_ipa_get_bbmult_nphy(struct brcms_phy *pi) brcms_phy 24259 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_ipa_set_bbmult_nphy(struct brcms_phy *pi, u8 m0, u8 m1) brcms_phy 24268 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_papd_cal_setup_nphy(struct brcms_phy *pi, brcms_phy 24522 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_papd_cal_cleanup_nphy(struct brcms_phy *pi, brcms_phy 24650 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_a1_nphy(struct brcms_phy *pi, u8 core, u32 winsz, u32 start, brcms_phy 24702 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_a2_nphy(struct brcms_phy *pi, struct nphy_ipa_txcalgains *txgains, brcms_phy 24988 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static u8 wlc_phy_a3_nphy(struct brcms_phy *pi, u8 start_gain, u8 core) brcms_phy 25146 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_a4(struct brcms_phy *pi, bool full_cal) brcms_phy 25424 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_cal_perical_nphy_run(struct brcms_phy *pi, u8 caltype) brcms_phy 25662 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_cal_txiqlo_nphy(struct brcms_phy *pi, struct nphy_txgains target_gain, brcms_phy 26025 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_reapply_txcal_coeffs_nphy(struct brcms_phy *pi) brcms_phy 26061 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_rx_iq_coeffs_nphy(struct brcms_phy *pi, u8 write, brcms_phy 26078 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_rx_iq_est_nphy(struct brcms_phy *pi, struct phy_iq_est *est, brcms_phy 26115 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_calc_rx_iq_comp_nphy(struct brcms_phy *pi, u8 core_mask) brcms_phy 26237 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_rxcal_radio_setup_nphy(struct brcms_phy *pi, u8 rx_core) brcms_phy 26559 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_rxcal_radio_cleanup_nphy(struct brcms_phy *pi, u8 rx_core) brcms_phy 26741 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_rxcal_physetup_nphy(struct brcms_phy *pi, u8 rx_core) brcms_phy 26868 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static void wlc_phy_rxcal_phycleanup_nphy(struct brcms_phy *pi, u8 rx_core) brcms_phy 26895 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_rxcal_gainctrl_nphy_rev5(struct brcms_phy *pi, u8 rx_core, brcms_phy 27098 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_rxcal_gainctrl_nphy(struct brcms_phy *pi, u8 rx_core, u16 *rxgain, brcms_phy 27105 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_rc_sweep_nphy(struct brcms_phy *pi, u8 core_idx, u8 loopback_type) brcms_phy 27344 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static int wlc_phy_cal_rxiq_nphy_rev3(struct brcms_phy *pi, brcms_phy 27506 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_cal_rxiq_nphy_rev2(struct brcms_phy *pi, brcms_phy 27723 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_cal_rxiq_nphy(struct brcms_phy *pi, struct nphy_txgains target_gain, brcms_phy 27736 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_txpwr_fixpower_nphy(struct brcms_phy *pi) brcms_phy 27935 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_txpwr_apply_nphy(struct brcms_phy *pi) brcms_phy 28130 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_txpower_recalc_target_nphy(struct brcms_phy *pi) brcms_phy 28150 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c static bool wlc_phy_txpwr_ison_nphy(struct brcms_phy *pi) brcms_phy 28156 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c u16 wlc_phy_txpwr_idx_get_nphy(struct brcms_phy *pi) brcms_phy 28175 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_txpwr_papd_cal_nphy(struct brcms_phy *pi) brcms_phy 28190 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_txpwrctrl_enable_nphy(struct brcms_phy *pi, u8 ctrl_type) brcms_phy 28334 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_txpwr_index_nphy(struct brcms_phy *pi, u8 core_mask, s8 txpwrindex, brcms_phy 28557 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c wlc_phy_txpower_sromlimit_get_nphy(struct brcms_phy *pi, uint chan, u8 *max_pwr, brcms_phy 28584 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_phy_stay_in_carriersearch_nphy(struct brcms_phy *pi, bool enable) brcms_phy 28612 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c void wlc_nphy_deaf_mode(struct brcms_phy *pi, bool mode) brcms_phy 60 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c void (*fn)(struct brcms_phy *pi), brcms_phy 125 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h struct brcms_phy; brcms_phy 134 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.h void (*fn)(struct brcms_phy *pi),