Lines Matching refs:rt2661_softc

92 static int		rt2661_alloc_tx_ring(struct rt2661_softc *,
94 static void rt2661_reset_tx_ring(struct rt2661_softc *,
96 static void rt2661_free_tx_ring(struct rt2661_softc *,
98 static int rt2661_alloc_rx_ring(struct rt2661_softc *,
100 static void rt2661_reset_rx_ring(struct rt2661_softc *,
102 static void rt2661_free_rx_ring(struct rt2661_softc *,
106 static uint16_t rt2661_eeprom_read(struct rt2661_softc *, uint8_t);
107 static void rt2661_rx_intr(struct rt2661_softc *);
108 static void rt2661_tx_intr(struct rt2661_softc *);
109 static void rt2661_tx_dma_intr(struct rt2661_softc *,
111 static void rt2661_mcu_beacon_expire(struct rt2661_softc *);
112 static void rt2661_mcu_wakeup(struct rt2661_softc *);
113 static void rt2661_mcu_cmd_intr(struct rt2661_softc *);
119 static void rt2661_setup_tx_desc(struct rt2661_softc *,
122 static int rt2661_tx_data(struct rt2661_softc *, struct mbuf *,
124 static int rt2661_tx_mgt(struct rt2661_softc *, struct mbuf *,
127 static void rt2661_start(struct rt2661_softc *);
132 static void rt2661_bbp_write(struct rt2661_softc *, uint8_t,
134 static uint8_t rt2661_bbp_read(struct rt2661_softc *, uint8_t);
135 static void rt2661_rf_write(struct rt2661_softc *, uint8_t,
137 static int rt2661_tx_cmd(struct rt2661_softc *, uint8_t,
139 static void rt2661_select_antenna(struct rt2661_softc *);
140 static void rt2661_enable_mrr(struct rt2661_softc *);
141 static void rt2661_set_txpreamble(struct rt2661_softc *);
142 static void rt2661_set_basicrates(struct rt2661_softc *,
144 static void rt2661_select_band(struct rt2661_softc *,
146 static void rt2661_set_chan(struct rt2661_softc *,
148 static void rt2661_set_bssid(struct rt2661_softc *,
150 static void rt2661_set_macaddr(struct rt2661_softc *,
156 static void rt2661_read_eeprom(struct rt2661_softc *,
158 static int rt2661_bbp_init(struct rt2661_softc *);
159 static void rt2661_init_locked(struct rt2661_softc *);
161 static void rt2661_stop_locked(struct rt2661_softc *);
163 static int rt2661_load_microcode(struct rt2661_softc *);
165 static void rt2661_rx_tune(struct rt2661_softc *);
166 static void rt2661_radar_start(struct rt2661_softc *);
167 static int rt2661_radar_stop(struct rt2661_softc *);
169 static int rt2661_prepare_beacon(struct rt2661_softc *,
171 static void rt2661_enable_tsf_sync(struct rt2661_softc *);
172 static void rt2661_enable_tsf(struct rt2661_softc *);
173 static int rt2661_get_rssi(struct rt2661_softc *, uint8_t);
206 struct rt2661_softc *sc = device_get_softc(dev);
333 struct rt2661_softc *sc = xsc;
361 struct rt2661_softc *sc = ic->ic_softc;
431 struct rt2661_softc *sc = xsc;
439 struct rt2661_softc *sc = xsc;
447 struct rt2661_softc *sc = xsc;
465 rt2661_alloc_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring,
530 rt2661_reset_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring)
563 rt2661_free_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring)
604 rt2661_alloc_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring,
698 rt2661_reset_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring)
711 rt2661_free_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring)
753 struct rt2661_softc *sc = ic->ic_softc;
796 rt2661_eeprom_read(struct rt2661_softc *sc, uint8_t addr)
850 rt2661_tx_intr(struct rt2661_softc *sc)
930 rt2661_tx_dma_intr(struct rt2661_softc *sc, struct rt2661_tx_ring *txq)
962 rt2661_rx_intr(struct rt2661_softc *sc)
1102 rt2661_mcu_beacon_expire(struct rt2661_softc *sc)
1108 rt2661_mcu_wakeup(struct rt2661_softc *sc)
1121 rt2661_mcu_cmd_intr(struct rt2661_softc *sc)
1130 struct rt2661_softc *sc = arg;
1212 rt2661_setup_tx_desc(struct rt2661_softc *sc, struct rt2661_tx_desc *desc,
1273 rt2661_tx_mgt(struct rt2661_softc *sc, struct mbuf *m0,
1360 rt2661_sendprot(struct rt2661_softc *sc, int ac,
1430 rt2661_tx_data(struct rt2661_softc *sc, struct mbuf *m0,
1579 struct rt2661_softc *sc = ic->ic_softc;
1599 rt2661_start(struct rt2661_softc *sc)
1634 struct rt2661_softc *sc = ic->ic_softc;
1670 struct rt2661_softc *sc = (struct rt2661_softc *)arg;
1692 struct rt2661_softc *sc = ic->ic_softc;
1710 rt2661_bbp_write(struct rt2661_softc *sc, uint8_t reg, uint8_t val)
1732 rt2661_bbp_read(struct rt2661_softc *sc, uint8_t reg)
1762 rt2661_rf_write(struct rt2661_softc *sc, uint8_t reg, uint32_t val)
1788 rt2661_tx_cmd(struct rt2661_softc *sc, uint8_t cmd, uint16_t arg)
1802 rt2661_select_antenna(struct rt2661_softc *sc)
1828 rt2661_enable_mrr(struct rt2661_softc *sc)
1844 rt2661_set_txpreamble(struct rt2661_softc *sc)
1859 rt2661_set_basicrates(struct rt2661_softc *sc,
1887 rt2661_select_band(struct rt2661_softc *sc, struct ieee80211_channel *c)
1929 rt2661_set_chan(struct rt2661_softc *sc, struct ieee80211_channel *c)
2002 rt2661_set_bssid(struct rt2661_softc *sc, const uint8_t *bssid)
2014 rt2661_set_macaddr(struct rt2661_softc *sc, const uint8_t *addr)
2028 struct rt2661_softc *sc = ic->ic_softc;
2049 struct rt2661_softc *sc = ic->ic_softc;
2092 struct rt2661_softc *sc = ic->ic_softc;
2116 rt2661_read_eeprom(struct rt2661_softc *sc, uint8_t macaddr[IEEE80211_ADDR_LEN])
2208 rt2661_bbp_init(struct rt2661_softc *sc)
2242 rt2661_init_locked(struct rt2661_softc *sc)
2376 struct rt2661_softc *sc = priv;
2388 rt2661_stop_locked(struct rt2661_softc *sc)
2434 struct rt2661_softc *sc = priv;
2442 rt2661_load_microcode(struct rt2661_softc *sc)
2513 rt2661_rx_tune(struct rt2661_softc *sc)
2574 rt2661_radar_start(struct rt2661_softc *sc)
2606 rt2661_radar_stop(struct rt2661_softc *sc)
2626 rt2661_prepare_beacon(struct rt2661_softc *sc, struct ieee80211vap *vap)
2661 rt2661_enable_tsf_sync(struct rt2661_softc *sc)
2690 rt2661_enable_tsf(struct rt2661_softc *sc)
2703 rt2661_get_rssi(struct rt2661_softc *sc, uint8_t raw)
2747 struct rt2661_softc *sc = ic->ic_softc;
2759 struct rt2661_softc *sc = ic->ic_softc;
2771 struct rt2661_softc *sc = ic->ic_softc;
2789 struct rt2661_softc *sc = ic->ic_softc;