Lines Matching refs:tid
168 u8 rtl_tid_to_ac(u8 tid) in rtl_tid_to_ac() argument
170 return tid_to_ac[tid]; in rtl_tid_to_ac()
1199 u8 *bssid, u16 tid);
1202 struct ieee80211_hdr *hdr, u16 tid) in process_agg_start() argument
1208 skb_delba = rtl_make_del_ba(hw, hdr->addr2, hdr->addr3, tid); in process_agg_start()
1257 u16 capab = 0, tid = 0; in rtl_action_proc() local
1276 tid = (capab & in rtl_action_proc()
1278 tid_data = &sta_entry->tids[tid]; in rtl_action_proc()
1281 process_agg_start(hw, hdr, tid); in rtl_action_proc()
1409 struct ieee80211_sta *sta, u16 tid, u16 *ssn) in rtl_tx_agg_start() argument
1418 if (unlikely(tid >= MAX_TID_COUNT)) in rtl_tx_agg_start()
1424 tid_data = &sta_entry->tids[tid]; in rtl_tx_agg_start()
1427 "on ra = %pM tid = %d seq:%d\n", sta->addr, tid, in rtl_tx_agg_start()
1433 ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid); in rtl_tx_agg_start()
1438 struct ieee80211_sta *sta, u16 tid) in rtl_tx_agg_stop() argument
1448 "on ra = %pM tid = %d\n", sta->addr, tid); in rtl_tx_agg_stop()
1450 if (unlikely(tid >= MAX_TID_COUNT)) in rtl_tx_agg_stop()
1454 tid_data = &sta_entry->tids[tid]; in rtl_tx_agg_stop()
1455 sta_entry->tids[tid].agg.agg_state = RTL_AGG_STOP; in rtl_tx_agg_stop()
1457 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid); in rtl_tx_agg_stop()
1462 struct ieee80211_sta *sta, u16 tid) in rtl_rx_agg_start() argument
1471 if (unlikely(tid >= MAX_TID_COUNT)) in rtl_rx_agg_start()
1477 tid_data = &sta_entry->tids[tid]; in rtl_rx_agg_start()
1480 "on ra = %pM tid = %d seq:%d\n", sta->addr, tid, in rtl_rx_agg_start()
1488 struct ieee80211_sta *sta, u16 tid) in rtl_rx_agg_stop() argument
1497 "on ra = %pM tid = %d\n", sta->addr, tid); in rtl_rx_agg_stop()
1499 if (unlikely(tid >= MAX_TID_COUNT)) in rtl_rx_agg_stop()
1503 sta_entry->tids[tid].agg.rx_agg_state = RTL_RX_AGG_STOP; in rtl_rx_agg_stop()
1508 struct ieee80211_sta *sta, u16 tid) in rtl_tx_agg_oper() argument
1517 "on ra = %pM tid = %d\n", sta->addr, tid); in rtl_tx_agg_oper()
1519 if (unlikely(tid >= MAX_TID_COUNT)) in rtl_tx_agg_oper()
1523 sta_entry->tids[tid].agg.agg_state = RTL_AGG_OPERATIONAL; in rtl_tx_agg_oper()
1576 u8 idx, tid; in rtl_watchdog_wq_callback() local
1640 for (tid = 0; tid <= 7; tid++) { in rtl_watchdog_wq_callback()
1642 rtlpriv->link_info.tidtx_in4period[tid][idx] = in rtl_watchdog_wq_callback()
1643 rtlpriv->link_info.tidtx_in4period[tid] in rtl_watchdog_wq_callback()
1645 rtlpriv->link_info.tidtx_in4period[tid][3] = in rtl_watchdog_wq_callback()
1646 rtlpriv->link_info.tidtx_inperiod[tid]; in rtl_watchdog_wq_callback()
1649 tidtx_inp4eriod[tid] += in rtl_watchdog_wq_callback()
1650 rtlpriv->link_info.tidtx_in4period[tid][idx]; in rtl_watchdog_wq_callback()
1651 aver_tidtx_inperiod[tid] = tidtx_inp4eriod[tid] / 4; in rtl_watchdog_wq_callback()
1652 if (aver_tidtx_inperiod[tid] > 5000) in rtl_watchdog_wq_callback()
1653 rtlpriv->link_info.higher_busytxtraffic[tid] = in rtl_watchdog_wq_callback()
1656 rtlpriv->link_info.higher_busytxtraffic[tid] = in rtl_watchdog_wq_callback()
1670 for (tid = 0; tid <= 7; tid++) in rtl_watchdog_wq_callback()
1671 rtlpriv->link_info.tidtx_inperiod[tid] = 0; in rtl_watchdog_wq_callback()
1903 u8 *sa, u8 *bssid, u16 tid) in rtl_make_del_ba() argument
1926 params |= (u16)(tid << 12); /* bit 15:12 TID number */ in rtl_make_del_ba()