Lines Matching defs:an
712 * (and system). This varies by chip and is mostly an
1238 * We may be doing a reset in response to an ioctl
1624 * so that rx frames have an entry to match.
1856 * Delete an entry in the key cache allocated by ath_key_alloc.
2155 * Allocate and setup an initial beacon frame.
2355 * an 11g network. The 802.11 layer notifies us via callback,
2457 * When operating as an AP this resets the TSF and sets
2815 struct ath_node *an;
2817 an = malloc(space, M_80211_NODE, M_NOWAIT | M_ZERO);
2818 if (an == NULL) {
2822 an->an_avgrssi = ATH_RSSI_DUMMY_MARKER;
2823 ath_rate_node_init(sc, an);
2825 DPRINTF(sc, ATH_DEBUG_NODE, "%s: an %p\n", __func__, an);
2826 return &an->an_node;
3048 struct ath_node *an;
3200 * Discard anything shorter than an ack or cts.
3264 an = ATH_NODE(ni);
3265 ATH_RSSI_LPF(an->an_avgrssi, ds->ds_rxstat.rs_rssi);
3492 * Defragment an mbuf chain, returning at most maxfrags separate
3575 * Return h/w rate index for an IEEE rate (w/o basic rate bit).
3628 struct ath_node *an;
3648 * Construct the 802.11 header+trailer for an encrypted
3649 * frame. The only reason this can fail is because of an
3759 an = ATH_NODE(ni);
3826 ath_rate_findrate(sc, an, shortPreamble, pktlen,
3949 * size and the size of an ACK frame. We call into the
3953 * NB: CTS is assumed the same size as an ACK so we can
4004 * descriptors when the h/w hits an EOL condition or
4006 * an interrupt. We periodically mark descriptors in this
4048 ath_rate_setupxtxdesc(sc, an, ds, shortPreamble, rix);
4119 struct ath_node *an;
4151 an = ATH_NODE(ni);
4189 ath_rate_tx_complete(sc, an, ds, ds0);
4703 * We temper this aggressive polling with an exponential
4818 * necessary, for example, when an ibss merge
4829 * If joining an adhoc network defer beacon timer
4832 * starting an ibss/bss so there's no need to delay.