Searched refs:msta (Results 1 - 25 of 37) sorted by relevance

12

/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmain.c92 struct mt7603_sta *msta = &mvif->sta; local
94 int idx = msta->wcid.idx;
105 if (!list_empty(&msta->wcid.poll_list))
106 list_del_init(&msta->wcid.poll_list);
346 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv; local
355 INIT_LIST_HEAD(&msta->wcid.poll_list);
356 __skb_queue_head_init(&msta->psq);
357 msta->ps = ~0;
358 msta->smps = ~0;
359 msta
386 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv; local
418 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv; local
452 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv; local
493 struct mt7603_sta *msta = sta ? (struct mt7603_sta *)sta->drv_priv : local
592 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv; local
644 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv; local
689 struct mt7603_sta *msta; local
[all...]
H A Ddma.c23 struct mt7603_sta *msta; local
44 priv = msta = container_of(wcid, struct mt7603_sta, wcid);
59 __skb_queue_tail(&msta->psq, skb);
60 if (skb_queue_len(&msta->psq) >= 64) {
61 skb = __skb_dequeue(&msta->psq);
H A Dmac.c332 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv; local
333 int idx = msta->wcid.idx;
415 struct mt7603_sta *msta; local
432 msta = list_first_entry(&dev->mt76.sta_poll_list,
434 list_del_init(&msta->wcid.poll_list);
437 addr = mt7603_wtbl4_addr(msta->wcid.idx);
439 u32 airtime_last = msta->tx_airtime_ac[i];
441 msta->tx_airtime_ac[i] = mt76_rr(dev, addr + i * 8);
442 airtime[i] = msta->tx_airtime_ac[i] - airtime_last;
446 if (msta
948 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv; local
1053 struct mt7603_sta *msta = container_of(wcid, struct mt7603_sta, wcid); local
1257 struct mt7603_sta *msta = NULL; local
[all...]
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Dmain.c213 struct mt76_sta *msta = (struct mt76_sta *) sta->drv_priv; local
226 msta->wcid.idx = idx;
227 msta->wcid.hw_key_idx = -1;
230 rcu_assign_pointer(dev->wcid[idx], &msta->wcid);
244 struct mt76_sta *msta = (struct mt76_sta *) sta->drv_priv; local
245 int idx = msta->wcid.idx;
298 struct mt76_sta *msta = sta ? (struct mt76_sta *) sta->drv_priv : NULL; local
299 struct mt76_wcid *wcid = msta ? &msta->wcid : &mvif->group_wcid;
324 if (!msta) {
355 struct mt76_sta *msta = (struct mt76_sta *) sta->drv_priv; local
389 struct mt76_sta *msta = (struct mt76_sta *) sta->drv_priv; local
[all...]
H A Dtx.c197 struct mt76_sta *msta = NULL; local
212 msta = (struct mt76_sta *) sta->drv_priv;
213 wcid = &msta->wcid;
225 trace_mt_tx(dev, skb, msta, txwi);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmac.c41 struct mt792x_sta *msta; local
63 msta = list_first_entry(&sta_poll_list,
65 list_del_init(&msta->wcid.poll_list);
68 idx = msta->wcid.idx;
72 u32 tx_last = msta->airtime_ac[i];
73 u32 rx_last = msta->airtime_ac[i + 4];
75 msta->airtime_ac[i] = mt76_rr(dev, addr);
76 msta->airtime_ac[i + 4] = mt76_rr(dev, addr + 4);
78 tx_time[i] = msta->airtime_ac[i] - tx_last;
79 rx_time[i] = msta
182 struct mt792x_sta *msta = NULL; local
447 struct mt792x_sta *msta = NULL; local
516 struct mt792x_sta *msta; local
785 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
[all...]
H A Dmain.c468 struct mt792x_sta *msta = sta ? (struct mt792x_sta *)sta->drv_priv : local
470 struct mt76_wcid *wcid = &msta->wcid;
517 err = mt76_connac_mcu_add_key(&dev->mt76, vif, &msta->bip,
519 &msta->wcid, cmd);
764 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
772 INIT_LIST_HEAD(&msta->wcid.poll_list);
773 msta->vif = mvif;
774 msta->wcid.sta = 1;
775 msta->wcid.idx = idx;
776 msta
807 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
832 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
882 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
1133 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
[all...]
H A Dpci_mac.c35 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
37 if (time_after(jiffies, msta->last_txs + HZ / 4)) {
39 msta->last_txs = jiffies;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmain.c288 struct mt7915_sta *msta = &mvif->sta; local
291 int idx = msta->wcid.idx;
313 if (!list_empty(&msta->wcid.poll_list))
314 list_del_init(&msta->wcid.poll_list);
317 mt76_wcid_cleanup(&dev->mt76, &msta->wcid);
370 struct mt7915_sta *msta = sta ? (struct mt7915_sta *)sta->drv_priv : local
372 struct mt76_wcid *wcid = &msta->wcid;
422 err = mt76_connac_mcu_add_key(&dev->mt76, vif, &msta->bip,
424 &msta->wcid, cmd);
743 struct mt7915_sta *msta local
777 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv; local
845 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv; local
1084 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv; local
1145 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv; local
1199 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv; local
1215 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv; local
1422 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv; local
1569 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv; local
1635 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv; local
[all...]
H A Dmac.c102 struct mt7915_sta *msta; local
126 msta = list_first_entry(&sta_poll_list,
128 list_del_init(&msta->wcid.poll_list);
131 idx = msta->wcid.idx;
137 u32 tx_last = msta->airtime_ac[i];
138 u32 rx_last = msta->airtime_ac[i + 4];
140 msta->airtime_ac[i] = mt76_rr(dev, addr);
141 msta->airtime_ac[i + 4] = mt76_rr(dev, addr + 4);
143 tx_time[i] = msta->airtime_ac[i] - tx_last;
144 rx_time[i] = msta
245 mt7915_wed_check_ppe(struct mt7915_dev *dev, struct mt76_queue *q, struct mt7915_sta *msta, struct sk_buff *skb, u32 info) argument
290 struct mt7915_sta *msta = NULL; local
764 struct mt7915_sta *msta; local
913 struct mt7915_sta *msta; local
1005 struct mt7915_sta *msta = NULL; local
1955 struct mt7915_sta *msta; local
2266 mt7915_mac_twt_param_equal(struct mt7915_sta *msta, struct ieee80211_twt_params *twt_agrt) argument
2298 struct mt7915_sta *msta = (struct mt7915_sta *)sta->drv_priv; local
2384 mt7915_mac_twt_teardown_flow(struct mt7915_dev *dev, struct mt7915_sta *msta, u8 flowid) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmain.c254 struct mt7996_sta *msta = &mvif->sta; local
257 int idx = msta->wcid.idx;
275 if (!list_empty(&msta->wcid.poll_list))
276 list_del_init(&msta->wcid.poll_list);
279 mt76_wcid_cleanup(&dev->mt76, &msta->wcid);
324 struct mt7996_sta *msta = sta ? (struct mt7996_sta *)sta->drv_priv : local
326 struct mt76_wcid *wcid = &msta->wcid;
387 &msta->wcid, cmd);
669 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
678 INIT_LIST_HEAD(&msta
702 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
768 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
997 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
1047 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
1101 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
1117 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
1255 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
1360 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
1426 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
[all...]
H A Dmac.c104 struct mt7996_sta *msta; local
126 msta = list_first_entry(&sta_poll_list,
128 list_del_init(&msta->wcid.poll_list);
131 idx = msta->wcid.idx;
137 u32 tx_last = msta->airtime_ac[i];
138 u32 rx_last = msta->airtime_ac[i + 4];
140 msta->airtime_ac[i] = mt76_rr(dev, addr);
141 msta->airtime_ac[i + 4] = mt76_rr(dev, addr + 4);
143 tx_time[i] = msta->airtime_ac[i] - tx_last;
144 rx_time[i] = msta
211 struct mt7996_sta *msta = (struct mt7996_sta *)status->wcid; local
397 mt7996_wed_check_ppe(struct mt7996_dev *dev, struct mt76_queue *q, struct mt7996_sta *msta, struct sk_buff *skb, u32 info) argument
451 struct mt7996_sta *msta = NULL; local
1013 struct mt7996_sta *msta; local
1122 struct mt7996_sta *msta; local
1334 struct mt7996_sta *msta = NULL; local
2238 struct mt7996_sta *msta; local
2535 mt7996_mac_twt_param_equal(struct mt7996_sta *msta, struct ieee80211_twt_params *twt_agrt) argument
2567 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
2651 mt7996_mac_twt_teardown_flow(struct mt7996_dev *dev, struct mt7996_sta *msta, u8 flowid) argument
[all...]
H A Ddebugfs.c598 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
599 struct mt7996_dev *dev = msta->vif->phy->dev;
605 u32 idx = msta->wcid.idx >> 5;
606 u8 offs = msta->wcid.idx & GENMASK(4, 0);
614 mt76_wr(dev, MT_FL_Q0_CTRL, ctrl | msta->wcid.idx);
618 sta->addr, msta->wcid.idx,
619 msta->vif->mt76.wmm_idx, ac, qlen);
896 struct mt7996_sta *msta = (struct mt7996_sta *)sta->drv_priv; local
897 struct mt7996_dev *dev = msta->vif->phy->dev;
932 phy.wlan_idx = cpu_to_le16(msta
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmain.c251 struct mt7615_sta *msta = &mvif->sta; local
254 int idx = msta->wcid.idx;
265 mt76_connac_free_pending_tx_skbs(&dev->pm, &msta->wcid);
278 if (!list_empty(&msta->wcid.poll_list))
279 list_del_init(&msta->wcid.poll_list);
350 struct mt7615_sta *msta = sta ? (struct mt7615_sta *)sta->drv_priv : local
352 struct mt76_wcid *wcid = &msta->wcid;
651 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv; local
660 INIT_LIST_HEAD(&msta->wcid.poll_list);
661 msta
693 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv; local
723 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv; local
770 struct mt7615_sta *msta = NULL; local
822 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv; local
1227 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv; local
[all...]
H A Dpci_mac.c71 struct mt7615_sta *msta; local
74 msta = wcid ? container_of(wcid, struct mt7615_sta, wcid) : NULL;
78 if ((info->flags & IEEE80211_TX_CTL_RATE_CTRL_PROBE) && msta) {
86 mt7615_mac_set_rates(phy, msta, &info->control.rates[0],
87 msta->rates);
H A Dusb_sdio.c190 struct mt7615_sta *msta; local
193 msta = wcid ? container_of(wcid, struct mt7615_sta, wcid) : NULL;
198 msta && !msta->rate_probe) {
201 mt7615_mac_set_rates(&dev->phy, msta, &info->control.rates[0],
202 msta->rates);
H A Dmac.c256 struct mt7615_sta *msta = (struct mt7615_sta *)status->wcid; local
270 if (!msta || !msta->vif)
273 sta = container_of((void *)msta, struct ieee80211_sta, drv_priv);
274 vif = container_of((void *)msta->vif, struct ieee80211_vif, drv_priv);
387 struct mt7615_sta *msta; local
389 msta = container_of(status->wcid, struct mt7615_sta, wcid);
391 if (list_empty(&msta->wcid.poll_list))
392 list_add_tail(&msta->wcid.poll_list,
744 struct mt7615_sta *msta local
903 struct mt7615_sta *msta; local
1493 struct mt7615_sta *msta = NULL; local
[all...]
H A Dmcu.c773 struct mt7615_sta *msta = (struct mt7615_sta *)params->sta->drv_priv; local
774 struct mt7615_vif *mvif = msta->vif;
779 wtbl_hdr = mt76_connac_mcu_alloc_wtbl_req(&dev->mt76, &msta->wcid,
793 &msta->wcid);
808 struct mt7615_sta *msta = (struct mt7615_sta *)params->sta->drv_priv; local
809 struct mt7615_vif *mvif = msta->vif;
815 &msta->wcid);
827 wtbl_hdr = mt76_connac_mcu_alloc_wtbl_req(&dev->mt76, &msta->wcid,
847 struct mt7615_sta *msta; local
851 msta
929 struct mt7615_sta *msta = (struct mt7615_sta *)params->sta->drv_priv; local
1004 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv; local
1151 struct mt7615_sta *msta = (struct mt7615_sta *)params->sta->drv_priv; local
1195 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv; local
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_util.c242 struct mt76x02_sta *msta = (struct mt76x02_sta *)sta->drv_priv; local
246 memset(msta, 0, sizeof(*msta));
252 msta->vif = mvif;
253 msta->wcid.sta = 1;
254 msta->wcid.idx = idx;
255 msta->wcid.hw_key_idx = -1;
258 ewma_pktlen_init(&msta->pktlen);
261 set_bit(MT_WCID_FLAG_CHECK_PS, &msta->wcid.flags);
359 struct mt76x02_sta *msta local
413 struct mt76x02_sta *msta; local
583 struct mt76x02_sta *msta = (struct mt76x02_sta *)sta->drv_priv; local
627 struct mt76x02_sta *msta = (struct mt76x02_sta *)sta->drv_priv; local
[all...]
H A Dmt76x02_txrx.c20 struct mt76x02_sta *msta; local
22 msta = (struct mt76x02_sta *)control->sta->drv_priv;
23 wcid = &msta->wcid;
176 struct mt76x02_sta *msta = (struct mt76x02_sta *)sta->drv_priv; local
178 ewma_pktlen_add(&msta->pktlen, tx_info->skb->len);
H A Dmt76x02_mac.c476 mt76x02_mac_fill_tx_status(struct mt76x02_dev *dev, struct mt76x02_sta *msta, argument
499 if (!msta)
502 mt76x02_mac_process_tx_rate(&rate[0], msta->wcid.tx_info,
554 struct mt76x02_sta *msta = NULL; local
573 priv = msta = container_of(wcid, struct mt76x02_sta, wcid);
594 if (msta && stat->aggr && !status.skb) {
599 stat_cache = msta->status.rate;
600 stat_cache |= ((u32)msta->status.retry) << 16;
603 stat->wcid == msta->status.wcid && msta
[all...]
H A Dmt792x_core.c120 struct mt792x_sta *msta = &mvif->sta; local
123 int idx = msta->wcid.idx;
126 mt76_connac_free_pending_tx_skbs(&dev->pm, &msta->wcid);
136 if (!list_empty(&msta->wcid.poll_list))
137 list_del_init(&msta->wcid.poll_list);
140 mt76_wcid_cleanup(&dev->mt76, &msta->wcid);
405 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
408 if (msta->vif->mt76.idx != wi->idx)
411 mt76_ethtool_worker(wi, &msta->wcid.stats, true);
489 struct mt792x_sta *msta local
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmac.c30 struct mt792x_sta *msta; local
49 msta = list_first_entry(&sta_poll_list,
52 list_del_init(&msta->wcid.poll_list);
55 idx = msta->wcid.idx;
59 u32 tx_last = msta->airtime_ac[i];
60 u32 rx_last = msta->airtime_ac[i + 4];
62 msta->airtime_ac[i] = mt76_rr(dev, addr);
63 msta->airtime_ac[i + 4] = mt76_rr(dev, addr + 4);
65 tx_time[i] = msta->airtime_ac[i] - tx_last;
66 rx_time[i] = msta
170 struct mt792x_sta *msta = (struct mt792x_sta *)status->wcid; local
368 struct mt792x_sta *msta = NULL; local
825 struct mt792x_sta *msta; local
983 struct mt792x_sta *msta = NULL; local
1086 struct mt792x_sta *msta; local
1370 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
[all...]
H A Dpci_mac.c35 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
37 if (time_after(jiffies, msta->last_txs + HZ / 4)) {
39 msta->last_txs = jiffies;
H A Dmain.c487 struct mt792x_sta *msta = sta ? (struct mt792x_sta *)sta->drv_priv : local
489 struct mt76_wcid *wcid = &msta->wcid;
544 err = mt7925_mcu_add_key(&dev->mt76, vif, &msta->bip,
546 &msta->wcid, cmd);
761 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
769 INIT_LIST_HEAD(&msta->wcid.poll_list);
770 msta->vif = mvif;
771 msta->wcid.sta = 1;
772 msta->wcid.idx = idx;
773 msta
807 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
832 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
879 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
1158 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv; local
[all...]

Completed in 322 milliseconds

12