/linux-master/drivers/net/wireless/ath/wcn36xx/ |
H A D | pmc.c | 24 struct ieee80211_vif *vif) 27 struct wcn36xx_vif *vif_priv = wcn36xx_vif_to_priv(vif); 29 ret = wcn36xx_smd_enter_bmps(wcn, vif); 34 vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER; 44 ieee80211_connection_loss(vif); 52 struct ieee80211_vif *vif) 54 struct wcn36xx_vif *vif_priv = wcn36xx_vif_to_priv(vif); 62 wcn36xx_smd_exit_bmps(wcn, vif); 64 vif->driver_flags &= ~IEEE80211_VIF_BEACON_FILTER; 69 struct ieee80211_vif *vif) 23 wcn36xx_pmc_enter_bmps_state(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument 51 wcn36xx_pmc_exit_bmps_state(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument 68 wcn36xx_enable_keep_alive_null_packet(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument [all...] |
H A D | pmc.h | 28 struct ieee80211_vif *vif); 30 struct ieee80211_vif *vif); 32 struct ieee80211_vif *vif);
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mld-mac.c | 8 struct ieee80211_vif *vif, 11 if (vif->type == NL80211_IFTYPE_AP) 18 struct ieee80211_vif *vif, 22 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 29 cmd->mac_type = cpu_to_le32(iwl_mvm_get_mac_type(vif)); 31 memcpy(cmd->local_mld_addr, vif->addr, ETH_ALEN); 40 cpu_to_le32(!iwl_mvm_is_nic_ack_enabled(mvm, vif)); 53 if (ieee80211_vif_is_mld(vif)) { 54 iwl_mvm_mld_set_he_support(mvm, vif, cmd); 60 for (link_id = 0; link_id < ARRAY_SIZE((vif) 7 iwl_mvm_mld_set_he_support(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_config_cmd *cmd) argument 17 iwl_mvm_mld_mac_ctxt_cmd_common(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_config_cmd *cmd, u32 action) argument 94 iwl_mvm_mld_mac_ctxt_cmd_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action, bool force_assoc_off) argument 159 iwl_mvm_mld_mac_ctxt_cmd_listener(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 178 iwl_mvm_mld_mac_ctxt_cmd_ibss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 195 iwl_mvm_mld_mac_ctxt_cmd_p2p_device(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 217 iwl_mvm_mld_mac_ctxt_cmd_ap_go(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 237 iwl_mvm_mld_mac_ctx_send(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action, bool force_assoc_off) argument 260 iwl_mvm_mld_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 284 iwl_mvm_mld_mac_ctxt_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool force_assoc_off) argument 301 iwl_mvm_mld_mac_ctxt_remove(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument [all...] |
H A D | mld-mac80211.c | 8 struct ieee80211_vif *vif) 11 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 31 ret = iwl_mvm_mac_ctxt_init(mvm, vif); 35 rcu_assign_pointer(mvm->vif_id_to_mac[mvmvif->id], vif); 45 ret = iwl_mvm_mld_mac_ctxt_add(mvm, vif); 50 ret = iwl_mvm_disable_beacon_filter(mvm, vif); 55 vif->type == NL80211_IFTYPE_STATION && !vif->p2p) { 57 vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER | 61 ret = iwl_mvm_add_link(mvm, vif, 7 iwl_mvm_mld_mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 112 iwl_mvm_mld_mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 192 iwl_mvm_mld_count_active_links(struct ieee80211_vif *vif) argument 209 iwl_mvm_esr_mode_active(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 240 __iwl_mvm_mld_assign_vif_chanctx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx, bool switching_chanctx) argument 349 iwl_mvm_mld_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument 364 iwl_mvm_esr_mode_inactive(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 411 __iwl_mvm_mld_unassign_vif_chanctx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx, bool switching_chanctx) argument 458 iwl_mvm_mld_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument 477 iwl_mvm_mld_start_ap_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument 538 iwl_mvm_mld_start_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument 545 iwl_mvm_mld_start_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 551 iwl_mvm_mld_stop_ap_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument 574 iwl_mvm_mld_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument 581 iwl_mvm_mld_stop_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 587 iwl_mvm_mld_mac_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument 617 iwl_mvm_mld_select_links(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool valid_links_changed) argument 727 iwl_mvm_mld_link_info_changed_station(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, u64 changes) argument 791 iwl_mvm_mld_vif_delete_all_stas(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 815 iwl_mvm_mld_vif_cfg_changed_station(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u64 changes) argument 918 iwl_mvm_mld_link_info_changed_ap_ibss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, u64 changes) argument 960 iwl_mvm_mld_link_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, u64 changes) argument 997 iwl_mvm_mld_vif_cfg_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 changes) argument 1028 iwl_mvm_mld_config_iface_filter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int filter_flags, unsigned int changed_flags) argument 1050 iwl_mvm_mld_mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 ac, const struct ieee80211_tx_queue_params *params) argument 1080 iwl_mvm_mld_roc_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 1105 iwl_mvm_mld_roc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *channel, int duration, enum ieee80211_roc_type type) argument 1118 iwl_mvm_mld_change_vif_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 old_links, u16 new_links, struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]) argument 1206 iwl_mvm_mld_change_sta_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 old_links, u16 new_links) argument 1226 iwl_mvm_mld_get_primary_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif, unsigned long usable_links) argument 1271 iwl_mvm_can_enter_esr(struct iwl_mvm *mvm, struct ieee80211_vif *vif, unsigned long desired_links) argument 1316 iwl_mvm_mld_can_activate_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 desired_links) argument 1344 iwl_mvm_mld_can_neg_ttlm(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_neg_ttlm *neg_ttlm) argument [all...] |
H A D | mac-ctxt.c | 47 struct ieee80211_vif *vif; member in struct:iwl_mvm_mac_iface_iterator_data 55 struct ieee80211_vif *vif) 58 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 62 if (vif == data->vif) 81 switch (data->vif->type) { 91 if (vif->type != NL80211_IFTYPE_AP || 96 min_bi = min(data->vif->bss_conf.beacon_int, 97 vif->bss_conf.beacon_int); 102 if ((data->vif 54 iwl_mvm_mac_tsf_id_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 160 iwl_mvm_mac_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 184 iwl_mvm_mac_ctxt_recalc_tsf_id(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 207 iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 328 iwl_mvm_ack_rates(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum nl80211_band band, u8 *cck_rates, u8 *ofdm_rates) argument 414 iwl_mvm_set_fw_basic_rates(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, __le32 *cck_rates, __le32 *ofdm_rates) argument 433 iwl_mvm_set_fw_protection_flags(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, __le32 *protection_flags, u32 ht_flag, u32 tgg_flag) argument 479 iwl_mvm_set_fw_qos_params(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct iwl_ac_qos *ac, __le32 *qos_flags) argument 512 iwl_mvm_get_mac_type(struct ieee80211_vif *vif) argument 541 iwl_mvm_mac_ctxt_cmd_common(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_ctx_cmd *cmd, const u8 *bssid_override, u32 action) argument 598 iwl_mvm_set_fw_dtim_tbtt(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, __le64 *dtim_tsf, __le32 *dtim_time, __le32 *assoc_beacon_arrive_time) argument 638 iwl_mvm_mac_ctxt_cmd_p2p_sta_get_oppps_ctwin(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 648 iwl_mvm_mac_ctxt_cmd_sta_get_twt_policy(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 663 iwl_mvm_mac_ctxt_cmd_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action, bool force_assoc_off, const u8 *bssid_override) argument 737 iwl_mvm_mac_ctxt_cmd_listener(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 774 iwl_mvm_mac_ctxt_cmd_ibss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 802 iwl_mvm_go_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 812 iwl_mac_ctxt_p2p_dev_has_extended_disc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 832 iwl_mvm_mac_ctxt_cmd_p2p_device(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 893 iwl_mvm_mac_ctxt_get_lowest_rate(struct iwl_mvm *mvm, struct ieee80211_tx_info *info, struct ieee80211_vif *vif) argument 972 iwl_mvm_mac_ctxt_get_beacon_rate(struct iwl_mvm *mvm, struct ieee80211_tx_info *info, struct ieee80211_vif *vif) argument 990 iwl_mvm_mac_ctxt_set_tx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon, struct iwl_tx_cmd *tx) argument 1048 iwl_mvm_mac_ctxt_send_beacon_v6(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) argument 1068 iwl_mvm_mac_ctxt_send_beacon_v7(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) argument 1110 iwl_mvm_mac_ctxt_send_beacon_v9(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon, struct ieee80211_bss_conf *link_conf) argument 1170 iwl_mvm_mac_ctxt_send_beacon(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon, struct ieee80211_bss_conf *link_conf) argument 1194 iwl_mvm_mac_ctxt_beacon_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument 1223 struct ieee80211_vif *vif; member in struct:iwl_mvm_mac_ap_iterator_data 1229 iwl_mvm_mac_ap_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 1272 iwl_mvm_mac_ctxt_cmd_fill_ap(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_ctx_cmd *cmd, struct iwl_mac_data_ap *ctxt_ap, bool add) argument 1333 iwl_mvm_mac_ctxt_cmd_ap(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 1351 iwl_mvm_mac_ctxt_cmd_go(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 1376 iwl_mvm_mac_ctx_send(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action, bool force_assoc_off, const u8 *bssid_override) argument 1403 iwl_mvm_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 1424 iwl_mvm_mac_ctxt_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool force_assoc_off, const u8 *bssid_override) argument 1437 iwl_mvm_mac_ctxt_remove(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 1589 struct ieee80211_vif *vif; local 1748 struct ieee80211_vif *vif; local 1794 struct ieee80211_vif *csa_vif, *vif; local 1895 struct ieee80211_vif *vif; local 1920 struct ieee80211_vif *vif; local [all...] |
H A D | time-event.h | 64 * @vif: the virtual interface for which the session is issued 80 struct ieee80211_vif *vif, 87 * @vif: the virtual interface for which the session is issued 95 struct ieee80211_vif *vif); 114 * @vif: the virtual interface for which the roc is requested. It is assumed 115 * that the vif type is NL80211_IFTYPE_P2P_DEVICE 117 * channel that is bound to the vif. 128 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, 134 * @vif: the virtual interface for which the roc is stopped 140 void iwl_mvm_stop_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif); [all...] |
/linux-master/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | commands.h | 16 int qtnf_cmd_send_add_intf(struct qtnf_vif *vif, enum nl80211_iftype iftype, 18 int qtnf_cmd_send_change_intf_type(struct qtnf_vif *vif, 22 int qtnf_cmd_send_del_intf(struct qtnf_vif *vif); 26 int qtnf_cmd_send_start_ap(struct qtnf_vif *vif, 28 int qtnf_cmd_send_stop_ap(struct qtnf_vif *vif); 29 int qtnf_cmd_send_register_mgmt(struct qtnf_vif *vif, u16 frame_type, bool reg); 30 int qtnf_cmd_send_frame(struct qtnf_vif *vif, u32 cookie, u16 flags, 32 int qtnf_cmd_send_mgmt_set_appie(struct qtnf_vif *vif, u8 frame_type, 34 int qtnf_cmd_get_sta_info(struct qtnf_vif *vif, const u8 *sta_mac, 38 int qtnf_cmd_send_add_key(struct qtnf_vif *vif, u [all...] |
H A D | cfg80211.c | 79 struct qtnf_vif *vif; local 91 vif = &mac->iflist[i]; 92 if (vif->wdev.iftype != NL80211_IFTYPE_UNSPECIFIED) 93 params.iftype_num[vif->wdev.iftype]++; 112 vif = qtnf_mac_get_base_vif(mac); 113 if (vif && vif->wdev.iftype == NL80211_IFTYPE_AP && 114 vif != change_vif && new_type == NL80211_IFTYPE_STATION) { 129 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 134 ret = qtnf_validate_iface_combinations(wiphy, vif, typ 162 struct qtnf_vif *vif; local 203 struct qtnf_vif *vif; local 287 qtnf_mgmt_set_appie(struct qtnf_vif *vif, const struct cfg80211_beacon_data *info) argument 336 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 344 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 358 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 376 struct qtnf_vif *vif; local 397 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); local 450 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); local 488 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 498 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 538 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 554 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 576 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 592 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 607 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 622 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 668 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 697 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 717 struct qtnf_vif *vif; local 786 struct qtnf_vif *vif; local 817 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 842 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); local 859 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 872 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 886 struct qtnf_vif *vif = qtnf_netdev_get_priv(wdev->netdev); local 899 struct qtnf_vif *vif; local 925 struct qtnf_vif *vif = qtnf_netdev_get_priv(dev); local 943 struct qtnf_vif *vif; local 975 struct qtnf_vif *vif; local 1245 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); local 1254 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); local 1264 qtnf_cfg80211_vif_reset(struct qtnf_vif *vif) argument [all...] |
H A D | event.c | 19 qtnf_event_handle_sta_assoc(struct qtnf_wmac *mac, struct qtnf_vif *vif, argument 34 mac->macid, vif->vifid, len, sizeof(*sta_assoc)); 38 if (vif->wdev.iftype != NL80211_IFTYPE_AP) { 40 mac->macid, vif->vifid); 51 pr_debug("VIF%u.%u: MAC:%pM FC:%x\n", mac->macid, vif->vifid, sta_addr, 54 qtnf_sta_list_add(vif, sta_addr); 58 sinfo->generation = vif->generation; 93 cfg80211_new_sta(vif->netdev, sta_assoc->sta_addr, sinfo, 102 qtnf_event_handle_sta_deauth(struct qtnf_wmac *mac, struct qtnf_vif *vif, argument 111 mac->macid, vif 136 qtnf_event_handle_bss_join(struct qtnf_vif *vif, const struct qlink_event_bss_join *join_info, u16 len) argument 284 qtnf_event_handle_bss_leave(struct qtnf_vif *vif, const struct qlink_event_bss_leave *leave_info, u16 len) argument 311 qtnf_event_handle_mgmt_received(struct qtnf_vif *vif, const struct qlink_event_rxmgmt *rxmgmt, u16 len) argument 340 qtnf_event_handle_scan_results(struct qtnf_vif *vif, const struct qlink_event_scan_result *sr, u16 len) argument 442 struct qtnf_vif *vif; local 488 qtnf_event_handle_radar(struct qtnf_vif *vif, const struct qlink_event_radar *ev, u16 len) argument 557 qtnf_event_handle_external_auth(struct qtnf_vif *vif, const struct qlink_event_external_auth *ev, u16 len) argument 596 qtnf_event_handle_mic_failure(struct qtnf_vif *vif, const struct qlink_event_mic_failure *mic_ev, u16 len) argument 632 qtnf_event_handle_update_owe(struct qtnf_vif *vif, const struct qlink_event_update_owe *owe_ev, u16 len) argument 680 struct qtnf_vif *vif = NULL; local [all...] |
H A D | core.c | 81 struct qtnf_vif *vif = qtnf_netdev_get_priv(skb->dev); local 83 skb_queue_tail(&vif->high_pri_tx_queue, skb); 84 queue_work(vif->mac->bus->hprio_workqueue, &vif->high_pri_tx_work); 92 struct qtnf_vif *vif; local 95 vif = qtnf_netdev_get_priv(ndev); 103 if (unlikely(vif->wdev.iftype == NL80211_IFTYPE_UNSPECIFIED)) { 109 mac = vif->mac; 124 /* tx path is enabled: reset vif timeout */ 125 vif 140 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); local 164 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); local 190 const struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); local 274 struct qtnf_vif *vif; local 288 struct qtnf_vif *vif; local 330 struct qtnf_vif *vif = container_of(work, struct qtnf_vif, reset_work); local 351 struct qtnf_vif *vif = &mac->iflist[QTNF_PRIMARY_VIF_IDX]; local 393 struct qtnf_vif *vif = local 413 struct qtnf_vif *vif; local 462 qtnf_core_net_attach(struct qtnf_wmac *mac, struct qtnf_vif *vif, const char *name, unsigned char name_assign_type) argument 508 struct qtnf_vif *vif; local 561 struct qtnf_vif *vif; local 667 struct qtnf_vif *vif; local 838 struct qtnf_vif *vif; local 895 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); local [all...] |
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | p2p.c | 15 static int wil_p2p_start_listen(struct wil6210_vif *vif) argument 17 struct wil6210_priv *wil = vif_to_wil(vif); 18 struct wil_p2p_info *p2p = &vif->p2p; 24 rc = wmi_p2p_cfg(vif, channel, P2P_DEFAULT_BI); 30 rc = wmi_set_ssid(vif, strlen(P2P_WILDCARD_SSID), P2P_WILDCARD_SSID); 36 rc = wmi_start_listen(vif); 47 wmi_stop_discovery(vif); 59 int wil_p2p_search(struct wil6210_vif *vif, argument 62 struct wil6210_priv *wil = vif_to_wil(vif); 64 struct wil_p2p_info *p2p = &vif 129 struct wil6210_vif *vif = wdev_to_vif(wil, wdev); local 177 wil_p2p_stop_discovery(struct wil6210_vif *vif) argument 196 wil_p2p_cancel_listen(struct wil6210_vif *vif, u64 cookie) argument 235 struct wil6210_vif *vif = container_of(p2p, local 263 struct wil6210_vif *vif = container_of(p2p, local 295 struct wil6210_vif *vif = container_of(p2p, local 340 struct wil6210_vif *vif = ndev_to_vif(wil->main_ndev); local [all...] |
H A D | netdev.c | 16 struct wil6210_vif *vif; local 20 vif = wil->vifs[i]; 21 if (vif) { 22 ndev_i = vif_to_ndev(vif); 144 struct wil6210_vif *vif; local 150 vif = wil->vifs[txdata->mid]; 151 if (unlikely(!vif)) { 156 tx_done += wil_tx_complete(vif, i); 201 static void wil_vif_deinit(struct wil6210_vif *vif) argument 203 del_timer_sync(&vif 213 wil_vif_free(struct wil6210_vif *vif) argument 223 struct wil6210_vif *vif = ndev_to_vif(ndev); local 230 struct wil6210_vif *vif = from_timer(vif, t, connect_timer); local 246 struct wil6210_vif *vif = from_timer(vif, t, scan_timer); local 256 struct wil6210_vif *vif = from_timer(vif, t, p2p.discovery_timer); local 264 wil_vif_init(struct wil6210_vif *vif) argument 303 struct wil6210_vif *vif; local 351 struct wil6210_vif *vif; local 407 wil_vif_add(struct wil6210_priv *wil, struct wil6210_vif *vif) argument 443 struct wil6210_vif *vif = ndev_to_vif(ndev); local 488 struct wil6210_vif *vif; local [all...] |
/linux-master/drivers/net/xen-netback/ |
H A D | hash.c | 35 static void xenvif_add_hash(struct xenvif *vif, const u8 *tag, argument 50 spin_lock_irqsave(&vif->hash.cache.lock, flags); 54 list_for_each_entry_rcu(entry, &vif->hash.cache.list, link, 55 lockdep_is_held(&vif->hash.cache.lock)) { 65 new->seq = atomic_inc_return(&vif->hash.cache.seq); 66 list_add_rcu(&new->link, &vif->hash.cache.list); 68 if (++vif->hash.cache.count > xenvif_hash_cache_size) { 70 vif->hash.cache.count--; 75 spin_unlock_irqrestore(&vif->hash.cache.lock, flags); 81 static u32 xenvif_new_hash(struct xenvif *vif, cons argument 96 xenvif_flush_hash(struct xenvif *vif) argument 116 xenvif_find_hash(struct xenvif *vif, const u8 *data, unsigned int len) argument 151 xenvif_set_skb_hash(struct xenvif *vif, struct sk_buff *skb) argument 246 xenvif_set_hash_alg(struct xenvif *vif, u32 alg) argument 262 xenvif_get_hash_flags(struct xenvif *vif, u32 *flags) argument 275 xenvif_set_hash_flags(struct xenvif *vif, u32 flags) argument 291 xenvif_set_hash_key(struct xenvif *vif, u32 gref, u32 len) argument 323 xenvif_set_hash_mapping_size(struct xenvif *vif, u32 size) argument 335 xenvif_set_hash_mapping(struct xenvif *vif, u32 gref, u32 len, u32 off) argument 385 xenvif_dump_hash_info(struct xenvif *vif, struct seq_file *m) argument 454 xenvif_init_hash(struct xenvif *vif) argument 465 xenvif_deinit_hash(struct xenvif *vif) argument [all...] |
H A D | xenbus.c | 19 static void xen_unregister_watchers(struct xenvif *vif); 92 dev_queue = netdev_get_tx_queue(queue->vif->dev, queue->id); 163 struct xenvif *vif = m->private; local 165 xenvif_dump_hash_info(vif, m); 171 static void xenvif_debugfs_addif(struct xenvif *vif) argument 175 vif->xenvif_dbg_root = debugfs_create_dir(vif->dev->name, 177 for (i = 0; i < vif->num_queues; ++i) { 181 debugfs_create_file(filename, 0600, vif->xenvif_dbg_root, 182 &vif 191 xenvif_debugfs_delif(struct xenvif *vif) argument 226 struct xenvif *vif; local 252 struct xenvif *vif = be->vif; local 399 struct xenvif *vif = be->vif; local 526 struct xenvif *vif = container_of(watch, struct xenvif, credit_watch); local 545 xen_register_credit_watch(struct xenbus_device *dev, struct xenvif *vif) argument 573 xen_unregister_credit_watch(struct xenvif *vif) argument 585 struct xenvif *vif = container_of(watch, struct xenvif, local 593 xen_register_mcast_ctrl_watch(struct xenbus_device *dev, struct xenvif *vif) argument 628 xen_unregister_mcast_ctrl_watch(struct xenvif *vif) argument 637 xen_register_watchers(struct xenbus_device *dev, struct xenvif *vif) argument 644 xen_unregister_watchers(struct xenvif *vif) argument 685 struct xenvif *vif = be->vif; local 931 struct xenvif *vif = be->vif; local [all...] |
H A D | interface.c | 70 static int xenvif_schedulable(struct xenvif *vif) argument 72 return netif_running(vif->dev) && 73 test_bit(VIF_STATUS_CONNECTED, &vif->status) && 74 !vif->disabled; 109 /* This vif is rogue, we pretend we've there is nothing to do 110 * for this vif to deschedule it from NAPI. But this interface 113 if (unlikely(queue->vif->disabled)) { 181 struct xenvif *vif = netdev_priv(dev); local 182 unsigned int size = vif->hash.size; 187 num_queues = READ_ONCE(vif 207 struct xenvif *vif = netdev_priv(dev); local 273 struct xenvif *vif = netdev_priv(dev); local 304 xenvif_up(struct xenvif *vif) argument 320 xenvif_down(struct xenvif *vif) argument 338 struct xenvif *vif = netdev_priv(dev); local 347 struct xenvif *vif = netdev_priv(dev); local 356 struct xenvif *vif = netdev_priv(dev); local 368 struct xenvif *vif = netdev_priv(dev); local 429 struct xenvif *vif = netdev_priv(dev); local 490 struct xenvif *vif; local 605 xenvif_carrier_on(struct xenvif *vif) argument 617 xenvif_connect_ctrl(struct xenvif *vif, grant_ref_t ring_ref, unsigned int evtchn) argument 789 xenvif_carrier_off(struct xenvif *vif) argument 802 xenvif_disconnect_data(struct xenvif *vif) argument 819 xenvif_disconnect_ctrl(struct xenvif *vif) argument 843 xenvif_free(struct xenvif *vif) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | cfg80211.c | 145 static bool __ath6kl_cfg80211_sscan_stop(struct ath6kl_vif *vif) argument 147 struct ath6kl *ar = vif->ar; 149 if (!test_and_clear_bit(SCHED_SCANNING, &vif->flags)) 152 del_timer_sync(&vif->sched_scan_timer); 157 ath6kl_wmi_enable_sched_scan_cmd(ar->wmi, vif->fw_vif_idx, false); 162 static void ath6kl_cfg80211_sscan_disable(struct ath6kl_vif *vif) argument 164 struct ath6kl *ar = vif->ar; 167 stopped = __ath6kl_cfg80211_sscan_stop(vif); 175 static int ath6kl_set_wpa_version(struct ath6kl_vif *vif, argument 181 vif 194 ath6kl_set_auth_type(struct ath6kl_vif *vif, enum nl80211_auth_type auth_type) argument 222 ath6kl_set_cipher(struct ath6kl_vif *vif, u32 cipher, bool ucast) argument 265 ath6kl_set_key_mgmt(struct ath6kl_vif *vif, u32 key_mgmt) argument 284 ath6kl_cfg80211_ready(struct ath6kl_vif *vif) argument 321 ath6kl_set_assoc_req_ies(struct ath6kl_vif *vif, const u8 *ies, size_t ies_len) argument 429 ath6kl_cfg80211_sta_bmiss_enhance(struct ath6kl_vif *vif, bool enable) argument 458 struct ath6kl_vif *vif = netdev_priv(dev); local 679 ath6kl_add_bss_if_needed(struct ath6kl_vif *vif, enum network_type nw_type, const u8 *bssid, struct ieee80211_channel *chan, const u8 *beacon_ie, size_t beacon_ie_len) argument 735 ath6kl_cfg80211_connect_event(struct ath6kl_vif *vif, u16 channel, u8 *bssid, u16 listen_intvl, u16 beacon_intvl, enum network_type nw_type, u8 beacon_ie_len, u8 assoc_req_len, u8 assoc_resp_len, u8 *assoc_info) argument 825 struct ath6kl_vif *vif = netdev_priv(dev); local 858 ath6kl_cfg80211_disconnect_event(struct ath6kl_vif *vif, u8 reason, u8 *bssid, u8 assoc_resp_len, u8 *assoc_info, u16 proto_reason) argument 916 ath6kl_set_probed_ssids(struct ath6kl *ar, struct ath6kl_vif *vif, struct cfg80211_ssid *ssids, int n_ssids, struct cfg80211_match_set *match_set, int n_match_ssid) argument 997 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(request->wdev); local 1076 ath6kl_cfg80211_scan_complete_event(struct ath6kl_vif *vif, bool aborted) argument 1106 ath6kl_cfg80211_ch_switch_notify(struct ath6kl_vif *vif, int freq, enum wmi_phy_mode mode) argument 1132 struct ath6kl_vif *vif = netdev_priv(ndev); local 1256 struct ath6kl_vif *vif = netdev_priv(ndev); local 1287 struct ath6kl_vif *vif = netdev_priv(ndev); local 1322 struct ath6kl_vif *vif = netdev_priv(ndev); local 1367 ath6kl_cfg80211_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid, bool ismcast) argument 1382 struct ath6kl_vif *vif; local 1412 struct ath6kl_vif *vif; local 1447 struct ath6kl_vif *vif; local 1483 struct ath6kl_vif *vif = netdev_priv(dev); local 1541 struct ath6kl_vif *vif = netdev_priv(wdev->netdev); local 1561 struct ath6kl_vif *vif = netdev_priv(ndev); local 1624 struct ath6kl_vif *vif = netdev_priv(dev); local 1692 struct ath6kl_vif *vif = netdev_priv(dev); local 1778 struct ath6kl_vif *vif = netdev_priv(dev); local 1878 struct ath6kl_vif *vif = netdev_priv(netdev); local 1888 struct ath6kl_vif *vif = netdev_priv(netdev); local 1897 struct ath6kl_vif *vif = netdev_priv(netdev); local 1905 ath6kl_wow_usr(struct ath6kl *ar, struct ath6kl_vif *vif, struct cfg80211_wowlan *wow, u32 *filter) argument 1960 ath6kl_wow_ap(struct ath6kl *ar, struct ath6kl_vif *vif) argument 2038 ath6kl_wow_sta(struct ath6kl *ar, struct ath6kl_vif *vif) argument 2077 is_hsleep_mode_procsed(struct ath6kl_vif *vif) argument 2087 ath6kl_cfg80211_host_sleep(struct ath6kl *ar, struct ath6kl_vif *vif) argument 2126 ath6kl_wow_suspend_vif(struct ath6kl_vif *vif, struct cfg80211_wowlan *wow, u32 *filter) argument 2223 struct ath6kl_vif *first_vif, *vif; local 2268 ath6kl_wow_resume_vif(struct ath6kl_vif *vif) argument 2306 struct ath6kl_vif *vif; local 2348 struct ath6kl_vif *vif; local 2388 struct ath6kl_vif *vif; local 2423 struct ath6kl_vif *vif; local 2596 ath6kl_set_htcap(struct ath6kl_vif *vif, enum nl80211_band band, bool ht_enable) argument 2617 ath6kl_restore_htcap(struct ath6kl_vif *vif) argument 2642 ath6kl_set_ap_probe_resp_ies(struct ath6kl_vif *vif, const u8 *ies, size_t ies_len) argument 2678 ath6kl_set_ies(struct ath6kl_vif *vif, struct cfg80211_beacon_data *info) argument 2765 struct ath6kl_vif *vif = netdev_priv(dev); local 2959 struct ath6kl_vif *vif = netdev_priv(dev); local 2974 struct ath6kl_vif *vif = netdev_priv(dev); local 2995 struct ath6kl_vif *vif = netdev_priv(dev); local 3007 struct ath6kl_vif *vif = netdev_priv(dev); local 3031 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); local 3052 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); local 3062 ath6kl_send_go_probe_resp(struct ath6kl_vif *vif, const u8 *buf, size_t len, unsigned int freq) argument 3099 ath6kl_mgmt_powersave_ap(struct ath6kl_vif *vif, u32 id, u32 freq, u32 wait, const u8 *buf, size_t len, bool *more_data, bool no_cck) argument 3187 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); local 3257 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); local 3273 struct ath6kl_vif *vif = netdev_priv(dev); local 3359 struct ath6kl_vif *vif = netdev_priv(dev); local 3377 struct ath6kl_vif *vif = netdev_priv(dev); local 3388 struct ath6kl_vif *vif = netdev_priv(dev); local 3475 ath6kl_cfg80211_stop(struct ath6kl_vif *vif) argument 3517 struct ath6kl_vif *vif; local 3582 ath6kl_cfg80211_vif_init(struct ath6kl_vif *vif) argument 3601 ath6kl_cfg80211_vif_stop(struct ath6kl_vif *vif, bool wmi_ready) argument 3636 ath6kl_cfg80211_vif_cleanup(struct ath6kl_vif *vif) argument 3701 struct ath6kl_vif *vif = netdev_priv(dev); local 3785 struct ath6kl_vif *vif; local [all...] |
H A D | main.c | 26 struct ath6kl_sta *ath6kl_find_sta(struct ath6kl_vif *vif, u8 *node_addr) argument 28 struct ath6kl *ar = vif->ar; 35 max_conn = (vif->nw_type == AP_NETWORK) ? AP_MAX_NUM_STA : 0; 61 static void ath6kl_add_new_sta(struct ath6kl_vif *vif, u8 *mac, u16 aid, argument 65 struct ath6kl *ar = vif->ar; 83 aggr_conn_init(vif, vif->aggr_cntxt, sta->aggr_conn); 350 static void ath6kl_install_static_wep_keys(struct ath6kl_vif *vif) argument 356 if (vif->wep_key_list[index].key_len) { 358 if (index == vif 374 ath6kl_connect_ap_mode_bss(struct ath6kl_vif *vif, u16 channel) argument 423 ath6kl_connect_ap_mode_sta(struct ath6kl_vif *vif, u16 aid, u8 *mac_addr, u8 keymgmt, u8 ucipher, u8 auth, u8 assoc_req_len, u8 *assoc_info, u8 apsd_info) argument 506 struct ath6kl_vif *vif = from_timer(vif, t, disconnect_timer); local 512 ath6kl_disconnect(struct ath6kl_vif *vif) argument 558 ath6kl_scan_complete_evt(struct ath6kl_vif *vif, int status) argument 577 ath6kl_commit_ch_switch(struct ath6kl_vif *vif, u16 channel) argument 607 struct ath6kl_vif *vif; local 628 ath6kl_connect_event(struct ath6kl_vif *vif, u16 channel, u8 *bssid, u16 listen_int, u16 beacon_int, enum network_type net_type, u8 beacon_ie_len, u8 assoc_req_len, u8 assoc_resp_len, u8 *assoc_info) argument 676 ath6kl_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid, bool ismcast) argument 703 ath6kl_update_target_stats(struct ath6kl_vif *vif, u8 *ptr, u32 len) argument 822 ath6kl_tgt_stats_event(struct ath6kl_vif *vif, u8 *ptr, u32 len) argument 868 ath6kl_pspoll_event(struct ath6kl_vif *vif, u8 aid) argument 924 ath6kl_dtimexpiry_event(struct ath6kl_vif *vif) argument 968 ath6kl_disconnect_event(struct ath6kl_vif *vif, u8 reason, u8 *bssid, u8 assoc_resp_len, u8 *assoc_info, u16 prot_reason_status) argument 1078 struct ath6kl_vif *vif; local 1095 struct ath6kl_vif *vif = netdev_priv(dev); local 1111 struct ath6kl_vif *vif = netdev_priv(dev); local 1125 struct ath6kl_vif *vif = netdev_priv(dev); local 1156 struct ath6kl_vif *vif = netdev_priv(ndev); local [all...] |
H A D | cfg80211.h | 31 void ath6kl_cfg80211_ch_switch_notify(struct ath6kl_vif *vif, int freq, 33 void ath6kl_cfg80211_scan_complete_event(struct ath6kl_vif *vif, bool aborted); 35 void ath6kl_cfg80211_connect_event(struct ath6kl_vif *vif, u16 channel, 42 void ath6kl_cfg80211_disconnect_event(struct ath6kl_vif *vif, u8 reason, 46 void ath6kl_cfg80211_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid, 55 void ath6kl_cfg80211_vif_cleanup(struct ath6kl_vif *vif); 57 void ath6kl_cfg80211_stop(struct ath6kl_vif *vif);
|
/linux-master/drivers/net/wireless/microchip/wilc1000/ |
H A D | netdev.c | 53 struct wilc_vif *vif = netdev_priv(dev); local 54 struct wilc *wl = vif->wilc; 72 struct wilc_vif *vif = netdev_priv(dev); local 73 struct wilc *wilc = vif->wilc; 96 struct wilc_vif *vif; local 99 wilc_for_each_vif(wilc, vif) { 100 if (vif->iftype == WILC_STATION_MODE) 101 if (ether_addr_equal_unaligned(h->addr2, vif->bssid)) { 102 ndev = vif->ndev; 105 if (vif 118 struct wilc_vif *vif = netdev_priv(wilc_netdev); local 132 struct wilc_vif *vif; local 196 struct wilc_vif *vif = netdev_priv(dev); local 221 struct wilc_vif *vif = netdev_priv(dev); local 238 struct wilc_vif *vif = netdev_priv(dev); local 260 wilc_init_fw_config(struct net_device *dev, struct wilc_vif *vif) argument 433 struct wilc_vif *vif = netdev_priv(dev); local 448 struct wilc_vif *vif = netdev_priv(dev); local 483 struct wilc_vif *vif = netdev_priv(dev); local 498 wilc_wlan_initialize(struct net_device *dev, struct wilc_vif *vif) argument 589 struct wilc_vif *vif = netdev_priv(ndev); local 645 struct wilc_vif *vif = netdev_priv(dev); local 653 struct wilc_vif *vif = netdev_priv(dev); local 695 struct wilc_vif *vif = netdev_priv(dev); local 741 struct wilc_vif *vif = netdev_priv(ndev); local 771 struct wilc_vif *vif; local 786 struct wilc_vif *vif = netdev_priv(ndev); local 820 struct wilc_vif *vif; local 862 struct wilc_vif *vif; local 900 struct wilc_vif *vif, *vif_tmp; local 933 struct wilc_vif *vif; local 952 struct wilc_vif *vif; local [all...] |
H A D | hif.h | 127 void (*expired)(struct wilc_vif *vif, u64 cookie); 128 struct wilc_vif *vif; member in struct:wilc_remain_ch 156 int wilc_add_ptk(struct wilc_vif *vif, const u8 *ptk, u8 ptk_key_len, 159 int wilc_add_igtk(struct wilc_vif *vif, const u8 *igtk, u8 igtk_key_len, 162 s32 wilc_get_inactive_time(struct wilc_vif *vif, const u8 *mac, 164 int wilc_add_rx_gtk(struct wilc_vif *vif, const u8 *rx_gtk, u8 gtk_key_len, 168 int wilc_set_pmkid_info(struct wilc_vif *vif, struct wilc_pmkid_attr *pmkid); 169 int wilc_get_mac_address(struct wilc_vif *vif, u8 *mac_addr); 170 int wilc_set_mac_address(struct wilc_vif *vif, u8 *mac_addr); 171 int wilc_set_join_req(struct wilc_vif *vif, u [all...] |
/linux-master/drivers/net/wireless/ti/wlcore/ |
H A D | testmode.h | 15 int wl1271_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|
/linux-master/include/linux/usb/ |
H A D | m66592.h | 26 unsigned vif:1; member in struct:m66592_platdata
|
/linux-master/drivers/net/wireless/silabs/wfx/ |
H A D | scan.h | 17 int wfx_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 19 void wfx_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 23 int wfx_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 26 int wfx_cancel_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
|
H A D | sta.h | 26 void wfx_set_default_unicast_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int idx); 30 int wfx_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 31 void wfx_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 32 int wfx_start_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 34 void wfx_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 36 int wfx_join_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 37 void wfx_leave_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 38 int wfx_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 41 void wfx_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 43 int wfx_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struc [all...] |
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | testmode.h | 12 int ath11k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 23 struct ieee80211_vif *vif, 22 ath11k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void *data, int len) argument
|