Lines Matching refs:run_softc

385 static void	run_setup_tx_list(struct run_softc *,
387 static void run_unsetup_tx_list(struct run_softc *,
389 static int run_load_microcode(struct run_softc *);
390 static int run_reset(struct run_softc *);
391 static usb_error_t run_do_request(struct run_softc *,
393 static int run_read(struct run_softc *, uint16_t, uint32_t *);
394 static int run_read_region_1(struct run_softc *, uint16_t, uint8_t *, int);
395 static int run_write_2(struct run_softc *, uint16_t, uint16_t);
396 static int run_write(struct run_softc *, uint16_t, uint32_t);
397 static int run_write_region_1(struct run_softc *, uint16_t,
399 static int run_set_region_4(struct run_softc *, uint16_t, uint32_t, int);
400 static int run_efuse_read(struct run_softc *, uint16_t, uint16_t *, int);
401 static int run_efuse_read_2(struct run_softc *, uint16_t, uint16_t *);
402 static int run_eeprom_read_2(struct run_softc *, uint16_t, uint16_t *);
403 static int run_rt2870_rf_write(struct run_softc *, uint32_t);
404 static int run_rt3070_rf_read(struct run_softc *, uint8_t, uint8_t *);
405 static int run_rt3070_rf_write(struct run_softc *, uint8_t, uint8_t);
406 static int run_bbp_read(struct run_softc *, uint8_t, uint8_t *);
407 static int run_bbp_write(struct run_softc *, uint8_t, uint8_t);
408 static int run_mcu_cmd(struct run_softc *, uint8_t, uint16_t);
410 static void run_rt3593_get_txpower(struct run_softc *);
411 static void run_get_txpower(struct run_softc *);
412 static int run_read_eeprom(struct run_softc *);
430 static void run_rx_frame(struct run_softc *, struct mbuf *, uint32_t);
433 static void run_set_tx_desc(struct run_softc *, struct run_tx_data *);
434 static int run_tx(struct run_softc *, struct mbuf *,
436 static int run_tx_mgt(struct run_softc *, struct mbuf *,
438 static int run_sendprot(struct run_softc *, const struct mbuf *,
440 static int run_tx_param(struct run_softc *, struct mbuf *,
446 static void run_start(struct run_softc *);
448 static void run_iq_calib(struct run_softc *, u_int);
449 static void run_set_agc(struct run_softc *, uint8_t);
450 static void run_select_chan_group(struct run_softc *, int);
451 static void run_set_rx_antenna(struct run_softc *, int);
452 static void run_rt2870_set_chan(struct run_softc *, u_int);
453 static void run_rt3070_set_chan(struct run_softc *, u_int);
454 static void run_rt3572_set_chan(struct run_softc *, u_int);
455 static void run_rt3593_set_chan(struct run_softc *, u_int);
456 static void run_rt5390_set_chan(struct run_softc *, u_int);
457 static void run_rt5592_set_chan(struct run_softc *, u_int);
458 static int run_set_chan(struct run_softc *, struct ieee80211_channel *);
469 static void run_reset_livelock(struct run_softc *);
470 static void run_enable_tsf_sync(struct run_softc *);
471 static void run_enable_tsf(struct run_softc *);
472 static void run_disable_tsf(struct run_softc *);
473 static void run_get_tsf(struct run_softc *, uint64_t *);
474 static void run_enable_mrr(struct run_softc *);
475 static void run_set_txpreamble(struct run_softc *);
476 static void run_set_basicrates(struct run_softc *);
477 static void run_set_leds(struct run_softc *, uint16_t);
478 static void run_set_bssid(struct run_softc *, const uint8_t *);
479 static void run_set_macaddr(struct run_softc *, const uint8_t *);
483 static int8_t run_rssi2dbm(struct run_softc *, uint8_t, uint8_t);
484 static void run_update_promisc_locked(struct run_softc *);
486 static void run_rt5390_bbp_init(struct run_softc *);
487 static int run_bbp_init(struct run_softc *);
488 static int run_rt3070_rf_init(struct run_softc *);
489 static void run_rt3593_rf_init(struct run_softc *);
490 static void run_rt5390_rf_init(struct run_softc *);
491 static int run_rt3070_filter_calib(struct run_softc *, uint8_t, uint8_t,
493 static void run_rt3070_rf_setup(struct run_softc *);
494 static void run_rt3593_rf_setup(struct run_softc *);
495 static void run_rt5390_rf_setup(struct run_softc *);
496 static int run_txrx_enable(struct run_softc *);
497 static void run_adjust_freq_offset(struct run_softc *);
498 static void run_init_locked(struct run_softc *);
500 static void run_delay(struct run_softc *, u_int);
783 struct run_softc *sc = device_get_softc(self); in run_attach()
930 run_drain_mbufq(struct run_softc *sc) in run_drain_mbufq()
947 struct run_softc *sc = device_get_softc(self); in run_detach()
989 struct run_softc *sc = ic->ic_softc; in run_vap_create()
1103 struct run_softc *sc; in run_vap_delete()
1146 struct run_softc *sc = arg; in run_cmdq_cb()
1174 run_setup_tx_list(struct run_softc *sc, struct run_endpoint_queue *pq) in run_setup_tx_list()
1192 run_unsetup_tx_list(struct run_softc *sc, struct run_endpoint_queue *pq) in run_unsetup_tx_list()
1216 run_load_microcode(struct run_softc *sc) in run_load_microcode()
1314 run_reset(struct run_softc *sc) in run_reset()
1327 run_do_request(struct run_softc *sc, in run_do_request()
1349 run_read(struct run_softc *sc, uint16_t reg, uint32_t *val) in run_read()
1363 run_read_region_1(struct run_softc *sc, uint16_t reg, uint8_t *buf, int len) in run_read_region_1()
1377 run_write_2(struct run_softc *sc, uint16_t reg, uint16_t val) in run_write_2()
1391 run_write(struct run_softc *sc, uint16_t reg, uint32_t val) in run_write()
1401 run_write_region_1(struct run_softc *sc, uint16_t reg, const uint8_t *buf, in run_write_region_1()
1446 run_set_region_4(struct run_softc *sc, uint16_t reg, uint32_t val, int len) in run_set_region_4()
1457 run_efuse_read(struct run_softc *sc, uint16_t addr, uint16_t *val, int count) in run_efuse_read()
1505 run_efuse_read_2(struct run_softc *sc, uint16_t addr, uint16_t *val) in run_efuse_read_2()
1511 run_eeprom_read_2(struct run_softc *sc, uint16_t addr, uint16_t *val) in run_eeprom_read_2()
1533 run_srom_read(struct run_softc *sc, uint16_t addr, uint16_t *val) in run_srom_read()
1540 run_rt2870_rf_write(struct run_softc *sc, uint32_t val) in run_rt2870_rf_write()
1558 run_rt3070_rf_read(struct run_softc *sc, uint8_t reg, uint8_t *val) in run_rt3070_rf_read()
1590 run_rt3070_rf_write(struct run_softc *sc, uint8_t reg, uint8_t val) in run_rt3070_rf_write()
1609 run_bbp_read(struct run_softc *sc, uint8_t reg, uint8_t *val) in run_bbp_read()
1641 run_bbp_write(struct run_softc *sc, uint8_t reg, uint8_t val) in run_bbp_write()
1663 run_mcu_cmd(struct run_softc *sc, uint8_t cmd, uint16_t arg) in run_mcu_cmd()
1726 run_rt3593_get_txpower(struct run_softc *sc) in run_rt3593_get_txpower()
1783 run_get_txpower(struct run_softc *sc) in run_get_txpower()
1847 run_read_eeprom(struct run_softc *sc) in run_read_eeprom()
2122 struct run_softc *sc = ic->ic_softc; in run_media_change()
2171 struct run_softc *sc = ic->ic_softc; in run_newstate()
2299 struct run_softc *sc = ic->ic_softc; in run_wme_update()
2359 struct run_softc *sc = ic->ic_softc; in run_key_set_cb()
2482 struct run_softc *sc = ic->ic_softc; in run_key_set()
2516 struct run_softc *sc = cmdq->arg1; in run_key_delete_cb()
2551 struct run_softc *sc = ic->ic_softc; in run_key_delete()
2579 struct run_softc *sc = arg; in run_ratectl_to()
2590 struct run_softc *sc = arg; in run_ratectl_cb()
2623 struct run_softc *sc = arg; in run_drain_fifo()
2681 struct run_softc *sc = arg; in run_iter_func()
2759 struct run_softc *sc = ni->ni_vap->iv_ic->ic_softc; in run_newassoc_cb()
2776 struct run_softc *sc = ic->ic_softc; in run_newassoc()
2827 run_maxrssi_chain(struct run_softc *sc, const struct rt2860_rxwi *rxwi) in run_maxrssi_chain()
2846 struct run_softc *sc = vap->iv_ic->ic_softc; in run_recv_mgmt()
2871 run_rx_frame(struct run_softc *sc, struct mbuf *m, uint32_t dmalen) in run_rx_frame()
3015 struct run_softc *sc = usbd_xfer_softc(xfer); in run_bulk_rx_callback()
3178 struct run_softc *sc = usbd_xfer_softc(xfer); in run_bulk_tx_callbackN()
3351 run_set_tx_desc(struct run_softc *sc, struct run_tx_data *data) in run_set_tx_desc()
3421 run_tx(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni) in run_tx()
3583 run_tx_mgt(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni) in run_tx_mgt()
3644 run_sendprot(struct run_softc *sc, in run_sendprot()
3711 run_tx_param(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni, in run_tx_param()
3790 struct run_softc *sc = ni->ni_ic->ic_softc; in run_raw_xmit()
3829 struct run_softc *sc = ic->ic_softc; in run_transmit()
3849 run_start(struct run_softc *sc) in run_start()
3871 struct run_softc *sc = ic->ic_softc; in run_parent()
3894 run_iq_calib(struct run_softc *sc, u_int chan) in run_iq_calib()
3995 run_set_agc(struct run_softc *sc, uint8_t agc) in run_set_agc()
4011 run_select_chan_group(struct run_softc *sc, int group) in run_select_chan_group()
4155 run_rt2870_set_chan(struct run_softc *sc, u_int chan) in run_rt2870_set_chan()
4226 run_rt3070_set_chan(struct run_softc *sc, u_int chan) in run_rt3070_set_chan()
4291 run_rt3572_set_chan(struct run_softc *sc, u_int chan) in run_rt3572_set_chan()
4441 run_rt3593_set_chan(struct run_softc *sc, u_int chan) in run_rt3593_set_chan()
4601 run_rt5390_set_chan(struct run_softc *sc, u_int chan) in run_rt5390_set_chan()
4711 run_rt5592_set_chan(struct run_softc *sc, u_int chan) in run_rt5592_set_chan()
4848 run_set_rx_antenna(struct run_softc *sc, int aux) in run_set_rx_antenna()
4875 run_set_chan(struct run_softc *sc, struct ieee80211_channel *c) in run_set_chan()
4922 struct run_softc *sc = ic->ic_softc; in run_set_channel()
4935 struct run_softc *sc = ic->ic_softc; in run_getradiocaps()
4962 struct run_softc *sc = ic->ic_softc; in run_scan_start()
4978 struct run_softc *sc = ic->ic_softc; in run_scan_end()
5000 struct run_softc *sc = ic->ic_softc; in run_update_beacon()
5043 struct run_softc *sc = ic->ic_softc; in run_update_beacon_cb()
5090 struct run_softc *sc = ic->ic_softc; in run_updateprot()
5104 struct run_softc *sc = ic->ic_softc; in run_updateprot_cb()
5128 struct run_softc *sc = vap->iv_ic->ic_softc; in run_usb_timeout_cb()
5146 run_reset_livelock(struct run_softc *sc) in run_reset_livelock()
5170 run_update_promisc_locked(struct run_softc *sc) in run_update_promisc_locked()
5189 struct run_softc *sc = ic->ic_softc; in run_update_promisc()
5200 run_enable_tsf_sync(struct run_softc *sc) in run_enable_tsf_sync()
5242 run_enable_tsf(struct run_softc *sc) in run_enable_tsf()
5254 run_disable_tsf(struct run_softc *sc) in run_disable_tsf()
5266 run_get_tsf(struct run_softc *sc, uint64_t *buf) in run_get_tsf()
5273 run_enable_mrr(struct run_softc *sc) in run_enable_mrr()
5297 run_set_txpreamble(struct run_softc *sc) in run_set_txpreamble()
5311 run_set_basicrates(struct run_softc *sc) in run_set_basicrates()
5325 run_set_leds(struct run_softc *sc, uint16_t which) in run_set_leds()
5332 run_set_bssid(struct run_softc *sc, const uint8_t *bssid) in run_set_bssid()
5341 run_set_macaddr(struct run_softc *sc, const uint8_t *addr) in run_set_macaddr()
5352 struct run_softc *sc = ic->ic_softc; in run_updateslot()
5369 struct run_softc *sc = ic->ic_softc; in run_updateslot_cb()
5384 run_rssi2dbm(struct run_softc *sc, uint8_t rssi, uint8_t rxchain) in run_rssi2dbm()
5408 run_rt5390_bbp_init(struct run_softc *sc) in run_rt5390_bbp_init()
5466 run_bbp_init(struct run_softc *sc) in run_bbp_init()
5516 run_rt3070_rf_init(struct run_softc *sc) in run_rt3070_rf_init()
5660 run_rt3593_rf_init(struct run_softc *sc) in run_rt3593_rf_init()
5709 run_rt5390_rf_init(struct run_softc *sc) in run_rt5390_rf_init()
5773 run_rt3070_filter_calib(struct run_softc *sc, uint8_t init, uint8_t target, in run_rt3070_filter_calib()
5838 run_rt3070_rf_setup(struct run_softc *sc) in run_rt3070_rf_setup()
5917 run_rt3593_rf_setup(struct run_softc *sc) in run_rt3593_rf_setup()
5987 run_rt5390_rf_setup(struct run_softc *sc) in run_rt5390_rf_setup()
6034 run_txrx_enable(struct run_softc *sc) in run_txrx_enable()
6080 run_adjust_freq_offset(struct run_softc *sc) in run_adjust_freq_offset()
6094 run_init_locked(struct run_softc *sc) in run_init_locked()
6321 struct run_softc *sc = (struct run_softc *)arg; in run_stop()
6401 run_delay(struct run_softc *sc, u_int ms) in run_delay()
6433 .size = sizeof(struct run_softc)