/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ |
H A D | if_athrate.h | 68 struct ath_node; 106 void ath_rate_node_init(struct ath_softc *, struct ath_node *); 110 void ath_rate_node_cleanup(struct ath_softc *, struct ath_node *); 116 void ath_rate_newassoc(struct ath_softc *, struct ath_node *, 125 void ath_rate_getxtxrates(struct ath_softc *sc, struct ath_node *an, 139 void ath_rate_findrate(struct ath_softc *, struct ath_node *, 147 void ath_rate_setupxtxdesc(struct ath_softc *, struct ath_node *, 159 void ath_rate_tx_complete(struct ath_softc *, struct ath_node *, 166 void ath_rate_update_rx_rssi(struct ath_softc *, struct ath_node *, 177 int ath_rate_fetch_node_stats(struct ath_softc *sc, struct ath_node *an,
|
H A D | if_ath_tx.h | 87 extern void ath_tx_node_flush(struct ath_softc *sc, struct ath_node *an); 101 extern void ath_tx_tid_init(struct ath_softc *sc, struct ath_node *an); 102 extern void ath_tx_tid_hw_queue_aggr(struct ath_softc *sc, struct ath_node *an, 104 extern void ath_tx_tid_hw_queue_norm(struct ath_softc *sc, struct ath_node *an, 111 extern void ath_tx_addto_baw(struct ath_softc *sc, struct ath_node *an, 113 extern struct ieee80211_tx_ampdu * ath_tx_get_tx_tid(struct ath_node *an, 134 extern void ath_tx_node_sleep(struct ath_softc *sc, struct ath_node *an); 135 extern void ath_tx_node_wakeup(struct ath_softc *sc, struct ath_node *an); 136 extern int ath_tx_node_is_asleep(struct ath_softc *sc, struct ath_node *an); 137 extern void ath_tx_node_reassoc(struct ath_softc *sc, struct ath_node *an);
|
H A D | if_ath_tx_ht.h | 60 ath_tx_form_aggr(struct ath_softc *sc, struct ath_node *an,
|
H A D | if_ath_tx.c | 121 static int ath_tx_node_is_asleep(struct ath_softc *sc, struct ath_node *an); 123 static int ath_tx_ampdu_pending(struct ath_softc *sc, struct ath_node *an, 125 static int ath_tx_ampdu_running(struct ath_softc *sc, struct ath_node *an, 132 ath_tx_retry_clone(struct ath_softc *sc, struct ath_node *an, 1419 struct ath_node *an = ATH_NODE(bf->bf_node); in ath_tx_update_clrdmask() 1442 ath_tx_should_swq_frame(struct ath_softc *sc, struct ath_node *an, in ath_tx_should_swq_frame() 1506 struct ath_node *an = ATH_NODE(bf->bf_node); in ath_tx_xmit_normal() 1567 struct ath_node *an; in ath_tx_normal_setup() 2156 struct ath_node *an = ATH_NODE(ni); in ath_tx_raw_start() 2655 ath_tx_addto_baw(struct ath_softc *sc, struct ath_node *an, in ath_tx_addto_baw() [all …]
|
H A D | if_ath_ioctl.c | 128 struct ath_node *an; in ath_ioctl_ratestats()
|
H A D | if_athvar.h | 128 struct ath_node *an; /* pointer to parent */ 191 struct ath_node { struct 209 #define ATH_NODE(ni) ((struct ath_node *)(ni)) argument 210 #define ATH_NODE_CONST(ni) ((const struct ath_node *)(ni))
|
H A D | if_ath.c | 3911 const size_t space = sizeof(struct ath_node) + sc->sc_rc->arc_space; in ath_node_alloc() 3912 struct ath_node *an; in ath_node_alloc() 4358 struct ath_node *an; in ath_tx_update_ratectrl() 6309 struct ath_node *an = ATH_NODE(ni); in ath_newassoc() 6721 struct ath_node *an = ATH_NODE(ni); in ath_node_powersave() 6791 struct ath_node *an = ATH_NODE(ni); in ath_node_set_tim() 6923 struct ath_node *an; in ath_tx_update_tim() 6992 struct ath_node *an; in ath_node_recv_pspoll()
|
H A D | if_ath_tx_ht.c | 818 ath_tx_form_aggr(struct ath_softc *sc, struct ath_node *an, in ath_tx_form_aggr()
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_rate/onoe/ |
H A D | onoe.c | 101 ath_rate_node_init(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_init() 107 ath_rate_node_cleanup(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_cleanup() 112 ath_rate_findrate(struct ath_softc *sc, struct ath_node *an, in ath_rate_findrate() 136 ath_rate_getxtxrates(struct ath_softc *sc, struct ath_node *an, in ath_rate_getxtxrates() 155 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, in ath_rate_setupxtxdesc() 168 ath_rate_tx_complete(struct ath_softc *sc, struct ath_node *an, in ath_rate_tx_complete() 187 ath_rate_newassoc(struct ath_softc *sc, struct ath_node *an, int isnew) in ath_rate_newassoc() 194 ath_rate_update_rx_rssi(struct ath_softc *sc, struct ath_node *an, int rssi) in ath_rate_update_rx_rssi() 201 struct ath_node *an = ATH_NODE(ni); in ath_rate_update() 419 ath_rate_fetch_node_stats(struct ath_softc *sc, struct ath_node *an, in ath_rate_fetch_node_stats()
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_rate/amrr/ |
H A D | amrr.c | 93 ath_rate_node_init(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_init() 99 ath_rate_node_cleanup(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_cleanup() 104 ath_rate_findrate(struct ath_softc *sc, struct ath_node *an, in ath_rate_findrate() 128 ath_rate_getxtxrates(struct ath_softc *sc, struct ath_node *an, in ath_rate_getxtxrates() 147 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, in ath_rate_setupxtxdesc() 160 ath_rate_tx_complete(struct ath_softc *sc, struct ath_node *an, in ath_rate_tx_complete() 193 ath_rate_newassoc(struct ath_softc *sc, struct ath_node *an, int isnew) in ath_rate_newassoc() 200 ath_rate_update_rx_rssi(struct ath_softc *sc, struct ath_node *an, int rssi) in ath_rate_update_rx_rssi() 226 struct ath_node *an = ATH_NODE(ni); in ath_rate_update() 430 ath_rate_fetch_node_stats(struct ath_softc *sc, struct ath_node *an, in ath_rate_fetch_node_stats()
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_rate/sample/ |
H A D | sample.c | 174 struct ath_node *an, uint8_t rix0, int is_aggr) in ath_rate_sample_find_min_pktlength() 282 ath_rate_node_init(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_init() 288 ath_rate_node_cleanup(struct ath_softc *sc, struct ath_node *an) in ath_rate_node_cleanup() 314 pick_best_rate(struct ath_node *an, const HAL_RATE_TABLE *rt, in pick_best_rate() 414 pick_sample_rate(struct sample_softc *ssc , struct ath_node *an, in pick_sample_rate() 549 struct ath_node *an = ATH_NODE(ni); in ath_rate_update_static_rix() 571 ath_rate_pick_seed_rate_legacy(struct ath_softc *sc, struct ath_node *an, in ath_rate_pick_seed_rate_legacy() 612 ath_rate_pick_seed_rate_ht(struct ath_softc *sc, struct ath_node *an, in ath_rate_pick_seed_rate_ht() 659 ath_rate_findrate(struct ath_softc *sc, struct ath_node *an, in ath_rate_findrate() 897 ath_rate_getxtxrates(struct ath_softc *sc, struct ath_node *an, in ath_rate_getxtxrates() [all …]
|