/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | mac.c | 102 u8 tid = ac_to_tid[i]; local 107 ieee80211_sta_register_airtime(sta, tid, tx_cur,
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mcu.c | 2433 u8 tid; member in struct:__anon1309
|
H A D | main.c | 848 struct ieee80211_txq *txq = sta->txq[params->tid]; 850 u16 tid = params->tid; local 863 mt76_rx_aggr_start(&dev->mt76, &msta->wcid, tid, ssn, 868 mt76_rx_aggr_stop(&dev->mt76, &msta->wcid, tid); 879 clear_bit(tid, &msta->wcid.ampdu_state); 883 set_bit(tid, &msta->wcid.ampdu_state); 888 clear_bit(tid, &msta->wcid.ampdu_state); 890 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid);
|
H A D | mac.c | 174 u8 tid = ac_to_tid[i]; local 179 ieee80211_sta_register_airtime(sta, tid, tx_cur,
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76_connac_mcu.h | 329 u8 tid; member in struct:sta_rec_ba 694 u8 tid; member in struct:wtbl_ba
|
H A D | mt76_connac_mcu.c | 1101 ba->tid = params->tid; 1111 ba->rst_ba_tid = params->tid; 1241 ba->ba_en = enable << params->tid; 1243 ba->tid = params->tid;
|
H A D | mt76.h | 1373 int mt76_rx_aggr_start(struct mt76_dev *dev, struct mt76_wcid *wcid, u8 tid, 1375 void mt76_rx_aggr_stop(struct mt76_dev *dev, struct mt76_wcid *wcid, u8 tid);
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mac.c | 370 void mt7603_mac_rx_ba_reset(struct mt7603_dev *dev, void *addr, u8 tid) argument 375 FIELD_PREP(MT_BA_CONTROL_1_TID, tid) | 379 void mt7603_mac_tx_ba_reset(struct mt7603_dev *dev, int wcid, int tid, argument 383 u32 tid_mask = FIELD_PREP(MT_WTBL2_W15_BA_EN_TIDS, BIT(tid)) | 385 (tid * MT_WTBL2_W15_BA_WIN_SIZE_SHIFT)); 400 tid_val = FIELD_PREP(MT_WTBL2_W15_BA_EN_TIDS, BIT(tid)) | 401 i << (tid * MT_WTBL2_W15_BA_WIN_SIZE_SHIFT); 464 u8 tid = ac_to_tid[i]; local 470 ieee80211_sta_register_airtime(sta, tid, txtime, 0);
|
H A D | dma.c | 32 u8 tid = 0, hwq = 0; local 58 tid = *ieee80211_get_qos_ctl(hdr) & 60 u8 qid = tid_to_ac[tid]; 75 ieee80211_sta_set_buffered(sta, tid, true);
|
/linux-master/drivers/net/wireless/marvell/ |
H A D | mwl8k.c | 176 u8 tid; member in struct:mwl8k_ampdu_stream 1643 static int mwl8k_tid_queue_mapping(u8 tid) argument 1645 BUG_ON(tid > 7); 1647 switch (tid) { 1792 mwl8k_add_stream(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 tid) argument 1803 stream->tid = tid; 1806 sta->addr, tid); 1821 ret = ieee80211_start_tx_ba_session(stream->sta, stream->tid, 0); 1824 "%d\n", stream->sta->addr, stream->tid, re 1840 mwl8k_lookup_stream(struct ieee80211_hw *hw, u8 *addr, u8 tid) argument 1858 mwl8k_ampdu_allowed(struct ieee80211_sta *sta, u8 tid) argument 1870 mwl8k_tx_count_packet(struct ieee80211_sta *sta, u8 tid) argument 1916 u8 tid = 0; local 3950 u8 tid; member in struct:mwl8k_create_ba_stream 5451 u16 tid = params->tid; local [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | tx.c | 22 u16 tid, u16 ssn) 33 if (!(le16_to_cpu(ba_trig->tx_bar) & BIT(tid))) 37 "BAR sent to %pM, tid %d, ssn %d", 38 addr, tid, ssn); 876 struct ieee80211_sta *sta, unsigned int tid) 879 u8 ac = tid_to_mac80211_ac[tid]; 1016 u8 tid; local 1036 tid = ieee80211_get_tid(hdr); 1037 if (WARN_ON_ONCE(tid >= IWL_MAX_TID_COUNT)) 1045 !mvmsta->tid_data[tid] 21 iwl_mvm_bar_check_trigger(struct iwl_mvm *mvm, const u8 *addr, u16 tid, u16 ssn) argument 875 iwl_mvm_max_amsdu_size(struct iwl_mvm *mvm, struct ieee80211_sta *sta, unsigned int tid) argument 1126 int tid; local 1161 iwl_mvm_tx_pkt_queued(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, int tid) argument 1193 u8 tid = IWL_MAX_TID_COUNT; local 1427 iwl_mvm_check_ratid_empty(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 tid) argument 1692 int tid = IWL_MVM_TX_RES_GET_TID(tx_resp->ra_tid); local 1983 int tid = IWL_MVM_TX_RES_GET_TID(tx_resp->ra_tid); local 2030 iwl_mvm_tx_reclaim(struct iwl_mvm *mvm, int sta_id, int tid, int txq, int index, struct ieee80211_tx_info *tx_info, u32 rate, bool is_flush) argument 2177 int sta_id, tid, txq, index; local 2389 int tid = le16_to_cpu(queue_info->tid); local [all...] |
H A D | utils.c | 826 u16 tid) 838 if (!(le16_to_cpu(ba_trig->frame_timeout) & BIT(tid))) 842 "Frame from %pM timed out, tid %d", 843 sta->addr, tid); 823 iwl_mvm_event_frame_timeout_callback(struct iwl_mvm *mvm, struct ieee80211_vif *vif, const struct ieee80211_sta *sta, u16 tid) argument
|
H A D | sta.h | 87 * This data includes the index of the station in the fw, per tid information 93 * station index. That way, the driver is able to get the tid related data in 107 * The station holds the sequence number per tid. So this data needs to be 318 * @last_seq: last sequence per tid for duplicate packet detection 373 * @tid_disable_agg: bitmap: if bit(tid) is set, the fw won't send ampdus for 374 * tid. 383 * @tid_data: per tid data + mgmt. Look at %iwl_mvm_tid_data. 543 int tid, u16 ssn, bool start, u16 buf_size, u16 timeout); 545 struct ieee80211_sta *sta, u16 tid, u16 *ssn); 547 struct ieee80211_sta *sta, u16 tid, u1 [all...] |
H A D | sta.c | 297 sta->addr, ba_data->tid); 352 int sta_id, u16 *queueptr, u8 tid) 372 if (tid == IWL_MAX_TID_COUNT) 373 tid = IWL_MGMT_TID; 375 remove_cmd.u.remove.tid = cpu_to_le32(tid); 393 mvm->queue_info[queue].tid_bitmap &= ~BIT(tid); 410 cmd.tid = mvm->queue_info[queue].txq_tid; 422 iwl_mvm_txq_from_tid(sta, tid); 451 int tid; local 351 iwl_mvm_disable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int sta_id, u16 *queueptr, u8 tid) argument 491 int tid; local 552 u8 sta_id, tid; local 663 iwl_mvm_reconfig_scd(struct iwl_mvm *mvm, int queue, int fifo, int sta_id, int tid, int frame_limit, u16 ssn) argument 701 iwl_mvm_redirect_queue(struct iwl_mvm *mvm, int queue, int tid, int ac, int ssn, unsigned int wdg_timeout, bool force, struct iwl_mvm_txq *txq) argument 845 iwl_mvm_tvqm_enable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 sta_id, u8 tid, unsigned int timeout) argument 910 iwl_mvm_sta_alloc_queue_tvqm(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 ac, int tid) argument 944 iwl_mvm_update_txq_mapping(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int queue, u8 sta_id, u8 tid) argument 1029 int tid; local 1065 int tid = -1; local 1152 unsigned int tid; local 1260 int tid; local 1337 iwl_mvm_sta_alloc_queue(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 ac, int tid) argument 1545 u8 tid; local 2793 iwl_mvm_fw_baid_op_sta(struct iwl_mvm *mvm, struct ieee80211_sta *sta, bool start, int tid, u16 ssn, u16 buf_size) argument 2842 iwl_mvm_fw_baid_op_cmd(struct iwl_mvm *mvm, struct ieee80211_sta *sta, bool start, int tid, u16 ssn, u16 buf_size, int baid) argument 2891 iwl_mvm_fw_baid_op(struct iwl_mvm *mvm, struct ieee80211_sta *sta, bool start, int tid, u16 ssn, u16 buf_size, int baid) argument 2904 iwl_mvm_sta_rx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int tid, u16 ssn, bool start, u16 buf_size, u16 timeout) argument 3040 iwl_mvm_sta_tx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int tid, u8 queue, bool start) argument 3110 iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 *ssn) argument 3215 iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 buf_size, bool amsdu) argument 3368 iwl_mvm_sta_tx_agg_stop(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid) argument 3441 iwl_mvm_sta_tx_agg_flush(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid) argument 4087 int tid, ret; local [all...] |
H A D | rxmq.c | 22 u8 tid, keyidx; local 62 tid = ieee80211_get_tid(hdr); 64 tid = 0; 67 if (tid >= IWL_MAX_TID_COUNT) 78 res = memcmp(pn, ptk_pn->q[queue].pn[tid], IEEE80211_CCMP_PN_LEN); 84 memcpy(ptk_pn->q[queue].pn[tid], pn, IEEE80211_CCMP_PN_LEN); 491 * returns true if a packet is a duplicate or invalid tid and should be dropped. 501 u8 tid, sub_frame_idx; local 524 tid = ieee80211_get_tid(hdr); 525 if (tid > 731 u8 tid = ieee80211_get_tid(hdr); local 2508 unsigned int tid = le32_get_bits(release->sta_tid, local [all...] |
H A D | rx.c | 217 u8 tid = ieee80211_get_tid(hdr); local 219 if (tid < IWL_MAX_TID_COUNT) 220 ac = tid_to_mac80211_ac[tid]; 1314 u8 sta_id, tid; local 1329 tid = ratid & BA_WINDOW_STATUS_TID_MSK; 1340 ieee80211_mark_rx_ba_filtered_frames(sta, tid, ssn, bitmap,
|
H A D | ops.c | 1846 int tid = mvm->tvqm_info[hw_queue].txq_tid; local 1848 tid_bitmap = BIT(tid); 1854 int tid = i; local 1856 if (tid == IWL_MAX_TID_COUNT) 1857 tid = IEEE80211_NUM_TIDS; 1859 txq = sta->txq[tid];
|
H A D | mvm.h | 730 * struct iwl_mvm_reorder_buffer - per ra/tid/queue reorder buffer 769 * @tid: tid of the session 785 u8 tid; member in struct:iwl_mvm_baid_data 856 iwl_mvm_txq_from_tid(struct ieee80211_sta *sta, u8 tid) argument 858 if (tid == IWL_MAX_TID_COUNT) 859 tid = IEEE80211_NUM_TIDS; 861 return (void *)sta->txq[tid]->drv_priv; 865 * struct iwl_mvm_tvqm_txq_info - maps TVQM hw queue to tid 868 * @txq_tid: txq tid [all...] |
H A D | mld-sta.c | 142 u16 *queue, u8 tid, 163 txq = iwl_mvm_tvqm_enable_txq(mvm, NULL, sta->sta_id, tid, 182 int link_id, const u8 *addr, u8 tid, 196 queue, tid, wdg_timeout); 311 u16 *queueptr, u8 tid) 316 if (tid == IWL_MAX_TID_COUNT) 317 tid = IWL_MGMT_TID; 324 .u.remove.tid = cpu_to_le32(tid), 343 bool flush, u8 tid, u1 139 iwl_mvm_mld_add_int_sta_with_queue(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *sta, const u8 *addr, int link_id, u16 *queue, u8 tid, unsigned int *_wdg_timeout) argument 178 iwl_mvm_mld_add_int_sta(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *int_sta, u16 *queue, enum nl80211_iftype iftype, enum iwl_fw_sta_type sta_type, int link_id, const u8 *addr, u8 tid, unsigned int *wdg_timeout) argument 310 iwl_mvm_mld_disable_txq(struct iwl_mvm *mvm, u32 sta_mask, u16 *queueptr, u8 tid) argument 341 iwl_mvm_mld_rm_int_sta(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *int_sta, bool flush, u8 tid, u16 *queuptr) argument 956 int tid; local [all...] |
H A D | mac80211.c | 919 "TXQ of sta %pM tid %d is now empty\n", 921 txq->tid); 967 struct ieee80211_sta *sta, u16 tid, u16 rx_ba_ssn, 983 struct iwl_mvm_tid_data *tid_data = &mvmsta->tid_data[tid]; 985 CHECK_BA_TRIGGER(mvm, trig, ba_trig->tx_ba_start, tid, 986 "TX AGG START: MAC %pM tid %d ssn %d\n", 987 sta->addr, tid, tid_data->ssn); 991 CHECK_BA_TRIGGER(mvm, trig, ba_trig->tx_ba_stop, tid, 992 "TX AGG STOP: MAC %pM tid %d\n", 993 sta->addr, tid); 966 iwl_mvm_ampdu_check_trigger(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 rx_ba_ssn, enum ieee80211_ampdu_mlme_action action) argument 1018 u16 tid = params->tid; local 3317 int tid; local 4431 int tid, q; local [all...] |
H A D | d3.c | 85 int tid, int queues) 91 ieee80211_get_key_rx_seq(key, tid, seq); 95 const u8 *tmp = ptk_pn->q[i].pn[tid]; 1635 int tid; local 1637 for (tid = 0; tid < IWL_MAX_TID_COUNT; tid++) 1638 ieee80211_set_key_rx_seq(key, tid, &seq[tid]); 1648 int tid; local 82 iwl_mvm_find_max_pn(struct ieee80211_key_conf *key, struct iwl_mvm_key_pn *ptk_pn, struct ieee80211_key_seq *seq, int tid, int queues) argument 1711 int tid; local 1728 int i, tid; local [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | tx.h | 511 * @ra_tid: bits [3:0] = ra, bits [7:4] = tid 568 * @ra_tid: bits [3:0] = ra, bits [7:4] = tid 612 * @tid: tid of the session 629 u8 tid; member in struct:iwl_mvm_ba_notif 645 * @tid: TID of the queue (0-7) 652 u8 tid; member in struct:iwl_mvm_compressed_ba_tfd 659 * @tid: TID of the queue 664 u8 tid; member in struct:iwl_mvm_compressed_ba_ratid 894 * @tid 900 __le16 tid; member in struct:iwl_flush_queue_info 942 u8 tid; member in struct:iwl_scd_txq_cfg_cmd 962 u8 tid; member in struct:iwl_scd_txq_cfg_rsp [all...] |
H A D | datapath.h | 488 * @tid: the TID for this session 495 u8 tid; member in struct:iwl_rx_baid_cfg_cmd_alloc 505 * @tid: TID of the BAID 510 __le32 tid; member in struct:iwl_rx_baid_cfg_cmd_modify 524 * @tid: the TID of the BAID to remove 528 __le32 tid; member in struct:iwl_rx_baid_cfg_cmd_remove 569 * @u.add.tid: TID 577 * @u.remove.tid: TID of queue to remove 579 * @u.modify.tid: TID of queue to modify 587 u8 tid; member in struct:iwl_scd_queue_cfg_cmd::__anon1091::__anon1092 596 __le32 tid; member in struct:iwl_scd_queue_cfg_cmd::__anon1091::__anon1093 600 __le32 tid; member in struct:iwl_scd_queue_cfg_cmd::__anon1091::__anon1094 [all...] |
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | ampdu.c | 107 * ini_enable: per-tid initiator enable/disable of ampdu 112 * retry_limit_tid: per-tid mpdu transmit retry limit 113 * rr_retry_limit_tid: per-tid mpdu transmit retry limit at regular rate 472 brcms_c_ampdu_tx_operational(struct brcms_c_info *wlc, u8 tid, argument 480 if (!ampdu->ini_enable[tid]) { 481 brcms_err(wlc->hw->d11core, "%s: Rejecting tid %d\n", 482 __func__, tid); 516 u8 ndelim, tid; local 558 tid = (u8)p->priority; 561 if (txrate[0].count <= ampdu->rr_retry_limit_tid[tid]) { 829 u8 bitmap[8], queue, tid; local 1073 brcms_c_aggregatable(struct brcms_c_info *wlc, u8 tid) argument 1113 brcms_c_ampdu_flush(struct brcms_c_info *wlc, struct ieee80211_sta *sta, u16 tid) argument [all...] |
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | wmi.h | 936 * CIDXTID_EXTENDED_CID_TID here and use cid and tid members instead 950 u8 tid; member in struct:wmi_vring_cfg 1043 u8 tid; member in struct:wmi_tx_desc_ring_add_cmd 1241 * CIDXTID_EXTENDED_CID_TID here and use cid and tid members instead 1252 u8 tid; member in struct:wmi_rcp_addba_resp_cmd 1259 u8 tid; member in struct:wmi_rcp_addba_resp_edma_cmd 1274 * CIDXTID_EXTENDED_CID_TID here and use cid and tid members instead 1282 u8 tid; member in struct:wmi_rcp_delba_cmd 1289 * CIDXTID_EXTENDED_CID_TID here and use cid and tid members instead 1301 u8 tid; member in struct:wmi_rcp_addba_req_cmd 2533 u8 tid; member in struct:wmi_delba_event 2556 u8 tid; member in struct:wmi_rcp_addba_resp_sent_event 2618 u8 tid; member in struct:wmi_rcp_addba_req_event [all...] |