Searched refs:tid (Results 51 - 75 of 627) sorted by last modified time

1234567891011>>

/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmac.c102 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 Dmcu.c2433 u8 tid; member in struct:__anon1309
H A Dmain.c848 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 Dmac.c174 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 Dmt76_connac_mcu.h329 u8 tid; member in struct:sta_rec_ba
694 u8 tid; member in struct:wtbl_ba
H A Dmt76_connac_mcu.c1101 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 Dmt76.h1373 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 Dmac.c370 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 Ddma.c32 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 Dmwl8k.c176 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 Dtx.c22 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 Dutils.c826 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 Dsta.h87 * 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 Dsta.c297 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 Drxmq.c22 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 Drx.c217 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 Dops.c1846 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 Dmvm.h730 * 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 Dmld-sta.c142 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 Dmac80211.c919 "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 Dd3.c85 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 Dtx.h511 * @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 Ddatapath.h488 * @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 Dampdu.c107 * 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 Dwmi.h936 * 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...]

Completed in 428 milliseconds

1234567891011>>