Searched refs:vif (Results 1 - 25 of 460) sorted by relevance

1234567891011>>

/linux-master/drivers/net/wireless/ath/wcn36xx/
H A Dpmc.c24 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 Dpmc.h28 struct ieee80211_vif *vif);
30 struct ieee80211_vif *vif);
32 struct ieee80211_vif *vif);
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmld-mac.c8 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 Dmld-mac80211.c8 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 Dmac-ctxt.c47 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 Dtime-event.h64 * @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 Dcommands.h16 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 Dcfg80211.c79 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 Devent.c19 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 Dcore.c81 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 Dp2p.c15 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 Dnetdev.c16 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 Dhash.c35 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 Dxenbus.c19 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 Dinterface.c70 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 Dcfg80211.c145 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 Dmain.c26 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 Dcfg80211.h31 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 Dnetdev.c53 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 Dhif.h127 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 Dtestmode.h15 int wl1271_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
/linux-master/include/linux/usb/
H A Dm66592.h26 unsigned vif:1; member in struct:m66592_platdata
/linux-master/drivers/net/wireless/silabs/wfx/
H A Dscan.h17 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 Dsta.h26 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 Dtestmode.h12 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

Completed in 218 milliseconds

1234567891011>>