• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/usb/wlan/

Lines Matching refs:rsu_softc

163 static usb_error_t	rsu_do_request(struct rsu_softc *,
179 static void rsu_set_multi(struct rsu_softc *);
181 static int rsu_alloc_rx_list(struct rsu_softc *);
182 static void rsu_free_rx_list(struct rsu_softc *);
183 static int rsu_alloc_tx_list(struct rsu_softc *);
184 static void rsu_free_tx_list(struct rsu_softc *);
185 static void rsu_free_list(struct rsu_softc *, struct rsu_data [], int);
186 static struct rsu_data *_rsu_getbuf(struct rsu_softc *);
187 static struct rsu_data *rsu_getbuf(struct rsu_softc *);
188 static void rsu_freebuf(struct rsu_softc *, struct rsu_data *);
189 static int rsu_write_region_1(struct rsu_softc *, uint16_t, uint8_t *,
191 static void rsu_write_1(struct rsu_softc *, uint16_t, uint8_t);
192 static void rsu_write_2(struct rsu_softc *, uint16_t, uint16_t);
193 static void rsu_write_4(struct rsu_softc *, uint16_t, uint32_t);
194 static int rsu_read_region_1(struct rsu_softc *, uint16_t, uint8_t *,
196 static uint8_t rsu_read_1(struct rsu_softc *, uint16_t);
197 static uint16_t rsu_read_2(struct rsu_softc *, uint16_t);
198 static uint32_t rsu_read_4(struct rsu_softc *, uint16_t);
199 static int rsu_fw_iocmd(struct rsu_softc *, uint32_t);
200 static uint8_t rsu_efuse_read_1(struct rsu_softc *, uint16_t);
201 static int rsu_read_rom(struct rsu_softc *);
202 static int rsu_fw_cmd(struct rsu_softc *, uint8_t, void *, int);
205 static void rsu_set_led(struct rsu_softc *, int);
217 static int rsu_cam_read(struct rsu_softc *, uint8_t, uint32_t *);
218 static void rsu_cam_write(struct rsu_softc *, uint8_t, uint32_t);
219 static int rsu_key_check(struct rsu_softc *, ieee80211_keyix, int);
220 static uint8_t rsu_crypto_mode(struct rsu_softc *, u_int, int);
221 static int rsu_set_key_group(struct rsu_softc *,
223 static int rsu_set_key_pair(struct rsu_softc *,
225 static int rsu_reinit_static_keys(struct rsu_softc *);
226 static int rsu_delete_key(struct rsu_softc *sc, ieee80211_keyix);
228 static int rsu_site_survey(struct rsu_softc *,
230 static int rsu_join_bss(struct rsu_softc *, struct ieee80211_node *);
231 static int rsu_disconnect(struct rsu_softc *);
232 static int rsu_hwrssi_to_rssi(struct rsu_softc *, int hw_rssi);
233 static void rsu_event_survey(struct rsu_softc *, uint8_t *, int);
234 static void rsu_event_join_bss(struct rsu_softc *, uint8_t *, int);
235 static void rsu_rx_event(struct rsu_softc *, uint8_t, uint8_t *, int);
236 static void rsu_rx_multi_event(struct rsu_softc *, uint8_t *, int);
237 static int8_t rsu_get_rssi(struct rsu_softc *, int, void *);
238 static struct mbuf * rsu_rx_copy_to_mbuf(struct rsu_softc *,
240 static uint32_t rsu_get_tsf_low(struct rsu_softc *);
241 static uint32_t rsu_get_tsf_high(struct rsu_softc *);
242 static struct ieee80211_node * rsu_rx_frame(struct rsu_softc *, struct mbuf *);
243 static struct mbuf * rsu_rx_multi_frame(struct rsu_softc *, uint8_t *, int);
249 static void rsu_rxfilter_init(struct rsu_softc *);
250 static void rsu_rxfilter_set(struct rsu_softc *, uint32_t, uint32_t);
251 static void rsu_rxfilter_refresh(struct rsu_softc *);
252 static int rsu_init(struct rsu_softc *);
253 static int rsu_tx_start(struct rsu_softc *, struct ieee80211_node *,
256 static void rsu_start(struct rsu_softc *);
257 static void _rsu_start(struct rsu_softc *);
260 static void rsu_stop(struct rsu_softc *);
261 static void rsu_ms_delay(struct rsu_softc *, int);
274 .size = sizeof(struct rsu_softc)
386 struct rsu_softc *sc = ni->ni_ic->ic_softc;
435 struct rsu_softc *sc = device_get_softc(self);
626 struct rsu_softc *sc = device_get_softc(self);
657 rsu_do_request(struct rsu_softc *sc, struct usb_device_request *req,
685 struct rsu_softc *sc = ic->ic_softc;
744 struct rsu_softc *sc = ic->ic_softc;
772 struct rsu_softc *sc = ic->ic_softc;
789 struct rsu_softc *sc = ic->ic_softc;
834 struct rsu_softc *sc = ic->ic_softc;
875 rsu_set_multi(struct rsu_softc *sc)
905 struct rsu_softc *sc = ic->ic_softc;
914 rsu_alloc_list(struct rsu_softc *sc, struct rsu_data data[],
940 rsu_alloc_rx_list(struct rsu_softc *sc)
959 rsu_alloc_tx_list(struct rsu_softc *sc)
983 rsu_free_tx_list(struct rsu_softc *sc)
999 rsu_free_rx_list(struct rsu_softc *sc)
1009 rsu_free_list(struct rsu_softc *sc, struct rsu_data data[], int ndata)
1028 _rsu_getbuf(struct rsu_softc *sc)
1041 rsu_getbuf(struct rsu_softc *sc)
1055 rsu_freebuf(struct rsu_softc *sc, struct rsu_data *bf)
1063 rsu_write_region_1(struct rsu_softc *sc, uint16_t addr, uint8_t *buf,
1078 rsu_write_1(struct rsu_softc *sc, uint16_t addr, uint8_t val)
1084 rsu_write_2(struct rsu_softc *sc, uint16_t addr, uint16_t val)
1091 rsu_write_4(struct rsu_softc *sc, uint16_t addr, uint32_t val)
1098 rsu_read_region_1(struct rsu_softc *sc, uint16_t addr, uint8_t *buf,
1113 rsu_read_1(struct rsu_softc *sc, uint16_t addr)
1123 rsu_read_2(struct rsu_softc *sc, uint16_t addr)
1133 rsu_read_4(struct rsu_softc *sc, uint16_t addr)
1143 rsu_fw_iocmd(struct rsu_softc *sc, uint32_t iocmd)
1158 rsu_efuse_read_1(struct rsu_softc *sc, uint16_t addr)
1180 rsu_read_rom(struct rsu_softc *sc)
1232 rsu_fw_cmd(struct rsu_softc *sc, uint8_t code, void *buf, int len)
1290 struct rsu_softc *sc = arg;
1324 struct rsu_softc *sc = arg;
1354 rsu_set_fw_power_state(struct rsu_softc *sc, int state)
1401 rsu_set_led(struct rsu_softc *sc, int on)
1412 struct rsu_softc *sc = ic->ic_softc;
1446 struct rsu_softc *sc = ic->ic_softc;
1529 struct rsu_softc *sc = vap->iv_ic->ic_softc;
1567 struct rsu_softc *sc = vap->iv_ic->ic_softc;
1631 rsu_cam_read(struct rsu_softc *sc, uint8_t addr, uint32_t *val)
1656 rsu_cam_write(struct rsu_softc *sc, uint8_t addr, uint32_t data)
1666 rsu_key_check(struct rsu_softc *sc, ieee80211_keyix keyix, int is_valid)
1697 rsu_crypto_mode(struct rsu_softc *sc, u_int cipher, int keylen)
1713 rsu_set_key_group(struct rsu_softc *sc, const struct ieee80211_key *k)
1750 rsu_set_key_pair(struct rsu_softc *sc, const struct ieee80211_key *k)
1788 rsu_reinit_static_keys(struct rsu_softc *sc)
1808 rsu_delete_key(struct rsu_softc *sc, ieee80211_keyix keyix)
1859 struct rsu_softc *sc = arg;
1886 rsu_site_survey(struct rsu_softc *sc, struct ieee80211_scan_ssid *ssid)
1919 rsu_join_bss(struct rsu_softc *sc, struct ieee80211_node *ni)
2001 rsu_disconnect(struct rsu_softc *sc)
2017 rsu_hwrssi_to_rssi(struct rsu_softc *sc, int hw_rssi)
2032 rsu_event_survey(struct rsu_softc *sc, uint8_t *buf, int len)
2100 rsu_event_join_bss(struct rsu_softc *sc, uint8_t *buf, int len)
2151 rsu_event_addba_req_report(struct rsu_softc *sc, uint8_t *buf, int len)
2180 rsu_rx_event(struct rsu_softc *sc, uint8_t code, uint8_t *buf, int len)
2245 rsu_rx_multi_event(struct rsu_softc *sc, uint8_t *buf, int len)
2278 rsu_get_rssi(struct rsu_softc *sc, int rate, void *physt)
2299 rsu_rx_copy_to_mbuf(struct rsu_softc *sc, struct r92s_rx_stat *stat,
2341 rsu_get_tsf_low(struct rsu_softc *sc)
2347 rsu_get_tsf_high(struct rsu_softc *sc)
2353 rsu_rx_frame(struct rsu_softc *sc, struct mbuf *m)
2472 rsu_rx_multi_frame(struct rsu_softc *sc, uint8_t *buf, int len)
2532 struct rsu_softc *sc = data->sc;
2558 struct rsu_softc *sc = usbd_xfer_softc(xfer);
2634 struct rsu_softc *sc = usbd_xfer_softc(xfer);
2653 struct rsu_softc *sc = usbd_xfer_softc(xfer);
2713 struct rsu_softc *sc = usbd_xfer_softc(xfer);
2724 struct rsu_softc *sc = usbd_xfer_softc(xfer);
2735 struct rsu_softc *sc = usbd_xfer_softc(xfer);
2749 rsu_tx_start(struct rsu_softc *sc, struct ieee80211_node *ni,
2915 struct rsu_softc *sc = ic->ic_softc;
2946 rsu_drain_mbufq(struct rsu_softc *sc)
2961 _rsu_start(struct rsu_softc *sc)
2995 rsu_start(struct rsu_softc *sc)
3004 struct rsu_softc *sc = ic->ic_softc;
3057 struct rsu_softc *sc = ic->ic_softc;
3075 rsu_power_on_acut(struct rsu_softc *sc)
3157 rsu_power_on_bcut(struct rsu_softc *sc)
3274 rsu_power_off(struct rsu_softc *sc)
3307 rsu_fw_loadsection(struct rsu_softc *sc, const uint8_t *buf, int len)
3343 rsu_load_firmware(struct rsu_softc *sc)
3534 struct rsu_softc *sc = ic->ic_softc;
3561 rsu_rxfilter_init(struct rsu_softc *sc)
3583 rsu_rxfilter_set(struct rsu_softc *sc, uint32_t clear, uint32_t set)
3591 rsu_rxfilter_refresh(struct rsu_softc *sc)
3622 rsu_init(struct rsu_softc *sc)
3721 rsu_stop(struct rsu_softc *sc)
3760 rsu_ms_delay(struct rsu_softc *sc, int ms)