Home
last modified time | relevance | path

Searched refs:vif_priv (Results 1 – 25 of 26) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/smac/
H A Ddev.c907 … struct ssv_vif_priv_data *vif_priv, struct ssv_sta_priv_data *sta_priv) in hw_crypto_key_clear() argument
924 if (vif_priv) in hw_crypto_key_clear()
925 vif_priv->group_key_idx = 0; in hw_crypto_key_clear()
939 if(vif_priv) in hw_crypto_key_clear()
941 if((index != 0) && !list_empty(&vif_priv->sta_list)) in hw_crypto_key_clear()
944 list_for_each_entry(sta_priv_iter, &vif_priv->sta_list, list) in hw_crypto_key_clear()
976 struct ssv_vif_priv_data *vif_priv = (struct ssv_vif_priv_data *)vif_info->vif->drv_priv; in _set_wep_sw_crypto_key() local
977 sta_priv->has_hw_encrypt = vif_priv->has_hw_encrypt; in _set_wep_sw_crypto_key()
978 sta_priv->has_hw_decrypt = vif_priv->has_hw_decrypt; in _set_wep_sw_crypto_key()
979 sta_priv->need_sw_encrypt = vif_priv->need_sw_encrypt; in _set_wep_sw_crypto_key()
[all …]
H A Dssv6xxx_debugfs.c89 struct ssv_vif_priv_data *vif_priv = (struct ssv_vif_priv_data *)vif->drv_priv; in ssv6xxx_debugfs_add_interface() local
90 struct ssv_vif_info *vif_info = &sc->vif_info[vif_priv->vif_idx]; in ssv6xxx_debugfs_add_interface()
108 struct ssv_vif_priv_data *vif_priv = (struct ssv_vif_priv_data *)vif->drv_priv; in ssv6xxx_debugfs_remove_interface() local
109 struct ssv_vif_info *vif_info = &sc->vif_info[vif_priv->vif_idx]; in ssv6xxx_debugfs_remove_interface()
120 struct ssv_vif_priv_data *vif_priv = (struct ssv_vif_priv_data *)sta->vif->drv_priv; in ssv6xxx_debugfs_remove_sta() local
121 struct ssv_vif_info *vif_info = &sc->vif_info[vif_priv->vif_idx]; in ssv6xxx_debugfs_remove_sta()
132 struct ssv_vif_priv_data *vif_priv = (struct ssv_vif_priv_data *)sta->vif->drv_priv; in ssv6xxx_debugfs_add_sta() local
133 struct ssv_vif_info *vif_info = &sc->vif_info[vif_priv->vif_idx]; in ssv6xxx_debugfs_add_sta()
H A Ddev.h264 struct ssv_vif_priv_data *vif_priv; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/wcn36xx/
H A Dmain.c531 struct wcn36xx_vif *vif_priv = wcn36xx_vif_to_priv(vif); in wcn36xx_set_key() local
548 vif_priv->encrypt_type = WCN36XX_HAL_ED_WEP40; in wcn36xx_set_key()
551 vif_priv->encrypt_type = WCN36XX_HAL_ED_WEP104; in wcn36xx_set_key()
554 vif_priv->encrypt_type = WCN36XX_HAL_ED_CCMP; in wcn36xx_set_key()
557 vif_priv->encrypt_type = WCN36XX_HAL_ED_TKIP; in wcn36xx_set_key()
568 if (WCN36XX_HAL_ED_TKIP == vif_priv->encrypt_type) { in wcn36xx_set_key()
596 vif_priv->encrypt_type, in wcn36xx_set_key()
603 vif_priv->encrypt_type, in wcn36xx_set_key()
604 vif_priv->bss_index, in wcn36xx_set_key()
612 &vif_priv->sta_list, list) { in wcn36xx_set_key()
[all …]
H A Ddebug.c31 struct wcn36xx_vif *vif_priv = NULL; in read_file_bool_bmps() local
35 list_for_each_entry(vif_priv, &wcn->vif_list, list) { in read_file_bool_bmps()
36 vif = wcn36xx_priv_to_vif(vif_priv); in read_file_bool_bmps()
38 if (vif_priv->pw_state == WCN36XX_BMPS) in read_file_bool_bmps()
56 struct wcn36xx_vif *vif_priv = NULL; in write_file_bool_bmps() local
70 list_for_each_entry(vif_priv, &wcn->vif_list, list) { in write_file_bool_bmps()
71 vif = wcn36xx_priv_to_vif(vif_priv); in write_file_bool_bmps()
81 list_for_each_entry(vif_priv, &wcn->vif_list, list) { in write_file_bool_bmps()
82 vif = wcn36xx_priv_to_vif(vif_priv); in write_file_bool_bmps()
H A Dpmc.c25 struct wcn36xx_vif *vif_priv = wcn36xx_vif_to_priv(vif); in wcn36xx_pmc_enter_bmps_state() local
30 vif_priv->pw_state = WCN36XX_BMPS; in wcn36xx_pmc_enter_bmps_state()
46 struct wcn36xx_vif *vif_priv = wcn36xx_vif_to_priv(vif); in wcn36xx_pmc_exit_bmps_state() local
48 if (WCN36XX_BMPS != vif_priv->pw_state) { in wcn36xx_pmc_exit_bmps_state()
55 vif_priv->pw_state = WCN36XX_FULL_POWER; in wcn36xx_pmc_exit_bmps_state()
H A Dtxrx.c351 struct wcn36xx_vif *vif_priv = NULL; in get_vif_by_addr() local
353 list_for_each_entry(vif_priv, &wcn->vif_list, list) { in get_vif_by_addr()
354 vif = wcn36xx_priv_to_vif(vif_priv); in get_vif_by_addr()
356 return vif_priv; in get_vif_by_addr()
399 struct wcn36xx_vif **vif_priv, in wcn36xx_set_tx_data() argument
464 *vif_priv = __vif_priv; in wcn36xx_set_tx_data()
478 struct wcn36xx_vif **vif_priv, in wcn36xx_set_tx_mgmt() argument
515 *vif_priv = __vif_priv; in wcn36xx_set_tx_mgmt()
531 struct wcn36xx_vif *vif_priv = NULL; in wcn36xx_start_tx() local
567 wcn36xx_set_tx_data(&bd, wcn, &vif_priv, sta_priv, skb, bcast); in wcn36xx_start_tx()
[all …]
H A Dsmd.c360 struct wcn36xx_vif *vif_priv = wcn36xx_vif_to_priv(vif); in wcn36xx_smd_set_sta_params() local
369 sta_params->sta_index = vif_priv->self_sta_index; in wcn36xx_smd_set_sta_params()
384 sta_params->encrypt_type = vif_priv->encrypt_type; in wcn36xx_smd_set_sta_params()
393 sta_params->bssid_index = vif_priv->bss_index; in wcn36xx_smd_set_sta_params()
703 struct wcn36xx_vif *vif_priv = wcn36xx_vif_to_priv(vif); in wcn36xx_smd_init_scan() local
711 if (vif_priv->bss_index != WCN36XX_HAL_BSS_INVALID_IDX) { in wcn36xx_smd_init_scan()
715 msg_body.scan_entry.bss_index[0] = vif_priv->bss_index; in wcn36xx_smd_init_scan()
805 struct wcn36xx_vif *vif_priv = wcn36xx_vif_to_priv(vif); in wcn36xx_smd_finish_scan() local
814 if (vif_priv->bss_index != WCN36XX_HAL_BSS_INVALID_IDX) { in wcn36xx_smd_finish_scan()
818 msg_body.scan_entry.bss_index[0] = vif_priv->bss_index; in wcn36xx_smd_finish_scan()
[all …]
H A Dwcn36xx.h295 struct ieee80211_vif *wcn36xx_priv_to_vif(struct wcn36xx_vif *vif_priv) in wcn36xx_priv_to_vif() argument
297 return container_of((void *) vif_priv, struct ieee80211_vif, drv_priv); in wcn36xx_priv_to_vif()
H A Ddxe.h465 struct wcn36xx_vif *vif_priv,
H A Ddxe.c745 struct wcn36xx_vif *vif_priv, in wcn36xx_dxe_tx_frame() argument
834 if (is_low && vif_priv->pw_state == WCN36XX_BMPS) { in wcn36xx_dxe_tx_frame()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/carl9170/
H A Dmain.c601 struct carl9170_vif_info *vif_priv = (void *) vif->drv_priv; in carl9170_op_add_interface() local
608 if (vif_priv->active) { in carl9170_op_add_interface()
613 vif_id = vif_priv->id; in carl9170_op_add_interface()
614 vif_priv->enable_beacon = false; in carl9170_op_add_interface()
617 dev_kfree_skb_any(vif_priv->beacon); in carl9170_op_add_interface()
618 vif_priv->beacon = NULL; in carl9170_op_add_interface()
673 BUG_ON(ar->vif_priv[vif_id].id != vif_id); in carl9170_op_add_interface()
675 vif_priv->active = true; in carl9170_op_add_interface()
676 vif_priv->id = vif_id; in carl9170_op_add_interface()
677 vif_priv->enable_beacon = false; in carl9170_op_add_interface()
[all …]
H A Dcarl9170.h309 struct carl9170_vif vif_priv[AR9170_MAX_VIRTUAL_MAC]; member
615 vif_priv[carl_vif->id]); in carl9170_get_priv()
H A Dtx.c121 vif = rcu_dereference(ar->vif_priv[vif_id].vif); in __carl9170_get_tx_sta()
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dmac80211.c607 struct iwl_vif_priv *vif_priv = (void *)vif->drv_priv; in iwlagn_mac_set_key() local
608 struct iwl_rxon_context *ctx = vif_priv->ctx; in iwlagn_mac_set_key()
671 ret = iwl_set_default_wep_key(priv, vif_priv->ctx, key); in iwlagn_mac_set_key()
674 ret = iwl_set_dynamic_key(priv, vif_priv->ctx, key, sta); in iwlagn_mac_set_key()
784 struct iwl_vif_priv *vif_priv = (void *)vif->drv_priv; in iwlagn_mac_sta_add() local
797 ret = iwl_add_station_common(priv, vif_priv->ctx, sta->addr, in iwlagn_mac_sta_add()
845 struct iwl_vif_priv *vif_priv = (void *)vif->drv_priv; in iwlagn_mac_sta_state() local
906 ret = iwl_sta_update_ht(priv, vif_priv->ctx, sta); in iwlagn_mac_sta_state()
1165 struct iwl_vif_priv *vif_priv = (void *)vif->drv_priv; in iwlagn_mac_conf_tx() local
1166 struct iwl_rxon_context *ctx = vif_priv->ctx; in iwlagn_mac_conf_tx()
[all …]
H A Dlib.c103 struct iwl_vif_priv *vif_priv = (void *)vif->drv_priv; in iwlagn_manage_ibss_station() local
106 return iwlagn_add_bssid_station(priv, vif_priv->ctx, in iwlagn_manage_ibss_station()
108 &vif_priv->ibss_bssid_sta_id); in iwlagn_manage_ibss_station()
109 return iwl_remove_station(priv, vif_priv->ibss_bssid_sta_id, in iwlagn_manage_ibss_station()
H A Ddev.h898 struct iwl_vif_priv *vif_priv = (void *)vif->drv_priv; in iwl_rxon_ctx_from_vif() local
900 return vif_priv->ctx; in iwl_rxon_ctx_from_vif()
H A Dsta.c1066 struct iwl_vif_priv *vif_priv = (void *)vif->drv_priv; in iwlagn_key_sta_id() local
1076 if (vif->type == NL80211_IFTYPE_STATION && vif_priv->ctx) in iwlagn_key_sta_id()
1077 return vif_priv->ctx->ap_sta_id; in iwlagn_key_sta_id()
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/
H A Ddev.c1065 struct rtl8187_vif *vif_priv = in rtl8187_beacon_work() local
1068 container_of((void *)vif_priv, struct ieee80211_vif, drv_priv); in rtl8187_beacon_work()
1069 struct ieee80211_hw *dev = vif_priv->dev; in rtl8187_beacon_work()
1099 schedule_delayed_work(&vif_priv->beacon_work, in rtl8187_beacon_work()
1108 struct rtl8187_vif *vif_priv; in rtl8187_add_interface() local
1128 vif_priv = (struct rtl8187_vif *)&vif->drv_priv; in rtl8187_add_interface()
1129 vif_priv->dev = dev; in rtl8187_add_interface()
1130 INIT_DELAYED_WORK(&vif_priv->beacon_work, rtl8187_beacon_work); in rtl8187_add_interface()
1131 vif_priv->enable_beacon = false; in rtl8187_add_interface()
1257 struct rtl8187_vif *vif_priv; in rtl8187_bss_info_changed() local
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/
H A Ddev.c1290 struct rtl8180_vif *vif_priv = in rtl8180_beacon_work() local
1293 container_of((void *)vif_priv, struct ieee80211_vif, drv_priv); in rtl8180_beacon_work()
1294 struct ieee80211_hw *dev = vif_priv->dev; in rtl8180_beacon_work()
1324 schedule_delayed_work(&vif_priv->beacon_work, in rtl8180_beacon_work()
1332 struct rtl8180_vif *vif_priv; in rtl8180_add_interface() local
1351 vif_priv = (struct rtl8180_vif *)&vif->drv_priv; in rtl8180_add_interface()
1352 vif_priv->dev = dev; in rtl8180_add_interface()
1353 INIT_DELAYED_WORK(&vif_priv->beacon_work, rtl8180_beacon_work); in rtl8180_add_interface()
1354 vif_priv->enable_beacon = false; in rtl8180_add_interface()
1506 struct rtl8180_vif *vif_priv; in rtl8180_bss_info_changed() local
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rsi/
H A Drsi_main.h190 struct vif_priv { struct
242 struct vif_priv vif_info[RSI_MAX_VIFS];
H A Drsi_91x_core.c412 tx_params->vap_id = ((struct vif_priv *)vif->drv_priv)->vap_id; in rsi_core_xmit()
H A Drsi_91x_mac80211.c464 struct vif_priv *vif_info = (struct vif_priv *)vif->drv_priv; in rsi_mac80211_add_interface()
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlegacy/
H A D3945.c2285 struct il_vif_priv *vif_priv = (void *)vif->drv_priv; in il3945_manage_ibss_station() local
2291 &vif_priv->ibss_bssid_sta_id); in il3945_manage_ibss_station()
2295 il3945_sync_sta(il, vif_priv->ibss_bssid_sta_id, in il3945_manage_ibss_station()
2299 il3945_rate_scale_init(il->hw, vif_priv->ibss_bssid_sta_id); in il3945_manage_ibss_station()
2304 return il_remove_station(il, vif_priv->ibss_bssid_sta_id, in il3945_manage_ibss_station()
H A D4965-mac.c1041 struct il_vif_priv *vif_priv = (void *)vif->drv_priv; in il4965_manage_ibss_station() local
1045 &vif_priv->ibss_bssid_sta_id); in il4965_manage_ibss_station()
1046 return il_remove_station(il, vif_priv->ibss_bssid_sta_id, in il4965_manage_ibss_station()

12