Lines Matching refs:run_softc
336 CFATTACH_DECL_NEW(run, sizeof(struct run_softc),
339 static int run_alloc_rx_ring(struct run_softc *);
340 static void run_free_rx_ring(struct run_softc *);
341 static int run_alloc_tx_ring(struct run_softc *, int);
342 static void run_free_tx_ring(struct run_softc *, int);
343 static int run_load_microcode(struct run_softc *);
344 static int run_reset(struct run_softc *);
345 static int run_read(struct run_softc *, uint16_t, uint32_t *);
346 static int run_read_region_1(struct run_softc *, uint16_t,
348 static int run_write_2(struct run_softc *, uint16_t, uint16_t);
349 static int run_write(struct run_softc *, uint16_t, uint32_t);
350 static int run_write_region_1(struct run_softc *, uint16_t,
352 static int run_set_region_4(struct run_softc *, uint16_t,
354 static int run_efuse_read(struct run_softc *, uint16_t,
356 static int run_efuse_read_2(struct run_softc *, uint16_t,
358 static int run_eeprom_read_2(struct run_softc *, uint16_t,
360 static int run_rt2870_rf_write(struct run_softc *, uint8_t,
362 static int run_rt3070_rf_read(struct run_softc *, uint8_t,
364 static int run_rt3070_rf_write(struct run_softc *, uint8_t,
366 static int run_bbp_read(struct run_softc *, uint8_t, uint8_t *);
367 static int run_bbp_write(struct run_softc *, uint8_t, uint8_t);
368 static int run_mcu_cmd(struct run_softc *, uint8_t, uint16_t);
370 static void run_rt3593_get_txpower(struct run_softc *);
371 static void run_get_txpower(struct run_softc *);
372 static int run_read_eeprom(struct run_softc *);
378 static void run_do_async(struct run_softc *,
379 void (*)(struct run_softc *, void *), void *, int);
382 static void run_newstate_cb(struct run_softc *, void *);
384 static void run_updateedca_cb(struct run_softc *, void *);
388 static void run_set_key_cb(struct run_softc *, void *);
391 static void run_delete_key_cb(struct run_softc *, void *);
394 static void run_calibrate_cb(struct run_softc *, void *);
396 static void run_rx_frame(struct run_softc *, uint8_t *, int);
401 static int run_tx(struct run_softc *, struct mbuf *,
406 static void run_select_chan_group(struct run_softc *, int);
407 static void run_iq_calib(struct run_softc *, u_int);
408 static void run_set_agc(struct run_softc *, uint8_t);
409 static void run_set_rx_antenna(struct run_softc *, int);
410 static void run_rt2870_set_chan(struct run_softc *, u_int);
411 static void run_rt3070_set_chan(struct run_softc *, u_int);
412 static void run_rt3572_set_chan(struct run_softc *, u_int);
413 static void run_rt3593_set_chan(struct run_softc *, u_int);
414 static void run_rt5390_set_chan(struct run_softc *, u_int);
415 static void run_rt5592_set_chan(struct run_softc *, u_int);
416 static int run_set_chan(struct run_softc *,
418 static void run_updateprot(struct run_softc *);
419 static void run_enable_tsf_sync(struct run_softc *);
420 static void run_enable_mrr(struct run_softc *);
421 static void run_set_txpreamble(struct run_softc *);
422 static void run_set_basicrates(struct run_softc *);
423 static void run_set_leds(struct run_softc *, uint16_t);
424 static void run_set_bssid(struct run_softc *, const uint8_t *);
425 static void run_set_macaddr(struct run_softc *, const uint8_t *);
427 static void run_updateslot_cb(struct run_softc *, void *);
428 static int8_t run_rssi2dbm(struct run_softc *, uint8_t, uint8_t);
429 static void run_rt5390_bbp_init(struct run_softc *);
430 static int run_bbp_init(struct run_softc *);
431 static int run_rt3070_rf_init(struct run_softc *);
432 static int run_rt3593_rf_init(struct run_softc *);
433 static int run_rt5390_rf_init(struct run_softc *);
434 static int run_rt3070_filter_calib(struct run_softc *, uint8_t,
436 static void run_rt3070_rf_setup(struct run_softc *);
437 static void run_rt3593_rf_setup(struct run_softc *);
438 static void run_rt5390_rf_setup(struct run_softc *);
439 static int run_txrx_enable(struct run_softc *);
440 static int run_adjust_freq_offset(struct run_softc *);
444 static int run_setup_beacon(struct run_softc *);
565 struct run_softc *sc = device_private(self); in run_attach()
778 struct run_softc *sc = device_private(self); in run_detach()
821 struct run_softc *sc = device_private(self); in run_activate()
833 run_alloc_rx_ring(struct run_softc *sc) in run_alloc_rx_ring()
860 run_free_rx_ring(struct run_softc *sc) in run_free_rx_ring()
880 run_alloc_tx_ring(struct run_softc *sc, int qid) in run_alloc_tx_ring()
917 run_free_tx_ring(struct run_softc *sc, int qid) in run_free_tx_ring()
935 run_load_microcode(struct run_softc *sc) in run_load_microcode()
1007 run_reset(struct run_softc *sc) in run_reset()
1020 run_read(struct run_softc *sc, uint16_t reg, uint32_t *val) in run_read()
1034 run_read_region_1(struct run_softc *sc, uint16_t reg, uint8_t *buf, int len) in run_read_region_1()
1047 run_write_2(struct run_softc *sc, uint16_t reg, uint16_t val) in run_write_2()
1060 run_write(struct run_softc *sc, uint16_t reg, uint32_t val) in run_write()
1067 run_write_region_1(struct run_softc *sc, uint16_t reg, const uint8_t *buf, in run_write_region_1()
1108 run_set_region_4(struct run_softc *sc, uint16_t reg, uint32_t val, int count) in run_set_region_4()
1135 run_efuse_read(struct run_softc *sc, uint16_t addr, uint16_t *val, int count) in run_efuse_read()
1182 run_efuse_read_2(struct run_softc *sc, uint16_t addr, uint16_t *val) in run_efuse_read_2()
1188 run_eeprom_read_2(struct run_softc *sc, uint16_t addr, uint16_t *val) in run_eeprom_read_2()
1209 run_srom_read(struct run_softc *sc, uint16_t addr, uint16_t *val) in run_srom_read()
1217 run_rt2870_rf_write(struct run_softc *sc, uint8_t reg, uint32_t val) in run_rt2870_rf_write()
1238 run_rt3070_rf_read(struct run_softc *sc, uint8_t reg, uint8_t *val) in run_rt3070_rf_read()
1270 run_rt3070_rf_write(struct run_softc *sc, uint8_t reg, uint8_t val) in run_rt3070_rf_write()
1289 run_bbp_read(struct run_softc *sc, uint8_t reg, uint8_t *val) in run_bbp_read()
1321 run_bbp_write(struct run_softc *sc, uint8_t reg, uint8_t val) in run_bbp_write()
1343 run_mcu_cmd(struct run_softc *sc, uint8_t cmd, uint16_t arg) in run_mcu_cmd()
1406 run_rt3593_get_txpower(struct run_softc *sc) in run_rt3593_get_txpower()
1463 run_get_txpower(struct run_softc *sc) in run_get_txpower()
1525 run_read_eeprom(struct run_softc *sc) in run_read_eeprom()
1788 struct run_softc *sc = ifp->if_softc; in run_media_change()
1815 struct run_softc *sc = arg; in run_next_scan()
1824 struct run_softc *sc = arg; in run_task()
1846 run_do_async(struct run_softc *sc, void (*cb)(struct run_softc *, void *), in run_do_async() argument
1873 struct run_softc *sc = ic->ic_ifp->if_softc; in run_newstate()
1887 run_newstate_cb(struct run_softc *sc, void *arg) in run_newstate_cb()
1984 run_updateedca_cb(struct run_softc *sc, void *arg) in run_updateedca_cb()
2029 struct run_softc *sc = ic->ic_ifp->if_softc; in run_set_key()
2041 run_set_key_cb(struct run_softc *sc, void *arg) in run_set_key_cb()
2139 struct run_softc *sc = ic->ic_ifp->if_softc; in run_delete_key()
2151 run_delete_key_cb(struct run_softc *sc, void *arg) in run_delete_key_cb()
2188 run_calibrate_cb(struct run_softc *sc, void *arg) in run_calibrate_cb()
2225 struct run_softc *sc = ni->ni_ic->ic_ifp->if_softc; in run_newassoc()
2267 run_maxrssi_chain(struct run_softc *sc, const struct rt2860_rxwi *rxwi) in run_maxrssi_chain()
2282 run_rx_frame(struct run_softc *sc, uint8_t *buf, int dmalen) in run_rx_frame()
2432 struct run_softc *sc = data->sc; in run_rxeof()
2497 struct run_softc *sc = data->sc; in run_txeof()
2527 run_tx(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni) in run_tx()
2691 struct run_softc *sc = ifp->if_softc; in run_start()
2757 struct run_softc *sc = ifp->if_softc; in run_watchdog()
2778 struct run_softc *sc = ifp->if_softc; in run_ioctl()
2829 run_select_chan_group(struct run_softc *sc, int group) in run_select_chan_group()
2971 run_rt2870_set_chan(struct run_softc *sc, u_int chan) in run_rt2870_set_chan()
3026 run_rt3070_set_chan(struct run_softc *sc, u_int chan) in run_rt3070_set_chan()
3089 run_rt3572_set_chan(struct run_softc *sc, u_int chan) in run_rt3572_set_chan()
3239 run_rt3593_set_chan(struct run_softc *sc, u_int chan) in run_rt3593_set_chan()
3399 run_rt5390_set_chan(struct run_softc *sc, u_int chan) in run_rt5390_set_chan()
3509 run_rt5592_set_chan(struct run_softc *sc, u_int chan) in run_rt5592_set_chan()
3646 run_iq_calib(struct run_softc *sc, u_int chan) in run_iq_calib()
3747 run_set_agc(struct run_softc *sc, uint8_t agc) in run_set_agc()
3763 run_set_rx_antenna(struct run_softc *sc, int aux) in run_set_rx_antenna()
3795 run_set_chan(struct run_softc *sc, struct ieee80211_channel *c) in run_set_chan()
3840 run_updateprot(struct run_softc *sc) in run_updateprot()
3863 run_enable_tsf_sync(struct run_softc *sc) in run_enable_tsf_sync()
3897 run_enable_mrr(struct run_softc *sc) in run_enable_mrr()
3921 run_set_txpreamble(struct run_softc *sc) in run_set_txpreamble()
3934 run_set_basicrates(struct run_softc *sc) in run_set_basicrates()
3948 run_set_leds(struct run_softc *sc, uint16_t which) in run_set_leds()
3956 run_set_bssid(struct run_softc *sc, const uint8_t *bssid) in run_set_bssid()
3966 run_set_macaddr(struct run_softc *sc, const uint8_t *addr) in run_set_macaddr()
3985 run_updateslot_cb(struct run_softc *sc, void *arg) in run_updateslot_cb()
3996 run_rssi2dbm(struct run_softc *sc, uint8_t rssi, uint8_t rxchain) in run_rssi2dbm()
4020 run_rt5390_bbp_init(struct run_softc *sc) in run_rt5390_bbp_init()
4078 run_bbp_init(struct run_softc *sc) in run_bbp_init()
4128 run_rt3070_rf_init(struct run_softc *sc) in run_rt3070_rf_init()
4263 run_rt3593_rf_init(struct run_softc *sc) in run_rt3593_rf_init()
4313 run_rt5390_rf_init(struct run_softc *sc) in run_rt5390_rf_init()
4378 run_rt3070_filter_calib(struct run_softc *sc, uint8_t init, uint8_t target, in run_rt3070_filter_calib()
4443 run_rt3070_rf_setup(struct run_softc *sc) in run_rt3070_rf_setup()
4521 run_rt3593_rf_setup(struct run_softc *sc) in run_rt3593_rf_setup()
4591 run_rt5390_rf_setup(struct run_softc *sc) in run_rt5390_rf_setup()
4638 run_txrx_enable(struct run_softc *sc) in run_txrx_enable()
4683 run_adjust_freq_offset(struct run_softc *sc) in run_adjust_freq_offset()
4701 struct run_softc *sc = ifp->if_softc; in run_init()
4968 struct run_softc *sc = ifp->if_softc; in run_stop()
5016 run_setup_beacon(struct run_softc *sc) in run_setup_beacon()