Home
last modified time | relevance | path

Searched refs:vif_idx (Results 1 – 14 of 14) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/smac/
H A Dp2p.c219 void ssv6xxx_noa_hdl_bss_change(struct ssv_softc *sc, enum ssv6xxx_noa_conf conf, u8 vif_idx){ in ssv6xxx_noa_hdl_bss_change() argument
221 if(sc->vif_info[vif_idx].vif->type != NL80211_IFTYPE_STATION || in ssv6xxx_noa_hdl_bss_change()
222 sc->vif_info[vif_idx].vif->p2p != true) in ssv6xxx_noa_hdl_bss_change()
225 printk("====>[NOA]ssv6xxx_noa_hdl_bss_change conf[%d] vif_idx[%d]\n", conf, vif_idx); in ssv6xxx_noa_hdl_bss_change()
229 memset(&sc->p2p_noa.noa_detect[vif_idx], 0, sizeof(struct ssv_p2p_noa_detect)); in ssv6xxx_noa_hdl_bss_change()
230 sc->p2p_noa.noa_detect[vif_idx].noa_addr = sc->vif_info[vif_idx].vif->bss_conf.bssid; in ssv6xxx_noa_hdl_bss_change()
231 sc->p2p_noa.noa_detect[vif_idx].p2p_noa_index = -1; in ssv6xxx_noa_hdl_bss_change()
232 sc->p2p_noa.noa_detect[vif_idx].last_rx = jiffies; in ssv6xxx_noa_hdl_bss_change()
233 sc->p2p_noa.monitor_noa_vif |= 1<< vif_idx; in ssv6xxx_noa_hdl_bss_change()
236 sc->p2p_noa.monitor_noa_vif &= ~(1<< vif_idx); in ssv6xxx_noa_hdl_bss_change()
[all …]
H A Dssv6xxx_debugfs.c90 struct ssv_vif_info *vif_info = &sc->vif_info[vif_priv->vif_idx]; in ssv6xxx_debugfs_add_interface()
109 struct ssv_vif_info *vif_info = &sc->vif_info[vif_priv->vif_idx]; in ssv6xxx_debugfs_remove_interface()
121 struct ssv_vif_info *vif_info = &sc->vif_info[vif_priv->vif_idx]; in ssv6xxx_debugfs_remove_sta()
133 struct ssv_vif_info *vif_info = &sc->vif_info[vif_priv->vif_idx]; in ssv6xxx_debugfs_add_sta()
H A Ddev.c1140 index, vif_info->vif_priv->vif_idx, address); in _set_aes_tkip_hw_crypto_group_key()
1193 sramKey = &(sc->vif_info[vif_priv->vif_idx].sramKey); in _write_pairwise_key_to_hw()
1238 vif_priv->vif_idx, index, key_len, wsid); in _write_group_key_to_hw()
1239 sramKey = &(sc->vif_info[vif_priv->vif_idx].sramKey); in _write_group_key_to_hw()
1250 WARN_ON(sc->vif_info[vif_priv->vif_idx].vif_priv == NULL); in _write_group_key_to_hw()
1251 ssv6xxx_foreach_vif_sta(sc, &sc->vif_info[vif_priv->vif_idx], in _write_group_key_to_hw()
1322 struct ssv_vif_info *vif_info = &sc->vif_info[vif_priv->vif_idx]; in _set_key_wep()
1346 && vif_priv->vif_idx == 0) in _set_key_wep()
1356 &sc->vif_info[vif_priv->vif_idx]); in _set_key_wep()
1417 struct ssv_vif_info *vif_info = &sc->vif_info[vif_priv->vif_idx]; in _set_pairwise_key_tkip_ccmp()
[all …]
H A Dp2p.h51 void ssv6xxx_noa_hdl_bss_change(struct ssv_softc *sc, enum ssv6xxx_noa_conf conf, u8 vif_idx);
H A Ddev.h291 int vif_idx; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt7601u/
H A Dmac.c355 mt7601u_mac_wcid_setup(struct mt7601u_dev *dev, u8 idx, u8 vif_idx, u8 *mac) in mt7601u_mac_wcid_setup() argument
360 attr = FIELD_PREP(MT_WCID_ATTR_BSS_IDX, vif_idx & 7) | in mt7601u_mac_wcid_setup()
361 FIELD_PREP(MT_WCID_ATTR_BSS_IDX_EXT, !!(vif_idx & 8)); in mt7601u_mac_wcid_setup()
571 int mt76_mac_shared_key_setup(struct mt7601u_dev *dev, u8 vif_idx, u8 key_idx, in mt76_mac_shared_key_setup() argument
582 trace_set_shared_key(dev, vif_idx, key_idx); in mt76_mac_shared_key_setup()
584 mt7601u_wr_copy(dev, MT_SKEY(vif_idx, key_idx), in mt76_mac_shared_key_setup()
587 val = mt76_rr(dev, MT_SKEY_MODE(vif_idx)); in mt76_mac_shared_key_setup()
588 val &= ~(MT_SKEY_MODE_MASK << MT_SKEY_MODE_SHIFT(vif_idx, key_idx)); in mt76_mac_shared_key_setup()
589 val |= cipher << MT_SKEY_MODE_SHIFT(vif_idx, key_idx); in mt76_mac_shared_key_setup()
590 mt76_wr(dev, MT_SKEY_MODE(vif_idx), val); in mt76_mac_shared_key_setup()
H A Dmac.h162 int mt76_mac_shared_key_setup(struct mt7601u_dev *dev, u8 vif_idx, u8 key_idx,
H A Dmt7601u.h364 mt7601u_mac_wcid_setup(struct mt7601u_dev *dev, u8 idx, u8 vif_idx, u8 *mac);
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_txrx.c217 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()
H A Dhtc.h76 u8 vif_idx; member
87 u8 vif_idx; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_mac.c58 int mt76x02_mac_shared_key_setup(struct mt76x02_dev *dev, u8 vif_idx, in mt76x02_mac_shared_key_setup() argument
69 val = mt76_rr(dev, MT_SKEY_MODE(vif_idx)); in mt76x02_mac_shared_key_setup()
70 val &= ~(MT_SKEY_MODE_MASK << MT_SKEY_MODE_SHIFT(vif_idx, key_idx)); in mt76x02_mac_shared_key_setup()
71 val |= cipher << MT_SKEY_MODE_SHIFT(vif_idx, key_idx); in mt76x02_mac_shared_key_setup()
72 mt76_wr(dev, MT_SKEY_MODE(vif_idx), val); in mt76x02_mac_shared_key_setup()
74 mt76_wr_copy(dev, MT_SKEY(vif_idx, key_idx), key_data, in mt76x02_mac_shared_key_setup()
149 u8 vif_idx, u8 *mac) in mt76x02_mac_wcid_setup() argument
154 attr = FIELD_PREP(MT_WCID_ATTR_BSS_IDX, vif_idx & 7) | in mt76x02_mac_wcid_setup()
155 FIELD_PREP(MT_WCID_ATTR_BSS_IDX_EXT, !!(vif_idx & 8)); in mt76x02_mac_wcid_setup()
H A Dmt76x02_mac.h172 int mt76x02_mac_shared_key_setup(struct mt76x02_dev *dev, u8 vif_idx,
178 void mt76x02_mac_wcid_setup(struct mt76x02_dev *dev, u8 idx, u8 vif_idx,
/OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmac.c907 u8 vif_idx = 0; in mt7603_mac_write_txwi() local
913 vif_idx = mvif->idx; in mt7603_mac_write_txwi()
914 if (vif_idx && qid >= MT_TXQ_BEACON) in mt7603_mac_write_txwi()
915 vif_idx += 0x10; in mt7603_mac_write_txwi()
937 FIELD_PREP(MT_TXD1_OWN_MAC, vif_idx) | in mt7603_mac_write_txwi()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/ssvdevice/
H A Dssv_cmd.c355 _dump_sta_info(sc, &sc->vif_info[priv_vif->vif_idx], in ssv6xxx_dump_sta_info()