Home
last modified time | relevance | path

Searched refs:msta_link (Results 1 – 5 of 5) sorted by relevance

/src/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmain.c191 struct mt7996_sta_link *msta_link; in mt7996_set_hw_key() local
209 msta_link = mt76_dereference(msta->link[link_id], in mt7996_set_hw_key()
211 if (!msta_link) in mt7996_set_hw_key()
214 if (!msta_link->wcid.sta) in mt7996_set_hw_key()
217 msta_link = &link->msta_link; in mt7996_set_hw_key()
219 wcid_keyidx = &msta_link->wcid.hw_key_idx; in mt7996_set_hw_key()
228 wcid_keyidx = &msta_link->wcid.hw_key_idx2; in mt7996_set_hw_key()
244 &link->mt76, msta_link, true); in mt7996_set_hw_key()
256 mt76_wcid_key_setup(&dev->mt76, &msta_link->wcid, key); in mt7996_set_hw_key()
260 &msta_link->wcid, cmd); in mt7996_set_hw_key()
[all …]
H A Dmac.c62 struct mt7996_sta_link *msta_link; in mt7996_rx_get_wcid() local
78 msta_link = container_of(wcid, struct mt7996_sta_link, wcid); in mt7996_rx_get_wcid()
79 msta = msta_link->sta; in mt7996_rx_get_wcid()
94 msta_link = rcu_dereference(msta->link[i]); in mt7996_rx_get_wcid()
98 return &msta_link->wcid; in mt7996_rx_get_wcid()
126 struct mt7996_sta_link *msta_link; in mt7996_mac_sta_poll() local
152 msta_link = list_first_entry(&sta_poll_list, in mt7996_mac_sta_poll()
155 msta = msta_link->sta; in mt7996_mac_sta_poll()
156 wcid = &msta_link->wcid; in mt7996_mac_sta_poll()
166 u32 tx_last = msta_link->airtime_ac[i]; in mt7996_mac_sta_poll()
[all …]
H A Dmcu.c1075 struct mt7996_sta_link *msta_link; in mt7996_mcu_bss_basic_tlv() local
1078 msta_link = rcu_dereference(msta->link[link_id]); in mt7996_mcu_bss_basic_tlv()
1079 if (msta_link) in mt7996_mcu_bss_basic_tlv()
1080 sta_wlan_idx = msta_link->wcid.idx; in mt7996_mcu_bss_basic_tlv()
1145 struct mt7996_sta_link *msta_link, int enable) in mt7996_mcu_add_bss_info() argument
1162 msta_link->wcid.idx, enable); in mt7996_mcu_add_bss_info()
1251 struct mt7996_sta_link *msta_link; in mt7996_mcu_add_tx_ba() local
1254 msta_link = mt76_dereference(msta->link[link_id], &dev->mt76); in mt7996_mcu_add_tx_ba()
1255 if (!msta_link) in mt7996_mcu_add_tx_ba()
1263 msta_link->wcid.amsdu = false; in mt7996_mcu_add_tx_ba()
[all …]
H A Ddebugfs.c640 struct mt7996_sta_link *msta_link; in mt7996_sta_hw_queue_read() local
648 msta_link = rcu_dereference(msta->link[link_id]); in mt7996_sta_hw_queue_read()
649 if (!msta_link) in mt7996_sta_hw_queue_read()
653 u32 idx = msta_link->wcid.idx >> 5, qlen, ctrl, val; in mt7996_sta_hw_queue_read()
654 u8 offs = msta_link->wcid.idx & GENMASK(4, 0); in mt7996_sta_hw_queue_read()
663 MT_FL_Q0_CTRL, ctrl | msta_link->wcid.idx); in mt7996_sta_hw_queue_read()
667 sta->addr, msta_link->wcid.idx, in mt7996_sta_hw_queue_read()
983 struct mt7996_sta_link *msta_link; in mt7996_link_sta_fixed_rate_set() local
1021 msta_link = mt76_dereference(msta->link[link_sta->link_id], &dev->mt76); in mt7996_link_sta_fixed_rate_set()
1022 if (!msta_link) { in mt7996_link_sta_fixed_rate_set()
[all …]
H A Dmt7996.h257 struct mt7996_sta_link msta_link; member
674 struct mt7996_sta_link *msta_link, int enable);
679 struct mt7996_sta_link *msta_link,
683 struct mt7996_sta_link *msta_link);
827 struct mt7996_sta_link *msta_link,
830 struct mt7996_sta_link *msta_link);
860 struct mt7996_sta_link *msta_link,
865 struct mt7996_sta_link *msta_link);