Lines Matching refs:bwi_mac
113 static void bwi_rf_work_around(struct bwi_mac *, u_int);
114 static int bwi_rf_gain_max_reached(struct bwi_mac *, int);
115 static uint16_t bwi_rf_calibval(struct bwi_mac *);
116 static uint16_t bwi_rf_get_tp_ctrl2(struct bwi_mac *);
118 static void bwi_rf_lo_update_11b(struct bwi_mac *);
119 static uint16_t bwi_rf_lo_measure_11b(struct bwi_mac *);
121 static void bwi_rf_lo_update_11g(struct bwi_mac *);
122 static uint32_t bwi_rf_lo_devi_measure(struct bwi_mac *, uint16_t);
123 static void bwi_rf_lo_measure_11g(struct bwi_mac *,
125 static uint8_t _bwi_rf_lo_update_11g(struct bwi_mac *, uint16_t);
126 static void bwi_rf_lo_write(struct bwi_mac *, const struct bwi_rf_lo *);
128 static void bwi_rf_set_nrssi_ofs_11g(struct bwi_mac *);
129 static void bwi_rf_calc_nrssi_slope_11b(struct bwi_mac *);
130 static void bwi_rf_calc_nrssi_slope_11g(struct bwi_mac *);
131 static void bwi_rf_set_nrssi_thr_11b(struct bwi_mac *);
132 static void bwi_rf_set_nrssi_thr_11g(struct bwi_mac *);
134 static void bwi_rf_init_sw_nrssi_table(struct bwi_mac *);
136 static int bwi_rf_calc_rssi_bcm2050(struct bwi_mac *,
138 static int bwi_rf_calc_rssi_bcm2053(struct bwi_mac *,
140 static int bwi_rf_calc_rssi_bcm2060(struct bwi_mac *,
142 static int bwi_rf_calc_noise_bcm2050(struct bwi_mac *);
143 static int bwi_rf_calc_noise_bcm2053(struct bwi_mac *);
144 static int bwi_rf_calc_noise_bcm2060(struct bwi_mac *);
146 static void bwi_rf_on_11a(struct bwi_mac *);
147 static void bwi_rf_on_11bg(struct bwi_mac *);
149 static void bwi_rf_off_11a(struct bwi_mac *);
150 static void bwi_rf_off_11bg(struct bwi_mac *);
151 static void bwi_rf_off_11g_rev5(struct bwi_mac *);
159 bwi_nrssi_11g(struct bwi_mac *mac) in bwi_nrssi_11g()
174 bwi_get_rf_lo(struct bwi_mac *mac, uint16_t rf_atten, uint16_t bbp_atten) in bwi_get_rf_lo()
185 bwi_rf_lo_isused(struct bwi_mac *mac, const struct bwi_rf_lo *lo) in bwi_rf_lo_isused()
197 bwi_rf_write(struct bwi_mac *mac, uint16_t ctrl, uint16_t data) in bwi_rf_write()
206 bwi_rf_read(struct bwi_mac *mac, uint16_t ctrl) in bwi_rf_read()
225 bwi_rf_attach(struct bwi_mac *mac) in bwi_rf_attach()
340 bwi_rf_set_chan(struct bwi_mac *mac, u_int chan, int work_around) in bwi_rf_set_chan()
371 bwi_rf_get_gains(struct bwi_mac *mac) in bwi_rf_get_gains()
526 bwi_rf_init(struct bwi_mac *mac) in bwi_rf_init()
541 bwi_rf_off_11a(struct bwi_mac *mac) in bwi_rf_off_11a()
553 bwi_rf_off_11bg(struct bwi_mac *mac) in bwi_rf_off_11bg()
559 bwi_rf_off_11g_rev5(struct bwi_mac *mac) in bwi_rf_off_11g_rev5()
566 bwi_rf_work_around(struct bwi_mac *mac, u_int chan) in bwi_rf_work_around()
588 bwi_rf_lo_find(struct bwi_mac *mac, const struct bwi_tpctl *tpctl) in bwi_rf_lo_find()
630 bwi_rf_lo_adjust(struct bwi_mac *mac, const struct bwi_tpctl *tpctl) in bwi_rf_lo_adjust()
639 bwi_rf_lo_write(struct bwi_mac *mac, const struct bwi_rf_lo *lo) in bwi_rf_lo_write()
650 bwi_rf_gain_max_reached(struct bwi_mac *mac, int idx) in bwi_rf_gain_max_reached()
675 bwi_phy812_value(struct bwi_mac *mac, uint16_t lpd) in bwi_phy812_value()
747 bwi_rf_init_bcm2050(struct bwi_mac *mac) in bwi_rf_init_bcm2050()
1009 bwi_rf_calibval(struct bwi_mac *mac) in bwi_rf_calibval()
1083 bwi_rf_map_txpower(struct bwi_mac *mac) in bwi_rf_map_txpower()
1256 bwi_rf_lo_update_11g(struct bwi_mac *mac) in bwi_rf_lo_update_11g()
1389 bwi_rf_lo_devi_measure(struct bwi_mac *mac, uint16_t ctrl) in bwi_rf_lo_devi_measure()
1422 bwi_rf_get_tp_ctrl2(struct bwi_mac *mac) in bwi_rf_get_tp_ctrl2()
1448 _bwi_rf_lo_update_11g(struct bwi_mac *mac, uint16_t orig_rf7a) in _bwi_rf_lo_update_11g()
1545 bwi_rf_lo_measure_11g(struct bwi_mac *mac, const struct bwi_rf_lo *src_lo, in bwi_rf_lo_measure_11g()
1635 bwi_rf_calc_nrssi_slope_11b(struct bwi_mac *mac) in bwi_rf_calc_nrssi_slope_11b()
1748 bwi_rf_set_nrssi_ofs_11g(struct bwi_mac *mac) in bwi_rf_set_nrssi_ofs_11g()
1903 bwi_rf_calc_nrssi_slope_11g(struct bwi_mac *mac) in bwi_rf_calc_nrssi_slope_11g()
2082 bwi_rf_init_sw_nrssi_table(struct bwi_mac *mac) in bwi_rf_init_sw_nrssi_table()
2102 bwi_rf_init_hw_nrssi_table(struct bwi_mac *mac, uint16_t adjust) in bwi_rf_init_hw_nrssi_table()
2122 bwi_rf_set_nrssi_thr_11b(struct bwi_mac *mac) in bwi_rf_set_nrssi_thr_11b()
2179 bwi_rf_set_nrssi_thr_11g(struct bwi_mac *mac) in bwi_rf_set_nrssi_thr_11g()
2220 bwi_rf_clear_tssi(struct bwi_mac *mac) in bwi_rf_clear_tssi()
2269 bwi_rf_on_11a(struct bwi_mac *mac) in bwi_rf_on_11a()
2275 bwi_rf_on_11bg(struct bwi_mac *mac) in bwi_rf_on_11bg()
2290 bwi_rf_set_ant_mode(struct bwi_mac *mac, int ant_mode) in bwi_rf_set_ant_mode()
2366 bwi_rf_get_latest_tssi(struct bwi_mac *mac, int8_t tssi[], uint16_t ofs) in bwi_rf_get_latest_tssi()
2386 bwi_rf_tssi2dbm(struct bwi_mac *mac, int8_t tssi, int8_t *txpwr) in bwi_rf_tssi2dbm()
2407 bwi_rf_calc_rssi_bcm2050(struct bwi_mac *mac, const struct bwi_rxbuf_hdr *hdr) in bwi_rf_calc_rssi_bcm2050()
2477 bwi_rf_calc_rssi_bcm2053(struct bwi_mac *mac, const struct bwi_rxbuf_hdr *hdr) in bwi_rf_calc_rssi_bcm2053()
2493 bwi_rf_calc_rssi_bcm2060(struct bwi_mac *mac, const struct bwi_rxbuf_hdr *hdr) in bwi_rf_calc_rssi_bcm2060()
2504 bwi_rf_calc_noise_bcm2050(struct bwi_mac *mac) in bwi_rf_calc_noise_bcm2050()
2528 bwi_rf_calc_noise_bcm2053(struct bwi_mac *mac) in bwi_rf_calc_noise_bcm2053()
2542 bwi_rf_calc_noise_bcm2060(struct bwi_mac *mac) in bwi_rf_calc_noise_bcm2060()
2549 bwi_rf_lo_measure_11b(struct bwi_mac *mac) in bwi_rf_lo_measure_11b()
2569 bwi_rf_lo_update_11b(struct bwi_mac *mac) in bwi_rf_lo_update_11b()