Lines Matching full:tap

2639 	struct ieee80211_tx_ampdu *tap;  in ath_tx_addto_baw()  local
2646 tap = ath_tx_get_tx_tid(an, tid->tid); in ath_tx_addto_baw()
2652 tap->txa_start, tap->txa_wnd); in ath_tx_addto_baw()
2660 tap->txa_start, tap->txa_wnd, tid->baw_head, in ath_tx_addto_baw()
2667 if (! BAW_WITHIN(tap->txa_start, tap->txa_wnd, in ath_tx_addto_baw()
2673 tap->txa_start, tap->txa_wnd, tid->baw_head, in ath_tx_addto_baw()
2681 index = ATH_BA_INDEX(tap->txa_start, SEQNO(bf->bf_state.bfs_seqno)); in ath_tx_addto_baw()
2687 tap->txa_start, tap->txa_wnd, index, cindex, tid->baw_head, in ath_tx_addto_baw()
2730 struct ieee80211_tx_ampdu *tap; in ath_tx_switch_baw_buf() local
2735 tap = ath_tx_get_tx_tid(an, tid->tid); in ath_tx_switch_baw_buf()
2736 index = ATH_BA_INDEX(tap->txa_start, seqno); in ath_tx_switch_baw_buf()
2777 struct ieee80211_tx_ampdu *tap; in ath_tx_update_baw() local
2782 tap = ath_tx_get_tx_tid(an, tid->tid); in ath_tx_update_baw()
2783 index = ATH_BA_INDEX(tap->txa_start, seqno); in ath_tx_update_baw()
2789 __func__, tid->tid, tap->txa_start, tap->txa_wnd, seqno, index, in ath_tx_update_baw()
2794 * has slid tap->txa_start along without updating the BAW in ath_tx_update_baw()
2815 INCR(tap->txa_start, IEEE80211_SEQ_RANGE); in ath_tx_update_baw()
2820 __func__, tid->tid, tap->txa_start, tap->txa_wnd, tid->baw_head); in ath_tx_update_baw()
3030 struct ieee80211_tx_ampdu *tap; in ath_tx_xmit_aggr() local
3034 tap = ath_tx_get_tx_tid(an, tid->tid); in ath_tx_xmit_aggr()
3045 (! BAW_WITHIN(tap->txa_start, tap->txa_wnd, in ath_tx_xmit_aggr()
3707 struct ieee80211_tx_ampdu *tap; in ath_tx_tid_bar_tx() local
3718 tap = ath_tx_get_tx_tid(tid->an, tid->tid); in ath_tx_tid_bar_tx()
3764 tap->txa_start); in ath_tx_tid_bar_tx()
3770 if (ieee80211_send_bar(&tid->an->an_node, tap, tap->txa_start) == 0) { in ath_tx_tid_bar_tx()
3831 struct ieee80211_tx_ampdu *tap; in ath_tx_tid_drain_print() local
3834 tap = ath_tx_get_tx_tid(an, tid->tid); in ath_tx_tid_drain_print()
3882 tid->baw_tail, tap == NULL ? -1 : tap->txa_start, in ath_tx_tid_drain_print()
3912 struct ieee80211_tx_ampdu *tap; in ath_tx_tid_drain() local
3916 tap = ath_tx_get_tx_tid(an, tid->tid); in ath_tx_tid_drain()
3976 if (tap) { in ath_tx_tid_drain()
3985 tap->txa_start); in ath_tx_tid_drain()
3987 ni->ni_txseqs[tid->tid] = tap->txa_start; in ath_tx_tid_drain()
4501 struct ieee80211_tx_ampdu *tap; in ath_tx_aggr_retry_unaggr() local
4505 tap = ath_tx_get_tx_tid(an, tid); in ath_tx_aggr_retry_unaggr()
4659 struct ieee80211_tx_ampdu *tap; in ath_tx_comp_aggr_error() local
4675 tap = ath_tx_get_tx_tid(an, tid->tid); in ath_tx_comp_aggr_error()
4809 struct ieee80211_tx_ampdu *tap; local
4934 tap = ath_tx_get_tx_tid(an, tid);
4958 __func__, tap->txa_start, tx_ok, ts.ts_status, ts.ts_flags,
5062 txseq = tap->txa_start;
5090 "%s: txa_start now %d\n", __func__, tap->txa_start);
5353 struct ieee80211_tx_ampdu *tap; local
5358 tap = ath_tx_get_tx_tid(an, tid->tid);
5372 if (tap != NULL && (! BAW_WITHIN(tap->txa_start, tap->txa_wnd,
5410 struct ieee80211_tx_ampdu *tap; local
5423 tap = ath_tx_get_tx_tid(an, tid->tid);
5838 struct ieee80211_tx_ampdu *tap; local
5843 tap = &ni->ni_tx_ampdu[tid];
5844 return tap;
5853 struct ieee80211_tx_ampdu *tap; local
5858 tap = ath_tx_get_tx_tid(an, tid);
5859 if (tap == NULL)
5862 return !! (tap->txa_flags & IEEE80211_AGGR_RUNNING);
5871 struct ieee80211_tx_ampdu *tap; local
5876 tap = ath_tx_get_tx_tid(an, tid);
5877 if (tap == NULL)
5880 return !! (tap->txa_flags & IEEE80211_AGGR_XCHGPEND);
5890 * We tap this so the relevant flags can be set to pause the TID
5896 ath_addba_request(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap, argument
5900 int tid = tap->txa_tid;
5947 __func__, tap->txa_start, ni->ni_txseqs[tid]);
5949 return sc->sc_addba_request(ni, tap, dialogtoken, baparamset,
5974 ath_addba_response(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap, argument
5978 int tid = tap->txa_tid;
5991 __func__, tap->txa_start, ni->ni_txseqs[tid]);
5999 r = sc->sc_addba_response(ni, tap, status, code, batimeout);
6008 tap->txa_start = ni->ni_txseqs[tid];
6021 ath_addba_stop(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap) argument
6024 int tid = tap->txa_tid;
6053 sc->sc_addba_stop(ni, tap);
6155 ath_bar_response(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap, argument
6159 int tid = tap->txa_tid;
6162 int attempts = tap->txa_attempts;
6170 tap->txa_tid,
6174 tap->txa_start,
6175 tap->txa_seqpending);
6189 old_txa_start = tap->txa_start;
6190 sc->sc_bar_response(ni, tap, status);
6191 if (tap->txa_start != old_txa_start) {
6195 tap->txa_start,
6198 tap->txa_start = old_txa_start;
6229 struct ieee80211_tx_ampdu *tap) argument
6232 int tid = tap->txa_tid;
6248 sc->sc_addba_response_timeout(ni, tap);