Lines Matching refs:rt2560_softc

92 static int		rt2560_alloc_tx_ring(struct rt2560_softc *,
94 static void rt2560_reset_tx_ring(struct rt2560_softc *,
96 static void rt2560_free_tx_ring(struct rt2560_softc *,
98 static int rt2560_alloc_rx_ring(struct rt2560_softc *,
100 static void rt2560_reset_rx_ring(struct rt2560_softc *,
102 static void rt2560_free_rx_ring(struct rt2560_softc *,
106 static uint16_t rt2560_eeprom_read(struct rt2560_softc *, uint8_t);
107 static void rt2560_encryption_intr(struct rt2560_softc *);
108 static void rt2560_tx_intr(struct rt2560_softc *);
109 static void rt2560_prio_intr(struct rt2560_softc *);
110 static void rt2560_decryption_intr(struct rt2560_softc *);
111 static void rt2560_rx_intr(struct rt2560_softc *);
113 static void rt2560_beacon_expire(struct rt2560_softc *);
114 static void rt2560_wakeup_expire(struct rt2560_softc *);
120 static void rt2560_setup_tx_desc(struct rt2560_softc *,
123 static int rt2560_tx_bcn(struct rt2560_softc *, struct mbuf *,
125 static int rt2560_tx_mgt(struct rt2560_softc *, struct mbuf *,
127 static int rt2560_tx_data(struct rt2560_softc *, struct mbuf *,
130 static void rt2560_start(struct rt2560_softc *);
133 static void rt2560_bbp_write(struct rt2560_softc *, uint8_t,
135 static uint8_t rt2560_bbp_read(struct rt2560_softc *, uint8_t);
136 static void rt2560_rf_write(struct rt2560_softc *, uint8_t,
138 static void rt2560_set_chan(struct rt2560_softc *,
141 static void rt2560_disable_rf_tune(struct rt2560_softc *);
143 static void rt2560_enable_tsf_sync(struct rt2560_softc *);
144 static void rt2560_enable_tsf(struct rt2560_softc *);
145 static void rt2560_update_plcp(struct rt2560_softc *);
147 static void rt2560_set_basicrates(struct rt2560_softc *,
149 static void rt2560_update_led(struct rt2560_softc *, int, int);
150 static void rt2560_set_bssid(struct rt2560_softc *, const uint8_t *);
151 static void rt2560_set_macaddr(struct rt2560_softc *,
153 static void rt2560_get_macaddr(struct rt2560_softc *, uint8_t *);
156 static void rt2560_read_config(struct rt2560_softc *);
157 static int rt2560_bbp_init(struct rt2560_softc *);
158 static void rt2560_set_txantenna(struct rt2560_softc *, int);
159 static void rt2560_set_rxantenna(struct rt2560_softc *, int);
160 static void rt2560_init_locked(struct rt2560_softc *);
162 static void rt2560_stop_locked(struct rt2560_softc *);
204 struct rt2560_softc *sc = device_get_softc(dev); in rt2560_attach()
342 struct rt2560_softc *sc = xsc; in rt2560_detach()
367 struct rt2560_softc *sc = ic->ic_softc; in rt2560_vap_create()
435 struct rt2560_softc *sc = xsc; in rt2560_resume()
453 rt2560_alloc_tx_ring(struct rt2560_softc *sc, struct rt2560_tx_ring *ring, in rt2560_alloc_tx_ring()
520 rt2560_reset_tx_ring(struct rt2560_softc *sc, struct rt2560_tx_ring *ring) in rt2560_reset_tx_ring()
554 rt2560_free_tx_ring(struct rt2560_softc *sc, struct rt2560_tx_ring *ring) in rt2560_free_tx_ring()
595 rt2560_alloc_rx_ring(struct rt2560_softc *sc, struct rt2560_rx_ring *ring, in rt2560_alloc_rx_ring()
690 rt2560_reset_rx_ring(struct rt2560_softc *sc, struct rt2560_rx_ring *ring) in rt2560_reset_rx_ring()
706 rt2560_free_rx_ring(struct rt2560_softc *sc, struct rt2560_rx_ring *ring) in rt2560_free_rx_ring()
747 struct rt2560_softc *sc = vap->iv_ic->ic_softc; in rt2560_newstate()
801 rt2560_eeprom_read(struct rt2560_softc *sc, uint8_t addr) in rt2560_eeprom_read()
859 rt2560_encryption_intr(struct rt2560_softc *sc) in rt2560_encryption_intr()
908 rt2560_tx_intr(struct rt2560_softc *sc) in rt2560_tx_intr()
1004 rt2560_prio_intr(struct rt2560_softc *sc) in rt2560_prio_intr()
1086 rt2560_decryption_intr(struct rt2560_softc *sc) in rt2560_decryption_intr()
1223 rt2560_rx_intr(struct rt2560_softc *sc) in rt2560_rx_intr()
1285 rt2560_beacon_expire(struct rt2560_softc *sc) in rt2560_beacon_expire()
1317 rt2560_wakeup_expire(struct rt2560_softc *sc) in rt2560_wakeup_expire()
1325 struct rt2560_softc *sc = arg; in rt2560_intr()
1399 rt2560_setup_tx_desc(struct rt2560_softc *sc, struct rt2560_tx_desc *desc, in rt2560_setup_tx_desc()
1447 rt2560_tx_bcn(struct rt2560_softc *sc, struct mbuf *m0, in rt2560_tx_bcn()
1500 rt2560_tx_mgt(struct rt2560_softc *sc, struct mbuf *m0, in rt2560_tx_mgt()
1588 rt2560_sendprot(struct rt2560_softc *sc, in rt2560_sendprot()
1642 rt2560_tx_raw(struct rt2560_softc *sc, struct mbuf *m0, in rt2560_tx_raw()
1721 rt2560_tx_data(struct rt2560_softc *sc, struct mbuf *m0, in rt2560_tx_data()
1863 struct rt2560_softc *sc = ic->ic_softc; in rt2560_transmit()
1883 rt2560_start(struct rt2560_softc *sc) in rt2560_start()
1906 struct rt2560_softc *sc = arg; in rt2560_watchdog()
1931 struct rt2560_softc *sc = ic->ic_softc; in rt2560_parent()
1949 rt2560_bbp_write(struct rt2560_softc *sc, uint8_t reg, uint8_t val) in rt2560_bbp_write()
1971 rt2560_bbp_read(struct rt2560_softc *sc, uint8_t reg) in rt2560_bbp_read()
2001 rt2560_rf_write(struct rt2560_softc *sc, uint8_t reg, uint32_t val) in rt2560_rf_write()
2027 rt2560_set_chan(struct rt2560_softc *sc, struct ieee80211_channel *c) in rt2560_set_chan()
2129 struct rt2560_softc *sc = ic->ic_softc; in rt2560_getradiocaps()
2147 struct rt2560_softc *sc = ic->ic_softc; in rt2560_set_channel()
2160 rt2560_disable_rf_tune(struct rt2560_softc *sc)
2181 rt2560_enable_tsf_sync(struct rt2560_softc *sc) in rt2560_enable_tsf_sync()
2214 rt2560_enable_tsf(struct rt2560_softc *sc) in rt2560_enable_tsf()
2222 rt2560_update_plcp(struct rt2560_softc *sc) in rt2560_update_plcp()
2252 struct rt2560_softc *sc = ic->ic_softc; in rt2560_update_slot()
2299 rt2560_set_basicrates(struct rt2560_softc *sc, in rt2560_set_basicrates()
2323 rt2560_update_led(struct rt2560_softc *sc, int led1, int led2) in rt2560_update_led()
2333 rt2560_set_bssid(struct rt2560_softc *sc, const uint8_t *bssid) in rt2560_set_bssid()
2347 rt2560_set_macaddr(struct rt2560_softc *sc, const uint8_t *addr) in rt2560_set_macaddr()
2361 rt2560_get_macaddr(struct rt2560_softc *sc, uint8_t *addr) in rt2560_get_macaddr()
2379 struct rt2560_softc *sc = ic->ic_softc; in rt2560_update_promisc()
2410 rt2560_read_config(struct rt2560_softc *sc) in rt2560_read_config()
2456 struct rt2560_softc *sc = ic->ic_softc; in rt2560_scan_start()
2466 struct rt2560_softc *sc = ic->ic_softc; in rt2560_scan_end()
2475 rt2560_bbp_init(struct rt2560_softc *sc) in rt2560_bbp_init()
2508 rt2560_set_txantenna(struct rt2560_softc *sc, int antenna) in rt2560_set_txantenna()
2535 rt2560_set_rxantenna(struct rt2560_softc *sc, int antenna) in rt2560_set_rxantenna()
2555 rt2560_init_locked(struct rt2560_softc *sc) in rt2560_init_locked()
2642 struct rt2560_softc *sc = priv; in rt2560_init()
2654 rt2560_stop_locked(struct rt2560_softc *sc) in rt2560_stop_locked()
2694 struct rt2560_softc *sc = arg; in rt2560_stop()
2706 struct rt2560_softc *sc = ic->ic_softc; in rt2560_raw_xmit()