Lines Matching refs:rt2560_softc
74 static int rt2560_alloc_tx_ring(struct rt2560_softc *,
76 static void rt2560_reset_tx_ring(struct rt2560_softc *,
78 static void rt2560_free_tx_ring(struct rt2560_softc *,
80 static int rt2560_alloc_rx_ring(struct rt2560_softc *,
82 static void rt2560_reset_rx_ring(struct rt2560_softc *,
84 static void rt2560_free_rx_ring(struct rt2560_softc *,
94 static uint16_t rt2560_eeprom_read(struct rt2560_softc *, uint8_t);
95 static void rt2560_encryption_intr(struct rt2560_softc *);
96 static void rt2560_tx_intr(struct rt2560_softc *);
97 static void rt2560_prio_intr(struct rt2560_softc *);
98 static void rt2560_decryption_intr(struct rt2560_softc *);
99 static void rt2560_rx_intr(struct rt2560_softc *);
100 static void rt2560_beacon_expire(struct rt2560_softc *);
101 static void rt2560_wakeup_expire(struct rt2560_softc *);
106 static void rt2560_setup_tx_desc(struct rt2560_softc *,
109 static int rt2560_tx_bcn(struct rt2560_softc *, struct mbuf *,
111 static int rt2560_tx_mgt(struct rt2560_softc *, struct mbuf *,
113 static struct mbuf *rt2560_get_rts(struct rt2560_softc *,
115 static int rt2560_tx_data(struct rt2560_softc *, struct mbuf *,
121 static void rt2560_bbp_write(struct rt2560_softc *, uint8_t, uint8_t);
122 static uint8_t rt2560_bbp_read(struct rt2560_softc *, uint8_t);
123 static void rt2560_rf_write(struct rt2560_softc *, uint8_t, uint32_t);
124 static void rt2560_set_chan(struct rt2560_softc *,
126 static void rt2560_disable_rf_tune(struct rt2560_softc *);
127 static void rt2560_enable_tsf_sync(struct rt2560_softc *);
128 static void rt2560_update_plcp(struct rt2560_softc *);
130 static void rt2560_set_basicrates(struct rt2560_softc *);
131 static void rt2560_update_led(struct rt2560_softc *, int, int);
132 static void rt2560_set_bssid(struct rt2560_softc *, uint8_t *);
133 static void rt2560_set_macaddr(struct rt2560_softc *, uint8_t *);
134 static void rt2560_get_macaddr(struct rt2560_softc *, uint8_t *);
135 static void rt2560_update_promisc(struct rt2560_softc *);
136 static void rt2560_set_txantenna(struct rt2560_softc *, int);
137 static void rt2560_set_rxantenna(struct rt2560_softc *, int);
139 static void rt2560_read_eeprom(struct rt2560_softc *);
140 static int rt2560_bbp_init(struct rt2560_softc *);
322 struct rt2560_softc *sc = xsc;
496 struct rt2560_softc *sc = xsc;
524 rt2560_alloc_tx_ring(struct rt2560_softc *sc, struct rt2560_tx_ring *ring,
586 rt2560_reset_tx_ring(struct rt2560_softc *sc, struct rt2560_tx_ring *ring)
621 rt2560_free_tx_ring(struct rt2560_softc *sc, struct rt2560_tx_ring *ring)
659 rt2560_alloc_rx_ring(struct rt2560_softc *sc, struct rt2560_rx_ring *ring,
754 rt2560_reset_rx_ring(struct rt2560_softc *sc, struct rt2560_rx_ring *ring)
771 rt2560_free_rx_ring(struct rt2560_softc *sc, struct rt2560_rx_ring *ring)
837 struct rt2560_softc *sc = arg;
865 struct rt2560_softc *sc = arg;
879 struct rt2560_softc *sc = ic->ic_ifp->if_softc;
960 rt2560_eeprom_read(struct rt2560_softc *sc, uint8_t addr)
1018 rt2560_encryption_intr(struct rt2560_softc *sc)
1062 rt2560_tx_intr(struct rt2560_softc *sc)
1152 rt2560_prio_intr(struct rt2560_softc *sc)
1229 rt2560_decryption_intr(struct rt2560_softc *sc)
1392 rt2560_rx_intr(struct rt2560_softc *sc)
1448 rt2560_beacon_expire(struct rt2560_softc *sc)
1474 rt2560_wakeup_expire(struct rt2560_softc *sc)
1482 struct rt2560_softc *sc = arg;
1506 struct rt2560_softc *sc = arg;
1672 rt2560_setup_tx_desc(struct rt2560_softc *sc, struct rt2560_tx_desc *desc,
1717 rt2560_tx_bcn(struct rt2560_softc *sc, struct mbuf *m0,
1755 rt2560_tx_mgt(struct rt2560_softc *sc, struct mbuf *m0,
1849 rt2560_get_rts(struct rt2560_softc *sc, struct ieee80211_frame *wh,
1877 rt2560_tx_data(struct rt2560_softc *sc, struct mbuf *m0,
2084 struct rt2560_softc *sc = ifp->if_softc;
2160 struct rt2560_softc *sc = ifp->if_softc;
2185 struct rt2560_softc *sc = ifp->if_softc;
2199 struct rt2560_softc *sc = ifp->if_softc;
2258 rt2560_bbp_write(struct rt2560_softc *sc, uint8_t reg, uint8_t val)
2280 rt2560_bbp_read(struct rt2560_softc *sc, uint8_t reg)
2300 rt2560_rf_write(struct rt2560_softc *sc, uint8_t reg, uint32_t val)
2326 rt2560_set_chan(struct rt2560_softc *sc, struct ieee80211_channel *c)
2434 rt2560_disable_rf_tune(struct rt2560_softc *sc)
2454 rt2560_enable_tsf_sync(struct rt2560_softc *sc)
2486 rt2560_update_plcp(struct rt2560_softc *sc)
2516 struct rt2560_softc *sc = ifp->if_softc;
2544 rt2560_set_basicrates(struct rt2560_softc *sc)
2562 rt2560_update_led(struct rt2560_softc *sc, int led1, int led2)
2572 rt2560_set_bssid(struct rt2560_softc *sc, uint8_t *bssid)
2586 rt2560_set_macaddr(struct rt2560_softc *sc, uint8_t *addr)
2600 rt2560_get_macaddr(struct rt2560_softc *sc, uint8_t *addr)
2616 rt2560_update_promisc(struct rt2560_softc *sc)
2634 rt2560_set_txantenna(struct rt2560_softc *sc, int antenna)
2661 rt2560_set_rxantenna(struct rt2560_softc *sc, int antenna)
2696 rt2560_read_eeprom(struct rt2560_softc *sc)
2725 rt2560_bbp_init(struct rt2560_softc *sc)
2763 struct rt2560_softc *sc = ifp->if_softc;
2863 struct rt2560_softc *sc = ifp->if_softc;