/Linux-v4.19/drivers/net/wireless/mediatek/mt76/ |
D | mt76x2_mac.c | 144 int mt76x2_mac_set_beacon(struct mt76x2_dev *dev, u8 vif_idx, in mt76x2_mac_set_beacon() argument 152 if (vif_idx == i) { in mt76x2_mac_set_beacon() 179 void mt76x2_mac_set_beacon_enable(struct mt76x2_dev *dev, u8 vif_idx, bool val) in mt76x2_mac_set_beacon_enable() argument 186 dev->beacon_mask |= BIT(vif_idx); in mt76x2_mac_set_beacon_enable() 188 dev->beacon_mask &= ~BIT(vif_idx); in mt76x2_mac_set_beacon_enable() 189 mt76x2_mac_set_beacon(dev, vif_idx, NULL); in mt76x2_mac_set_beacon_enable()
|
D | mt76x2_mac.h | 170 void mt76x2_mac_wcid_setup(struct mt76x2_dev *dev, u8 idx, u8 vif_idx, u8 *mac); 177 int mt76x2_mac_shared_key_setup(struct mt76x2_dev *dev, u8 vif_idx, u8 key_idx, 180 int mt76x2_mac_set_beacon(struct mt76x2_dev *dev, u8 vif_idx, 182 void mt76x2_mac_set_beacon_enable(struct mt76x2_dev *dev, u8 vif_idx, bool val);
|
D | mt76x2_mac_common.c | 258 int mt76x2_mac_shared_key_setup(struct mt76x2_dev *dev, u8 vif_idx, u8 key_idx, in mt76x2_mac_shared_key_setup() argument 269 val = mt76_rr(dev, MT_SKEY_MODE(vif_idx)); in mt76x2_mac_shared_key_setup() 270 val &= ~(MT_SKEY_MODE_MASK << MT_SKEY_MODE_SHIFT(vif_idx, key_idx)); in mt76x2_mac_shared_key_setup() 271 val |= cipher << MT_SKEY_MODE_SHIFT(vif_idx, key_idx); in mt76x2_mac_shared_key_setup() 272 mt76_wr(dev, MT_SKEY_MODE(vif_idx), val); in mt76x2_mac_shared_key_setup() 274 mt76_wr_copy(dev, MT_SKEY(vif_idx, key_idx), key_data, in mt76x2_mac_shared_key_setup() 475 void mt76x2_mac_wcid_setup(struct mt76x2_dev *dev, u8 idx, u8 vif_idx, u8 *mac) in mt76x2_mac_wcid_setup() argument 480 attr = FIELD_PREP(MT_WCID_ATTR_BSS_IDX, vif_idx & 7) | in mt76x2_mac_wcid_setup() 481 FIELD_PREP(MT_WCID_ATTR_BSS_IDX_EXT, !!(vif_idx & 8)); in mt76x2_mac_wcid_setup()
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt7601u/ |
D | mac.c | 363 mt7601u_mac_wcid_setup(struct mt7601u_dev *dev, u8 idx, u8 vif_idx, u8 *mac) in mt7601u_mac_wcid_setup() argument 368 attr = FIELD_PREP(MT_WCID_ATTR_BSS_IDX, vif_idx & 7) | in mt7601u_mac_wcid_setup() 369 FIELD_PREP(MT_WCID_ATTR_BSS_IDX_EXT, !!(vif_idx & 8)); in mt7601u_mac_wcid_setup() 579 int mt76_mac_shared_key_setup(struct mt7601u_dev *dev, u8 vif_idx, u8 key_idx, in mt76_mac_shared_key_setup() argument 590 trace_set_shared_key(dev, vif_idx, key_idx); in mt76_mac_shared_key_setup() 592 mt7601u_wr_copy(dev, MT_SKEY(vif_idx, key_idx), in mt76_mac_shared_key_setup() 595 val = mt76_rr(dev, MT_SKEY_MODE(vif_idx)); in mt76_mac_shared_key_setup() 596 val &= ~(MT_SKEY_MODE_MASK << MT_SKEY_MODE_SHIFT(vif_idx, key_idx)); in mt76_mac_shared_key_setup() 597 val |= cipher << MT_SKEY_MODE_SHIFT(vif_idx, key_idx); in mt76_mac_shared_key_setup() 598 mt76_wr(dev, MT_SKEY_MODE(vif_idx), val); in mt76_mac_shared_key_setup()
|
D | mac.h | 170 int mt76_mac_shared_key_setup(struct mt7601u_dev *dev, u8 vif_idx, u8 key_idx,
|
D | mt7601u.h | 372 mt7601u_mac_wcid_setup(struct mt7601u_dev *dev, u8 idx, u8 vif_idx, u8 *mac);
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/mt76x0/ |
D | mac.c | 403 mt76x0_mac_wcid_setup(struct mt76x0_dev *dev, u8 idx, u8 vif_idx, u8 *mac) in mt76x0_mac_wcid_setup() argument 408 attr = FIELD_PREP(MT_WCID_ATTR_BSS_IDX, vif_idx & 7) | in mt76x0_mac_wcid_setup() 409 FIELD_PREP(MT_WCID_ATTR_BSS_IDX_EXT, !!(vif_idx & 8)); in mt76x0_mac_wcid_setup() 636 int mt76x0_mac_shared_key_setup(struct mt76x0_dev *dev, u8 vif_idx, u8 key_idx, in mt76x0_mac_shared_key_setup() argument 647 trace_mt76x0_set_shared_key(&dev->mt76, vif_idx, key_idx); in mt76x0_mac_shared_key_setup() 649 mt76_wr_copy(dev, MT_SKEY(vif_idx, key_idx), in mt76x0_mac_shared_key_setup() 652 val = mt76_rr(dev, MT_SKEY_MODE(vif_idx)); in mt76x0_mac_shared_key_setup() 653 val &= ~(MT_SKEY_MODE_MASK << MT_SKEY_MODE_SHIFT(vif_idx, key_idx)); in mt76x0_mac_shared_key_setup() 654 val |= cipher << MT_SKEY_MODE_SHIFT(vif_idx, key_idx); in mt76x0_mac_shared_key_setup() 655 mt76_wr(dev, MT_SKEY_MODE(vif_idx), val); in mt76x0_mac_shared_key_setup()
|
D | mac.h | 146 int mt76x0_mac_shared_key_setup(struct mt76x0_dev *dev, u8 vif_idx, u8 key_idx,
|
D | mt76x0.h | 309 mt76x0_mac_wcid_setup(struct mt76x0_dev *dev, u8 idx, u8 vif_idx, u8 *mac);
|
/Linux-v4.19/drivers/net/wireless/ath/ath9k/ |
D | htc_drv_txrx.c | 217 u8 sta_idx, u8 vif_idx, u8 slot) in ath9k_htc_tx_mgmt() argument 244 mgmt_hdr.vif_idx = vif_idx; in ath9k_htc_tx_mgmt() 263 u8 sta_idx, u8 vif_idx, u8 slot, in ath9k_htc_tx_data() argument 281 tx_hdr.vif_idx = vif_idx; in ath9k_htc_tx_data() 345 u8 sta_idx, vif_idx; in ath9k_htc_tx_start() local 355 vif_idx = avp->index; in ath9k_htc_tx_start() 363 vif_idx = priv->mon_vif_idx; in ath9k_htc_tx_start() 373 sta_idx = priv->vif_sta_pos[vif_idx]; in ath9k_htc_tx_start() 378 sta_idx, vif_idx, slot, is_cab); in ath9k_htc_tx_start() 381 sta_idx, vif_idx, slot); in ath9k_htc_tx_start()
|
D | htc.h | 76 u8 vif_idx; member 87 u8 vif_idx; member
|