Lines Matching refs:wcid
68 mvif->sta.wcid.idx = idx; in mt7603_add_interface()
69 mvif->sta.wcid.hw_key_idx = -1; in mt7603_add_interface()
75 mtxq->wcid = &mvif->sta.wcid; in mt7603_add_interface()
77 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid); in mt7603_add_interface()
90 int idx = mvif->sta.wcid.idx; in mt7603_remove_interface()
98 rcu_assign_pointer(dev->mt76.wcid[idx], NULL); in mt7603_remove_interface()
330 msta->wcid.sta = 1; in mt7603_sta_add()
331 msta->wcid.idx = idx; in mt7603_sta_add()
336 set_bit(MT_WCID_FLAG_CHECK_PS, &msta->wcid.flags); in mt7603_sta_add()
356 struct mt76_wcid *wcid = (struct mt76_wcid *)sta->drv_priv; in mt7603_sta_remove() local
360 mt7603_filter_tx(dev, wcid->idx, true); in mt7603_sta_remove()
363 mt7603_wtbl_clear(dev, wcid->idx); in mt7603_sta_remove()
457 struct mt76_wcid *wcid = &msta->wcid; in mt7603_set_key() local
481 key->hw_key_idx = wcid->idx; in mt7603_set_key()
482 wcid->hw_key_idx = idx; in mt7603_set_key()
484 if (idx == wcid->hw_key_idx) in mt7603_set_key()
485 wcid->hw_key_idx = -1; in mt7603_set_key()
489 mt76_wcid_key_setup(&dev->mt76, wcid, key); in mt7603_set_key()
491 return mt7603_wtbl_set_key(dev, wcid->idx, key); in mt7603_set_key()
566 mt76_rx_aggr_start(&dev->mt76, &msta->wcid, tid, ssn, in mt7603_ampdu_action()
571 mt76_rx_aggr_stop(&dev->mt76, &msta->wcid, tid); in mt7603_ampdu_action()
576 mt7603_mac_tx_ba_reset(dev, msta->wcid.idx, tid, ba_size); in mt7603_ampdu_action()
581 mt7603_mac_tx_ba_reset(dev, msta->wcid.idx, tid, -1); in mt7603_ampdu_action()
589 mt7603_mac_tx_ba_reset(dev, msta->wcid.idx, tid, -1); in mt7603_ampdu_action()
639 struct mt76_wcid *wcid = &dev->global_sta.wcid; in mt7603_tx() local
645 wcid = &msta->wcid; in mt7603_tx()
650 wcid = &mvif->sta.wcid; in mt7603_tx()
653 mt76_tx(&dev->mt76, control->sta, wcid, skb); in mt7603_tx()