Lines Matching defs:an
711 * (and system). This varies by chip and is mostly an
1237 * We may be doing a reset in response to an ioctl
1623 * so that rx frames have an entry to match.
1855 * Delete an entry in the key cache allocated by ath_key_alloc.
2154 * Allocate and setup an initial beacon frame.
2354 * an 11g network. The 802.11 layer notifies us via callback,
2456 * When operating as an AP this resets the TSF and sets
2814 struct ath_node *an;
2816 an = malloc(space, M_80211_NODE, M_NOWAIT | M_ZERO);
2817 if (an == NULL) {
2821 an->an_avgrssi = ATH_RSSI_DUMMY_MARKER;
2822 ath_rate_node_init(sc, an);
2824 DPRINTF(sc, ATH_DEBUG_NODE, "%s: an %p\n", __func__, an);
2825 return &an->an_node;
3047 struct ath_node *an;
3199 * Discard anything shorter than an ack or cts.
3263 an = ATH_NODE(ni);
3264 ATH_RSSI_LPF(an->an_avgrssi, ds->ds_rxstat.rs_rssi);
3491 * Defragment an mbuf chain, returning at most maxfrags separate
3574 * Return h/w rate index for an IEEE rate (w/o basic rate bit).
3627 struct ath_node *an;
3647 * Construct the 802.11 header+trailer for an encrypted
3648 * frame. The only reason this can fail is because of an
3758 an = ATH_NODE(ni);
3825 ath_rate_findrate(sc, an, shortPreamble, pktlen,
3948 * size and the size of an ACK frame. We call into the
3952 * NB: CTS is assumed the same size as an ACK so we can
4003 * descriptors when the h/w hits an EOL condition or
4005 * an interrupt. We periodically mark descriptors in this
4047 ath_rate_setupxtxdesc(sc, an, ds, shortPreamble, rix);
4118 struct ath_node *an;
4150 an = ATH_NODE(ni);
4188 ath_rate_tx_complete(sc, an, ds, ds0);
4702 * We temper this aggressive polling with an exponential
4817 * necessary, for example, when an ibss merge
4828 * If joining an adhoc network defer beacon timer
4831 * starting an ibss/bss so there's no need to delay.