/drivers/net/wireless/ath/wcn36xx/ |
H A D | pmc.c | 22 struct ieee80211_vif *vif) 25 struct wcn36xx_vif *vif_priv = (struct wcn36xx_vif *)vif->drv_priv; 27 ret = wcn36xx_smd_enter_bmps(wcn, vif); 43 struct ieee80211_vif *vif) 45 struct wcn36xx_vif *vif_priv = (struct wcn36xx_vif *)vif->drv_priv; 51 wcn36xx_smd_exit_bmps(wcn, vif); 57 struct ieee80211_vif *vif) 60 return wcn36xx_smd_keep_alive_req(wcn, vif, 21 wcn36xx_pmc_enter_bmps_state(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument 42 wcn36xx_pmc_exit_bmps_state(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument 56 wcn36xx_enable_keep_alive_null_packet(struct wcn36xx *wcn, struct ieee80211_vif *vif) argument
|
H A D | pmc.h | 28 struct ieee80211_vif *vif); 30 struct ieee80211_vif *vif); 32 struct ieee80211_vif *vif);
|
H A D | main.c | 173 static inline u8 get_sta_index(struct ieee80211_vif *vif, argument 176 return NL80211_IFTYPE_STATION == vif->type ? 337 struct ieee80211_vif *vif = NULL; local 347 vif = container_of((void *)tmp, 350 wcn36xx_smd_switch_channel(wcn, vif, ch); 383 struct ieee80211_vif *vif, 388 struct wcn36xx_vif *vif_priv = (struct wcn36xx_vif *)vif->drv_priv; 441 if (NL80211_IFTYPE_STATION == vif->type) 443 vif, 453 get_sta_index(vif, sta_pri 382 wcn36xx_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key_conf) argument 579 wcn36xx_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument 751 wcn36xx_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 762 wcn36xx_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 786 wcn36xx_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 809 wcn36xx_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 852 wcn36xx_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn, u8 buf_size) argument [all...] |
H A D | debug.c | 32 struct ieee80211_vif *vif = NULL; local 36 vif = container_of((void *)vif_priv, 39 if (NL80211_IFTYPE_STATION == vif->type) { 59 struct ieee80211_vif *vif = NULL; local 73 vif = container_of((void *)vif_priv, 76 if (NL80211_IFTYPE_STATION == vif->type) { 77 wcn36xx_enable_keep_alive_null_packet(wcn, vif); 78 wcn36xx_pmc_enter_bmps_state(wcn, vif); 86 vif = container_of((void *)vif_priv, 89 if (NL80211_IFTYPE_STATION == vif [all...] |
H A D | smd.h | 67 int wcn36xx_smd_add_sta_self(struct wcn36xx *wcn, struct ieee80211_vif *vif); 70 int wcn36xx_smd_join(struct wcn36xx *wcn, const u8 *bssid, u8 *vif, u8 ch); 74 int wcn36xx_smd_config_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif, 77 int wcn36xx_smd_delete_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif); 78 int wcn36xx_smd_config_sta(struct wcn36xx *wcn, struct ieee80211_vif *vif, 80 int wcn36xx_smd_send_beacon(struct wcn36xx *wcn, struct ieee80211_vif *vif, 84 struct ieee80211_vif *vif, int ch); 86 struct ieee80211_vif *vif, 106 int wcn36xx_smd_enter_bmps(struct wcn36xx *wcn, struct ieee80211_vif *vif); 107 int wcn36xx_smd_exit_bmps(struct wcn36xx *wcn, struct ieee80211_vif *vif); [all...] |
/drivers/net/wireless/iwlwifi/mvm/ |
H A D | mac-ctxt.c | 83 struct ieee80211_vif *vif; member in struct:iwl_mvm_mac_iface_iterator_data 92 struct ieee80211_vif *vif) 95 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 99 if (vif == data->vif) 118 switch (data->vif->type) { 128 if (vif->type != NL80211_IFTYPE_AP || 133 min_bi = min(data->vif->bss_conf.beacon_int, 134 vif->bss_conf.beacon_int); 139 if ((data->vif 91 iwl_mvm_mac_tsf_id_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 200 iwl_mvm_mac_get_queues_mask(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 217 iwl_mvm_mac_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 244 iwl_mvm_mac_ctxt_recalc_tsf_id(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 267 iwl_mvm_mac_ctxt_allocate_resources(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 417 iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 447 iwl_mvm_mac_ctxt_release(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 466 iwl_mvm_ack_rates(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum ieee80211_band band, u8 *cck_rates, u8 *ofdm_rates) argument 552 iwl_mvm_mac_ctxt_set_ht_flags(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_ctx_cmd *cmd) argument 586 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 699 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 783 iwl_mvm_mac_ctxt_cmd_listener(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 803 iwl_mvm_mac_ctxt_cmd_ibss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 832 iwl_mvm_go_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 842 iwl_mvm_mac_ctxt_cmd_p2p_device(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 899 iwl_mvm_mac_ctxt_send_beacon(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct sk_buff *beacon) argument 968 iwl_mvm_mac_ctxt_beacon_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 988 struct ieee80211_vif *vif; member in struct:iwl_mvm_mac_ap_iterator_data 994 iwl_mvm_mac_ap_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 1013 iwl_mvm_mac_ctxt_cmd_fill_ap(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_data_ap *ctxt_ap, bool add) argument 1070 iwl_mvm_mac_ctxt_cmd_ap(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 1095 iwl_mvm_mac_ctxt_cmd_go(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action) argument 1127 iwl_mvm_mac_ctx_send(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 action, bool force_assoc_off, const u8 *bssid_override) argument 1156 iwl_mvm_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 1177 iwl_mvm_mac_ctxt_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool force_assoc_off, const u8 *bssid_override) argument 1190 iwl_mvm_mac_ctxt_remove(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 1315 iwl_mvm_beacon_loss_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument [all...] |
H A D | tdls.c | 82 ieee80211_tdls_oper_request(mvmsta->vif, sta->addr, 89 int iwl_mvm_tdls_sta_count(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 104 if (vif) { 106 if (mvmsta->vif != vif) 116 void iwl_mvm_recalc_tdls_state(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument 119 int tdls_sta_cnt = iwl_mvm_tdls_sta_count(mvm, vif); 131 struct ieee80211_vif *vif) 134 u32 duration = 2 * vif->bss_conf.dtim_period * vif 130 iwl_mvm_mac_mgd_protect_tdls_discover(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument [all...] |
H A D | sta.h | 320 struct ieee80211_vif *vif; member in struct:iwl_mvm_sta 350 struct ieee80211_vif *vif, 353 struct ieee80211_vif *vif, 356 struct ieee80211_vif *vif, 359 struct ieee80211_vif *vif, 362 struct ieee80211_vif *vif, 367 struct ieee80211_vif *vif, 372 struct ieee80211_vif *vif, 384 int iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, 386 int iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif, [all...] |
H A D | time-event.h | 124 * @vif: the virtual interface for which the session is issued 140 struct ieee80211_vif *vif, 147 * @vif: the virtual interface for which the session is issued 155 struct ieee80211_vif *vif); 167 * @vif: the virtual interface for which the roc is requested. It is assumed 168 * that the vif type is NL80211_IFTYPE_P2P_DEVICE 170 * channel that is bound to the vif. 181 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, 197 * @vif: the vif t [all...] |
H A D | mac80211.c | 143 * be the vif's ip address. in case there is not a single 147 * the LSB bytes of the vif's mac address 575 struct ieee80211_vif *vif, 633 ret = iwl_mvm_sta_tx_agg_start(mvm, vif, sta, tid, ssn); 636 ret = iwl_mvm_sta_tx_agg_stop(mvm, vif, sta, tid); 640 ret = iwl_mvm_sta_tx_agg_flush(mvm, vif, sta, tid); 643 ret = iwl_mvm_sta_tx_agg_oper(mvm, vif, sta, tid, buf_size); 663 struct ieee80211_vif *vif) 666 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 941 static int iwl_mvm_set_tx_power(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument 574 iwl_mvm_mac_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn, u8 buf_size) argument 662 iwl_mvm_cleanup_iterator(void *data, u8 *mac, struct ieee80211_vif *vif) argument 955 iwl_mvm_mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1087 iwl_mvm_prepare_mac_removal(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 1116 iwl_mvm_mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1179 iwl_mvm_mc_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 1288 iwl_mvm_set_bcast_filter(struct ieee80211_vif *vif, const struct iwl_fw_bcast_filter *in_filter, struct iwl_fw_bcast_filter *out_filter) argument 1323 iwl_mvm_bcast_filter_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 1412 iwl_mvm_configure_bcast_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 1427 iwl_mvm_configure_bcast_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 1434 iwl_mvm_bss_info_changed_station(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) argument 1590 iwl_mvm_start_ap_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1674 iwl_mvm_stop_ap_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1719 iwl_mvm_bss_info_changed_ap_ibss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) argument 1748 iwl_mvm_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) argument 1826 iwl_mvm_mac_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument 1863 iwl_mvm_mac_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1905 iwl_mvm_mac_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument 1947 iwl_mvm_sta_pre_rcu_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1969 iwl_mvm_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 2080 iwl_mvm_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument 2091 iwl_mvm_mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 ac, const struct ieee80211_tx_queue_params *params) argument 2115 iwl_mvm_mac_mgd_prepare_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 2142 iwl_mvm_mac_sched_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) argument 2198 iwl_mvm_mac_sched_scan_stop(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 2212 iwl_mvm_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument 2299 iwl_mvm_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument 2349 iwl_mvm_send_aux_roc_cmd(struct iwl_mvm *mvm, struct ieee80211_channel *channel, struct ieee80211_vif *vif, int duration) argument 2432 iwl_mvm_roc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *channel, int duration, enum ieee80211_roc_type type) argument 2663 __iwl_mvm_assign_vif_chanctx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx, bool switching_chanctx) argument 2753 iwl_mvm_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx) argument 2767 __iwl_mvm_unassign_vif_chanctx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx, bool switching_chanctx) argument 2826 iwl_mvm_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx) argument 2923 __iwl_mvm_mac_testmode_cmd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, void *data, int len) argument 2968 iwl_mvm_mac_testmode_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void *data, int len) argument 2983 iwl_mvm_channel_switch_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_chan_def *chandef) argument 3006 iwl_mvm_mac_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument [all...] |
H A D | binding.c | 118 struct ieee80211_vif *vif) 121 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 123 if (vif == data->ignore_vif) 138 struct ieee80211_vif *vif, 142 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 144 .ignore_vif = vif, 179 int iwl_mvm_binding_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 181 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 190 if (iwl_mvm_sf_update(mvm, vif, false)) 193 return iwl_mvm_binding_update(mvm, vif, mvmvi 117 iwl_mvm_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 137 iwl_mvm_binding_update(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_phy_ctxt *phyctxt, bool add) argument 196 iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument [all...] |
H A D | power.c | 113 struct ieee80211_vif *vif, 116 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 118 if (vif->bss_conf.cqm_rssi_thold) { 120 cpu_to_le32(vif->bss_conf.cqm_rssi_hyst); 123 cpu_to_le32(-vif->bss_conf.cqm_rssi_thold); 166 struct ieee80211_vif *vif, 169 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 259 struct ieee80211_vif *vif) 261 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 263 if (!memcmp(mvmvif->uapsd_misbehaving_bssid, vif 112 iwl_mvm_beacon_filter_set_cqm_params(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_beacon_filter_cmd *cmd) argument 165 iwl_mvm_power_configure_uapsd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_power_cmd *cmd) argument 258 iwl_mvm_power_allow_uapsd(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 289 iwl_mvm_power_is_radar(struct ieee80211_vif *vif) argument 307 iwl_mvm_power_build_cmd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_power_cmd *cmd) argument 423 iwl_mvm_power_send_cmd(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 464 iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 473 iwl_mvm_power_uapsd_misbehav_ap_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 515 iwl_mvm_power_disable_pm_iterator(void *_data, u8* mac, struct ieee80211_vif *vif) argument 523 iwl_mvm_power_ps_disabled_iterator(void *_data, u8* mac, struct ieee80211_vif *vif) argument 534 iwl_mvm_power_get_vifs_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 662 iwl_mvm_power_mac_dbgfs_read(struct iwl_mvm *mvm, struct ieee80211_vif *vif, char *buf, int bufsz) argument 737 iwl_mvm_beacon_filter_debugfs_parameters(struct ieee80211_vif *vif, struct iwl_beacon_filter_cmd *cmd) argument 771 _iwl_mvm_enable_beacon_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_beacon_filter_cmd *cmd, u32 cmd_flags, bool d0i3) argument 796 iwl_mvm_enable_beacon_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 flags) argument 808 iwl_mvm_update_beacon_abort(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool enable) argument 828 iwl_mvm_disable_beacon_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 flags) argument 949 iwl_mvm_update_d0i3_power_mode(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool enable, u32 flags) argument [all...] |
H A D | debugfs-vif.c | 69 struct ieee80211_vif *vif, 72 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 79 int dtimper = vif->bss_conf.dtim_period ?: 1; 80 int dtimper_msec = dtimper * vif->bss_conf.beacon_int; 130 static ssize_t iwl_dbgfs_pm_params_write(struct ieee80211_vif *vif, char *buf, argument 133 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 186 iwl_dbgfs_update_pm(mvm, vif, param, val); 197 struct ieee80211_vif *vif = file->private_data; local 198 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 204 pos = iwl_mvm_power_mac_dbgfs_read(mvm, vif, bu 68 iwl_dbgfs_update_pm(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum iwl_dbgfs_pm_mask param, int val) argument 213 struct ieee80211_vif *vif = file->private_data; local 294 iwl_dbgfs_update_bf(struct ieee80211_vif *vif, enum iwl_dbgfs_bf_mask param, int value) argument 339 iwl_dbgfs_bf_params_write(struct ieee80211_vif *vif, char *buf, size_t count, loff_t *ppos) argument 440 struct ieee80211_vif *vif = file->private_data; local 485 iwl_dbgfs_low_latency_write(struct ieee80211_vif *vif, char *buf, size_t count, loff_t *ppos) argument 510 struct ieee80211_vif *vif = file->private_data; local 535 iwl_mvm_vif_dbgfs_register(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 596 iwl_mvm_vif_dbgfs_clean(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument [all...] |
/drivers/net/wireless/ath/ath6kl/ |
H A D | cfg80211.c | 146 static bool __ath6kl_cfg80211_sscan_stop(struct ath6kl_vif *vif) argument 148 struct ath6kl *ar = vif->ar; 150 if (!test_and_clear_bit(SCHED_SCANNING, &vif->flags)) 153 del_timer_sync(&vif->sched_scan_timer); 158 ath6kl_wmi_enable_sched_scan_cmd(ar->wmi, vif->fw_vif_idx, false); 163 static void ath6kl_cfg80211_sscan_disable(struct ath6kl_vif *vif) argument 165 struct ath6kl *ar = vif->ar; 168 stopped = __ath6kl_cfg80211_sscan_stop(vif); 176 static int ath6kl_set_wpa_version(struct ath6kl_vif *vif, argument 182 vif 195 ath6kl_set_auth_type(struct ath6kl_vif *vif, enum nl80211_auth_type auth_type) argument 223 ath6kl_set_cipher(struct ath6kl_vif *vif, u32 cipher, bool ucast) argument 266 ath6kl_set_key_mgmt(struct ath6kl_vif *vif, u32 key_mgmt) argument 285 ath6kl_cfg80211_ready(struct ath6kl_vif *vif) argument 322 ath6kl_set_assoc_req_ies(struct ath6kl_vif *vif, const u8 *ies, size_t ies_len) argument 430 ath6kl_cfg80211_sta_bmiss_enhance(struct ath6kl_vif *vif, bool enable) argument 459 struct ath6kl_vif *vif = netdev_priv(dev); local 680 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 819 struct ath6kl_vif *vif = netdev_priv(dev); local 854 ath6kl_cfg80211_disconnect_event(struct ath6kl_vif *vif, u8 reason, u8 *bssid, u8 assoc_resp_len, u8 *assoc_info, u16 proto_reason) argument 908 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 989 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(request->wdev); local 1068 ath6kl_cfg80211_scan_complete_event(struct ath6kl_vif *vif, bool aborted) argument 1095 ath6kl_cfg80211_ch_switch_notify(struct ath6kl_vif *vif, int freq, enum wmi_phy_mode mode) argument 1120 struct ath6kl_vif *vif = netdev_priv(ndev); local 1244 struct ath6kl_vif *vif = netdev_priv(ndev); local 1275 struct ath6kl_vif *vif = netdev_priv(ndev); local 1310 struct ath6kl_vif *vif = netdev_priv(ndev); local 1355 ath6kl_cfg80211_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid, bool ismcast) argument 1370 struct ath6kl_vif *vif; local 1400 struct ath6kl_vif *vif; local 1435 struct ath6kl_vif *vif; local 1471 struct ath6kl_vif *vif = netdev_priv(dev); local 1529 struct ath6kl_vif *vif = netdev_priv(wdev->netdev); local 1549 struct ath6kl_vif *vif = netdev_priv(ndev); local 1612 struct ath6kl_vif *vif = netdev_priv(dev); local 1680 struct ath6kl_vif *vif = netdev_priv(dev); local 1766 struct ath6kl_vif *vif = netdev_priv(dev); local 1865 struct ath6kl_vif *vif = netdev_priv(netdev); local 1875 struct ath6kl_vif *vif = netdev_priv(netdev); local 1884 struct ath6kl_vif *vif = netdev_priv(netdev); local 1892 ath6kl_wow_usr(struct ath6kl *ar, struct ath6kl_vif *vif, struct cfg80211_wowlan *wow, u32 *filter) argument 1947 ath6kl_wow_ap(struct ath6kl *ar, struct ath6kl_vif *vif) argument 2025 ath6kl_wow_sta(struct ath6kl *ar, struct ath6kl_vif *vif) argument 2064 is_hsleep_mode_procsed(struct ath6kl_vif *vif) argument 2074 ath6kl_cfg80211_host_sleep(struct ath6kl *ar, struct ath6kl_vif *vif) argument 2113 ath6kl_wow_suspend_vif(struct ath6kl_vif *vif, struct cfg80211_wowlan *wow, u32 *filter) argument 2210 struct ath6kl_vif *first_vif, *vif; local 2255 ath6kl_wow_resume_vif(struct ath6kl_vif *vif) argument 2293 struct ath6kl_vif *vif; local 2335 struct ath6kl_vif *vif; local 2375 struct ath6kl_vif *vif; local 2410 struct ath6kl_vif *vif; local 2583 ath6kl_set_htcap(struct ath6kl_vif *vif, enum ieee80211_band band, bool ht_enable) argument 2604 ath6kl_restore_htcap(struct ath6kl_vif *vif) argument 2629 ath6kl_set_ap_probe_resp_ies(struct ath6kl_vif *vif, const u8 *ies, size_t ies_len) argument 2665 ath6kl_set_ies(struct ath6kl_vif *vif, struct cfg80211_beacon_data *info) argument 2752 struct ath6kl_vif *vif = netdev_priv(dev); local 2948 struct ath6kl_vif *vif = netdev_priv(dev); local 2962 struct ath6kl_vif *vif = netdev_priv(dev); local 2982 struct ath6kl_vif *vif = netdev_priv(dev); local 2994 struct ath6kl_vif *vif = netdev_priv(dev); local 3018 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); local 3039 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); local 3049 ath6kl_send_go_probe_resp(struct ath6kl_vif *vif, const u8 *buf, size_t len, unsigned int freq) argument 3086 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 3174 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); local 3235 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(wdev); local 3254 struct ath6kl_vif *vif = netdev_priv(dev); local 3340 struct ath6kl_vif *vif = netdev_priv(dev); local 3357 struct ath6kl_vif *vif = netdev_priv(dev); local 3368 struct ath6kl_vif *vif = netdev_priv(dev); local 3453 ath6kl_cfg80211_stop(struct ath6kl_vif *vif) argument 3495 struct ath6kl_vif *vif; local 3560 ath6kl_cfg80211_vif_init(struct ath6kl_vif *vif) argument 3581 ath6kl_cfg80211_vif_stop(struct ath6kl_vif *vif, bool wmi_ready) argument 3612 ath6kl_cfg80211_vif_cleanup(struct ath6kl_vif *vif) argument 3639 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); 351 static void ath6kl_install_static_wep_keys(struct ath6kl_vif *vif) argument 357 if (vif->wep_key_list[index].key_len) { 359 if (index == vif 375 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 501 struct ath6kl_vif *vif = netdev_priv(dev); local 507 ath6kl_disconnect(struct ath6kl_vif *vif) argument 553 ath6kl_scan_complete_evt(struct ath6kl_vif *vif, int status) argument 572 ath6kl_commit_ch_switch(struct ath6kl_vif *vif, u16 channel) argument 602 struct ath6kl_vif *vif; local 623 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 671 ath6kl_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid, bool ismcast) argument 698 ath6kl_update_target_stats(struct ath6kl_vif *vif, u8 *ptr, u32 len) argument 817 ath6kl_tgt_stats_event(struct ath6kl_vif *vif, u8 *ptr, u32 len) argument 863 ath6kl_pspoll_event(struct ath6kl_vif *vif, u8 aid) argument 919 ath6kl_dtimexpiry_event(struct ath6kl_vif *vif) argument 963 ath6kl_disconnect_event(struct ath6kl_vif *vif, u8 reason, u8 *bssid, u8 assoc_resp_len, u8 *assoc_info, u16 prot_reason_status) argument 1073 struct ath6kl_vif *vif; local 1090 struct ath6kl_vif *vif = netdev_priv(dev); local 1106 struct ath6kl_vif *vif = netdev_priv(dev); local 1119 struct ath6kl_vif *vif = netdev_priv(dev); local 1127 struct ath6kl_vif *vif = netdev_priv(dev); local 1158 struct ath6kl_vif *vif = netdev_priv(ndev); local [all...] |
H A D | cfg80211.h | 30 void ath6kl_cfg80211_ch_switch_notify(struct ath6kl_vif *vif, int freq, 32 void ath6kl_cfg80211_scan_complete_event(struct ath6kl_vif *vif, bool aborted); 34 void ath6kl_cfg80211_connect_event(struct ath6kl_vif *vif, u16 channel, 41 void ath6kl_cfg80211_disconnect_event(struct ath6kl_vif *vif, u8 reason, 45 void ath6kl_cfg80211_tkip_micerr_event(struct ath6kl_vif *vif, u8 keyid, 54 void ath6kl_cfg80211_vif_cleanup(struct ath6kl_vif *vif); 56 void ath6kl_cfg80211_stop(struct ath6kl_vif *vif);
|
/drivers/net/wireless/ti/wlcore/ |
H A D | testmode.h | 29 int wl1271_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|
H A D | init.h | 35 int wl1271_init_vif_specific(struct wl1271 *wl, struct ieee80211_vif *vif); 37 int wl1271_ap_init_templates(struct wl1271 *wl, struct ieee80211_vif *vif);
|
H A D | event.c | 35 struct ieee80211_vif *vif; local 48 vif = wl12xx_wlvif_to_vif(wlvif); 50 ieee80211_cqm_rssi_notify(vif, event, GFP_KERNEL); 58 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local 64 ieee80211_stop_rx_ba_session(vif, wl->links[hlid].ba_bitmap, 65 vif->bss_conf.bssid); 75 ieee80211_stop_rx_ba_session(vif, 137 struct ieee80211_vif *vif; local 151 vif = wl12xx_wlvif_to_vif(wlvif); 153 ieee80211_chswitch_done(vif, succes 175 struct ieee80211_vif *vif; local 234 struct ieee80211_vif *vif; local [all...] |
/drivers/net/xen-netback/ |
H A D | interface.c | 66 int xenvif_schedulable(struct xenvif *vif) argument 68 return netif_running(vif->dev) && 69 test_bit(VIF_STATUS_CONNECTED, &vif->status) && 70 !vif->disabled; 89 /* This vif is rogue, we pretend we've there is nothing to do 90 * for this vif to deschedule it from NAPI. But this interface 93 if (unlikely(queue->vif->disabled)) { 127 struct net_device *dev = queue->vif->dev; 134 struct net_device *dev = queue->vif->dev; 141 struct xenvif *vif local 184 struct xenvif *vif = netdev_priv(dev); local 214 xenvif_up(struct xenvif *vif) argument 230 xenvif_down(struct xenvif *vif) argument 248 struct xenvif *vif = netdev_priv(dev); local 257 struct xenvif *vif = netdev_priv(dev); local 266 struct xenvif *vif = netdev_priv(dev); local 278 struct xenvif *vif = netdev_priv(dev); local 339 struct xenvif *vif = netdev_priv(dev); local 392 struct xenvif *vif; local 503 xenvif_carrier_on(struct xenvif *vif) argument 607 xenvif_carrier_off(struct xenvif *vif) argument 620 xenvif_disconnect(struct xenvif *vif) argument 666 xenvif_free(struct xenvif *vif) argument [all...] |
/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | btcoex.h | 26 int brcmf_btcoex_set_mode(struct brcmf_cfg80211_vif *vif,
|
H A D | p2p.c | 468 struct brcmf_if *pri_ifp = p2p->bss_idx[P2PAPI_BSSCFG_PRIMARY].vif->ifp; 549 struct brcmf_cfg80211_vif *vif; local 554 vif = p2p->bss_idx[P2PAPI_BSSCFG_DEVICE].vif; 555 (void)brcmf_p2p_set_discover_state(vif->ifp, WL_P2P_DISC_ST_SCAN, 0, 0); 558 vif = p2p->bss_idx[P2PAPI_BSSCFG_PRIMARY].vif; 559 (void)brcmf_fil_iovar_int_set(vif->ifp, "p2p_disc", 0); 573 struct brcmf_cfg80211_vif *vif; local 577 vif 641 struct brcmf_cfg80211_vif *vif; local 774 struct brcmf_cfg80211_vif *vif; local 885 brcmf_p2p_scan_prep(struct wiphy *wiphy, struct cfg80211_scan_request *request, struct brcmf_cfg80211_vif *vif) argument 931 struct brcmf_cfg80211_vif *vif; local 1501 struct brcmf_cfg80211_vif *vif; local 1854 struct brcmf_cfg80211_vif *vif = ifp->vif; local 1995 struct brcmf_cfg80211_vif *vif; local 2058 struct brcmf_cfg80211_vif *vif; local 2133 brcmf_p2p_disable_p2p_if(struct brcmf_cfg80211_vif *vif) argument 2143 brcmf_p2p_release_p2p_if(struct brcmf_cfg80211_vif *vif) argument 2236 brcmf_p2p_delete_p2pdev(struct brcmf_p2p_info *p2p, struct brcmf_cfg80211_vif *vif) argument 2259 struct brcmf_cfg80211_vif *vif; local 2344 struct brcmf_cfg80211_vif *vif; local 2400 struct brcmf_cfg80211_vif *vif; local 2416 struct brcmf_cfg80211_vif *vif; local [all...] |
/drivers/net/wireless/ath/ath10k/ |
H A D | testmode.h | 24 int ath10k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 40 struct ieee80211_vif *vif, 39 ath10k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void *data, int len) argument
|
/drivers/net/wireless/cw1200/ |
H A D | sta.h | 21 struct ieee80211_vif *vif); 23 struct ieee80211_vif *vif); 25 struct ieee80211_vif *vif, 33 int cw1200_conf_tx(struct ieee80211_hw *dev, struct ieee80211_vif *vif, 38 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 43 void cw1200_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 99 int cw1200_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 101 int cw1200_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 103 void cw1200_sta_notify(struct ieee80211_hw *dev, struct ieee80211_vif *vif, 107 struct ieee80211_vif *vif, [all...] |
/drivers/net/wireless/iwlwifi/dvm/ |
H A D | mac80211.c | 328 struct ieee80211_vif *vif, 339 if (priv->contexts[IWL_RXON_CTX_BSS].vif != vif) 369 if (!ctx->vif || ctx->vif->type != NL80211_IFTYPE_STATION || 424 struct ieee80211_vif *vif; local 453 /* we'll clear ctx->vif during iwlagn_prepare_restart() */ 454 vif = ctx->vif; 483 ieee80211_report_wowlan_wakeup(vif, 327 iwlagn_mac_set_rekey_data(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_gtk_rekey_data *data) argument 585 iwlagn_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument 596 iwlagn_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument 717 iwlagn_mac_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn, u8 buf_size) argument 788 iwlagn_mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 821 iwlagn_mac_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 848 iwlagn_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 1094 iwlagn_mac_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument 1131 iwlagn_mac_rssi_callback(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_rssi_event rssi_event) argument 1167 iwlagn_mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, const struct ieee80211_tx_queue_params *params) argument 1230 struct ieee80211_vif *vif = ctx->vif; local 1273 iwlagn_mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1358 iwl_teardown_interface(struct iwl_priv *priv, struct ieee80211_vif *vif, bool mode_change) argument 1388 iwlagn_mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1415 iwlagn_mac_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype newtype, bool newp2p) argument 1498 iwlagn_mac_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument 1556 iwlagn_mac_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument [all...] |