Searched refs:vif (Results 76 - 100 of 462) sorted by relevance

1234567891011>>

/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmt7925.h195 int mt7925_mcu_set_bss_pm(struct mt792x_dev *dev, struct ieee80211_vif *vif,
198 struct ieee80211_vif *vif, bool enable,
201 int mt7925_mcu_set_tx(struct mt792x_dev *dev, struct ieee80211_vif *vif);
203 int mt7925_mcu_get_rx_rate(struct mt792x_phy *phy, struct ieee80211_vif *vif,
212 int mt7925_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif,
215 void mt7925_mac_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif,
217 void mt7925_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif,
234 struct ieee80211_vif *vif,
244 int mt7925_mcu_uni_bss_ps(struct mt792x_dev *dev, struct ieee80211_vif *vif);
265 struct ieee80211_vif *vif);
[all...]
/linux-master/drivers/net/wireless/ti/wlcore/
H A Devent.c112 struct ieee80211_vif *vif; local
125 vif = wl12xx_wlvif_to_vif(wlvif);
127 ieee80211_cqm_rssi_notify(vif, event, metric,
136 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local
142 ieee80211_stop_rx_ba_session(vif, wl->links[hlid].ba_bitmap,
143 vif->bss_conf.bssid);
153 ieee80211_stop_rx_ba_session(vif,
215 struct ieee80211_vif *vif; local
229 vif = wl12xx_wlvif_to_vif(wlvif);
232 ieee80211_chswitch_done(vif, succes
258 struct ieee80211_vif *vif; local
317 struct ieee80211_vif *vif; local
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmld-sta.c14 struct ieee80211_vif *vif; local
22 vif = mvmsta->vif;
29 for_each_sta_active_link(vif, sta, link_sta, link_id) {
205 /* Allocate a new station entry for the broadcast station to the given vif,
209 int iwl_mvm_mld_add_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument
212 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
219 iwl_mvm_get_wd_timeout(mvm, vif, false, false);
224 if (vif->type == NL80211_IFTYPE_ADHOC)
227 if (vif
248 iwl_mvm_mld_add_mcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
282 iwl_mvm_mld_add_snif_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
366 iwl_mvm_mld_rm_bcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
399 iwl_mvm_mld_rm_mcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
414 iwl_mvm_mld_rm_snif_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
431 iwl_mvm_mld_cfg_sta(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct ieee80211_vif *vif, struct ieee80211_link_sta *link_sta, struct ieee80211_bss_conf *link_conf, struct iwl_mvm_link_sta *mvm_link_sta) argument
550 iwl_mvm_mld_alloc_sta_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, unsigned int link_id) argument
583 iwl_mvm_mld_alloc_sta_links(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
622 iwl_mvm_alloc_sta_after_restart(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
670 iwl_mvm_mld_add_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
744 iwl_mvm_mld_update_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
776 iwl_mvm_mld_disable_sta_queues(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
803 iwl_mvm_mld_rm_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1026 iwl_mvm_mld_update_sta_resources(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 old_sta_mask, u32 new_sta_mask) argument
1049 iwl_mvm_mld_update_sta_links(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 old_links, u16 new_links) argument
[all...]
H A Dmvm.h113 struct ieee80211_vif *vif; member in struct:iwl_mvm_time_event_data
241 * @LOW_LATENCY_VIF_TYPE: low latency mode set because of vif type (ap)
428 * @features: hw features active for this vif
439 * link selection. Valid only for a MLO vif after assoc. 0 if there wasn't
442 * @primary_link: primary link in eSR. Valid only for an associated MLD vif,
561 iwl_mvm_vif_from_mac80211(struct ieee80211_vif *vif) argument
563 return (void *)vif->drv_priv;
1070 /* the vif that requested the current scan */
1219 /* This vif used by CSME to send / receive traffic */
1293 /* does a monitor vif exis
1688 iwl_mvm_max_active_links(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2187 iwl_mvm_vif_dbgfs_add_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2191 iwl_mvm_vif_dbgfs_rm_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2250 iwl_mvm_set_last_nonqos_seq(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2289 iwl_mvm_beacon_filter_debugfs_parameters(struct ieee80211_vif *vif, struct iwl_beacon_filter_cmd *cmd) argument
[all...]
/linux-master/net/mac80211/
H A Diface.c53 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf);
68 if (power != sdata->vif.bss_conf.txpower) {
69 sdata->vif.bss_conf.txpower = power;
184 if (iter->vif.type == NL80211_IFTYPE_MONITOR &&
188 m = iter->vif.addr;
237 switch (sdata->vif.type) {
269 if (sdata->vif.type == NL80211_IFTYPE_MONITOR &&
282 memcpy(sdata->vif.addr, sa->sa_data, ETH_ALEN);
283 ether_addr_copy(sdata->vif.bss_conf.addr, sdata->vif
[all...]
H A Ddriver-ops.h26 if (sdata && sdata->vif.type == NL80211_IFTYPE_AP_VLAN)
59 local->ops->get_et_strings(&local->hw, &sdata->vif, sset, data);
71 local->ops->get_et_stats(&local->hw, &sdata->vif, stats, data);
83 rv = local->ops->get_et_sset_count(&local->hw, &sdata->vif,
171 local->ops->vif_cfg_changed(&local->hw, &sdata->vif, changed);
173 local->ops->bss_info_changed(&local->hw, &sdata->vif,
174 &sdata->vif.bss_conf, changed);
224 local->ops->config_iface_filter(&local->hw, &sdata->vif,
264 local->ops->update_tkip_key(&local->hw, &sdata->vif, conf,
282 ret = local->ops->hw_scan(&local->hw, &sdata->vif, re
698 struct ieee80211_vif *vif; local
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drxon.c23 if (!ctx->vif) {
26 switch (ctx->vif->type) {
49 ctx->vif->type);
66 iwl_set_flags_for_band(priv, ctx, priv->band, ctx->vif);
71 if (ctx->vif)
72 memcpy(ctx->staging.node_addr, ctx->vif->addr, ETH_ALEN);
181 struct ieee80211_vif *vif)
186 priv->beacon_skb = ieee80211_beacon_get(priv->hw, vif, 0);
279 struct ieee80211_vif *vif = ctx->vif; local
180 iwlagn_update_beacon(struct iwl_priv *priv, struct ieee80211_vif *vif) argument
716 iwl_set_flags_for_band(struct iwl_priv *priv, struct iwl_rxon_context *ctx, enum nl80211_band band, struct ieee80211_vif *vif) argument
1258 struct ieee80211_vif *vif = ctx->vif; local
1383 iwlagn_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
[all...]
/linux-master/drivers/net/xen-netback/
H A Dnetback.c131 #define callback_param(vif, pending_idx) \
132 (vif->pending_tx_info[pending_idx].callback_struct)
222 static void xenvif_fatal_tx_err(struct xenvif *vif) argument
224 netdev_err(vif->dev, "fatal error; disabling device\n");
225 vif->disabled = true;
226 /* Disable the vif from queue 0's kthread */
227 if (vif->num_queues)
228 xenvif_kick_thread(&vif->queues[0]);
249 netdev_err(queue->vif->dev,
252 xenvif_fatal_tx_err(queue->vif);
759 xenvif_set_skb_gso(struct xenvif *vif, struct sk_buff *skb, struct xen_netif_extra_info *gso) argument
846 xenvif_mcast_add(struct xenvif *vif, const u8 *addr) argument
868 xenvif_mcast_del(struct xenvif *vif, const u8 *addr) argument
882 xenvif_mcast_match(struct xenvif *vif, const u8 *addr) argument
898 xenvif_mcast_addr_list_free(struct xenvif *vif) argument
1618 make_ctrl_response(struct xenvif *vif, const struct xen_netif_ctrl_request *req, u32 status, u32 data) argument
1634 push_ctrl_response(struct xenvif *vif) argument
1643 process_ctrl_request(struct xenvif *vif, const struct xen_netif_ctrl_request *req) argument
1691 xenvif_ctrl_action(struct xenvif *vif) argument
1719 xenvif_ctrl_work_todo(struct xenvif *vif) argument
1729 struct xenvif *vif = data; local
[all...]
H A Drx.c93 struct net_device *dev = queue->vif->dev;
125 txq = netdev_get_tx_queue(queue->vif->dev, queue->id);
155 queue->vif->dev->stats.rx_dropped++;
222 op->dest.domid = queue->vif->domid;
272 if ((1 << gso_type) & queue->vif->gso_mask) {
287 if (queue->vif->xdp_headroom) {
293 extra->u.xdp.headroom = queue->vif->xdp_headroom;
398 unsigned int offset = queue->vif->xdp_headroom;
527 queue->last_rx_time + queue->vif->stall_timeout);
540 (queue->vif
597 struct xenvif *vif = queue->vif; local
612 struct xenvif *vif = queue->vif; local
629 struct xenvif *vif = queue->vif; local
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmt7921.h189 int mt7921_mcu_set_bss_pm(struct mt792x_dev *dev, struct ieee80211_vif *vif,
192 struct ieee80211_vif *vif, bool enable,
195 int mt7921_mcu_set_tx(struct mt792x_dev *dev, struct ieee80211_vif *vif);
197 int mt7921_mcu_get_rx_rate(struct mt792x_phy *phy, struct ieee80211_vif *vif,
245 int mt7921_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif,
247 void mt7921_mac_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif,
249 void mt7921_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif,
265 struct ieee80211_vif *vif,
275 int mt7921_mcu_uni_bss_ps(struct mt792x_dev *dev, struct ieee80211_vif *vif);
278 int mt7921_testmode_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
[all...]
/linux-master/drivers/net/wireless/silabs/wfx/
H A Dscan.c26 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
29 skb = ieee80211_probereq_get(wvif->wdev->hw, vif->addr, NULL, 0,
42 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
81 if (req->channels[start_idx]->max_power != vif->bss_conf.txpower)
82 wfx_hif_set_output_power(wvif, vif->bss_conf.txpower);
124 int wfx_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument
127 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv;
135 void wfx_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
137 struct wfx_vif *wvif = (struct wfx_vif *)vif->drv_priv;
186 int wfx_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument
202 wfx_cancel_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
[all...]
H A Dwfx.h34 struct ieee80211_vif *vif[2]; member in struct:wfx_dev
103 if (vif_id >= ARRAY_SIZE(wdev->vif)) {
104 dev_dbg(wdev->dev, "requesting non-existent vif: %d\n", vif_id);
107 vif_id = array_index_nospec(vif_id, ARRAY_SIZE(wdev->vif));
108 if (!wdev->vif[vif_id])
110 return (struct wfx_vif *)wdev->vif[vif_id]->drv_priv;
121 for (i = 0; i < ARRAY_SIZE(wdev->vif); i++) {
137 for (i = 0; i < ARRAY_SIZE(wdev->vif); i++) {
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dmac.c86 struct ieee80211_vif *vif; local
90 vif = carl9170_get_main_vif(ar);
91 if (!vif) {
97 vif->bss_conf.use_short_slot)
108 struct ieee80211_vif *vif; local
112 vif = carl9170_get_main_vif(ar);
114 if (!vif) {
119 basic = (vif->bss_conf.basic_rates & 0xf);
120 basic |= (vif->bss_conf.basic_rates & 0xff0) << 4;
303 struct ieee80211_vif *vif; local
401 struct ieee80211_vif *vif; local
[all...]
/linux-master/drivers/net/wireless/ath/ath6kl/
H A Dtxrx.c103 struct ath6kl_vif *vif,
107 struct ath6kl *ar = vif->ar;
132 if (test_bit(WMM_ENABLED, &vif->flags)) {
167 vif->fw_vif_idx,
176 struct ath6kl_vif *vif,
181 struct ath6kl *ar = vif->ar;
204 vif->fw_vif_idx,
209 static bool ath6kl_powersave_ap(struct ath6kl_vif *vif, struct sk_buff *skb, argument
215 struct ath6kl *ar = vif->ar;
233 if (!test_bit(DTIM_EXPIRED, &vif
102 ath6kl_process_uapsdq(struct ath6kl_sta *conn, struct ath6kl_vif *vif, struct sk_buff *skb, u32 *flags) argument
175 ath6kl_process_psq(struct ath6kl_sta *conn, struct ath6kl_vif *vif, struct sk_buff *skb, u32 *flags) argument
361 struct ath6kl_vif *vif = netdev_priv(dev); local
590 struct ath6kl_vif *vif; local
643 ath6kl_tx_clear_node_map(struct ath6kl_vif *vif, enum htc_endpoint_id eid, u32 map_no) argument
694 struct ath6kl_vif *vif; local
1232 ath6kl_uapsd_trigger_frame_rx(struct ath6kl_vif *vif, struct ath6kl_sta *conn) argument
1317 struct ath6kl_vif *vif; local
1698 aggr_recv_addba_req_evt(struct ath6kl_vif *vif, u8 tid_mux, u16 seq_no, u8 win_sz) argument
1746 aggr_conn_init(struct ath6kl_vif *vif, struct aggr_info *aggr_info, struct aggr_info_conn *aggr_conn) argument
1768 aggr_init(struct ath6kl_vif *vif) argument
1793 aggr_recv_delba_req_evt(struct ath6kl_vif *vif, u8 tid_mux) argument
[all...]
/linux-master/drivers/staging/vt6656/
H A Dkey.h38 struct ieee80211_vif *vif, struct ieee80211_key_conf *key);
/linux-master/drivers/net/wireless/ath/ath11k/
H A Ddebugfs_sta.h17 void ath11k_debugfs_sta_op_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00mac.c72 ieee80211_ctstoself_get(rt2x00dev->hw, tx_info->control.vif,
76 ieee80211_rts_get(rt2x00dev->hw, tx_info->control.vif,
204 struct ieee80211_vif *vif)
207 struct rt2x00_intf *intf = vif_to_intf(vif);
240 if (vif->type == NL80211_IFTYPE_AP)
257 rt2x00lib_config_intf(rt2x00dev, intf, vif->type,
258 vif->addr, NULL);
272 struct ieee80211_vif *vif)
275 struct rt2x00_intf *intf = vif_to_intf(vif);
283 (vif
203 rt2x00mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
271 rt2x00mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
404 rt2x00mac_set_tim_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
454 rt2x00mac_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
539 rt2x00mac_sw_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *mac_addr) argument
549 rt2x00mac_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
574 rt2x00mac_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
678 rt2x00mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue_idx, const struct ieee80211_tx_queue_params *params) argument
725 rt2x00mac_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath5k/
H A Dmac80211-ops.c74 ath5k_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
78 struct ath5k_vif *avf = (void *)vif->drv_priv;
82 if ((vif->type == NL80211_IFTYPE_AP ||
83 vif->type == NL80211_IFTYPE_ADHOC)
95 (ah->nvifs && vif->type == NL80211_IFTYPE_ADHOC)) {
101 switch (vif->type) {
106 avf->opmode = vif->type;
135 ah->bslot[avf->bslot] = vif;
147 ath5k_hw_set_lladdr(ah, vif->addr);
149 ath5k_update_bssid_mask_and_opmode(ah, vif);
158 ath5k_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
252 ath5k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
472 ath5k_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
536 ath5k_sw_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *mac_addr) argument
547 ath5k_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
574 ath5k_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
614 ath5k_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
623 ath5k_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument
632 ath5k_reset_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02.h155 int mt76x02_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif,
157 void mt76x02_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif,
163 struct ieee80211_vif *vif);
165 struct ieee80211_vif *vif);
167 int mt76x02_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
170 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
172 int mt76x02_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
176 struct ieee80211_vif *vif,
201 struct ieee80211_vif *vif);
204 struct ieee80211_vif *vif,
[all...]
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_main.c91 static void ath9k_htc_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
94 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf;
96 if ((vif->type == NL80211_IFTYPE_AP ||
97 vif->type == NL80211_IFTYPE_MESH_POINT) &&
103 if (vif->cfg.assoc) {
127 static void ath9k_htc_bssid_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
141 struct ieee80211_vif *vif)
154 if (vif)
155 ath9k_htc_bssid_iter(&iter_data, vif->addr, vif);
140 ath9k_htc_set_mac_bssid_mask(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif) argument
466 ath9k_htc_add_station(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
532 ath9k_htc_remove_station(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
675 ath9k_htc_update_rate(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf) argument
702 ath9k_htc_tx_aggr_oper(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_ampdu_mlme_action action, u16 tid) argument
1034 ath9k_htc_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1117 ath9k_htc_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1316 ath9k_htc_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1338 ath9k_htc_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1358 ath9k_htc_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
1370 ath9k_htc_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
1416 ath9k_htc_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
1485 ath9k_htc_bss_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
1509 ath9k_htc_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changed) argument
1617 ath9k_htc_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1632 ath9k_htc_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument
1644 ath9k_htc_reset_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1656 ath9k_htc_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
1706 ath9k_htc_sw_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *mac_addr) argument
1722 ath9k_htc_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1761 ath9k_htc_set_bitrate_mask(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const struct cfg80211_bitrate_mask *mask) argument
1857 ath9k_htc_channel_switch_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_chan_def *chandef) argument
[all...]
/linux-master/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.c189 static bool qtnf_cmd_start_ap_can_fit(const struct qtnf_vif *vif, argument
215 vif->mac->macid, vif->vifid, len);
236 int qtnf_cmd_send_start_ap(struct qtnf_vif *vif, argument
246 if (!qtnf_cmd_start_ap_can_fit(vif, s))
249 cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid,
358 qtnf_bus_lock(vif->mac->bus);
359 ret = qtnf_cmd_send(vif->mac->bus, cmd_skb);
363 netif_carrier_on(vif
371 qtnf_cmd_send_stop_ap(struct qtnf_vif *vif) argument
389 qtnf_cmd_send_register_mgmt(struct qtnf_vif *vif, u16 frame_type, bool reg) argument
414 qtnf_cmd_send_frame(struct qtnf_vif *vif, u32 cookie, u16 flags, u16 freq, const u8 *buf, size_t len) argument
450 qtnf_cmd_send_mgmt_set_appie(struct qtnf_vif *vif, u8 frame_type, const u8 *buf, size_t len) argument
702 qtnf_cmd_get_sta_info(struct qtnf_vif *vif, const u8 *sta_mac, struct station_info *sinfo) argument
745 qtnf_cmd_send_add_change_intf(struct qtnf_vif *vif, enum nl80211_iftype iftype, int use4addr, u8 *mac_addr, enum qlink_cmd_type cmd_type) argument
801 qtnf_cmd_send_add_intf(struct qtnf_vif *vif, enum nl80211_iftype iftype, int use4addr, u8 *mac_addr) argument
808 qtnf_cmd_send_change_intf_type(struct qtnf_vif *vif, enum nl80211_iftype iftype, int use4addr, u8 *mac_addr) argument
834 qtnf_cmd_send_del_intf(struct qtnf_vif *vif) argument
1221 struct qtnf_vif *vif; local
1725 qtnf_cmd_send_add_key(struct qtnf_vif *vif, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) argument
1768 qtnf_cmd_send_del_key(struct qtnf_vif *vif, u8 key_index, bool pairwise, const u8 *mac_addr) argument
1800 qtnf_cmd_send_set_default_key(struct qtnf_vif *vif, u8 key_index, bool unicast, bool multicast) argument
1827 qtnf_cmd_send_set_default_mgmt_key(struct qtnf_vif *vif, u8 key_index) argument
1872 qtnf_cmd_send_change_sta(struct qtnf_vif *vif, const u8 *mac, struct station_parameters *params) argument
1916 qtnf_cmd_send_del_sta(struct qtnf_vif *vif, struct station_del_parameters *params) argument
2075 qtnf_cmd_send_connect(struct qtnf_vif *vif, struct cfg80211_connect_params *sme) argument
2169 qtnf_cmd_send_external_auth(struct qtnf_vif *vif, struct cfg80211_external_auth_params *auth) argument
2194 qtnf_cmd_send_disconnect(struct qtnf_vif *vif, u16 reason_code) argument
2218 qtnf_cmd_send_updown_intf(struct qtnf_vif *vif, bool up) argument
2456 qtnf_cmd_send_chan_switch(struct qtnf_vif *vif, struct cfg80211_csa_settings *params) argument
2489 qtnf_cmd_get_channel(struct qtnf_vif *vif, struct cfg80211_chan_def *chdef) argument
2519 qtnf_cmd_start_cac(const struct qtnf_vif *vif, const struct cfg80211_chan_def *chdef, u32 cac_time_ms) argument
2545 qtnf_cmd_set_mac_acl(const struct qtnf_vif *vif, const struct cfg80211_acl_data *params) argument
2572 qtnf_cmd_send_pm_set(const struct qtnf_vif *vif, u8 pm_mode, int timeout) argument
2597 qtnf_cmd_get_tx_power(const struct qtnf_vif *vif, int *dbm) argument
2631 qtnf_cmd_set_tx_power(const struct qtnf_vif *vif, enum nl80211_tx_power_setting type, int mbm) argument
2662 qtnf_cmd_send_wowlan_set(const struct qtnf_vif *vif, const struct cfg80211_wowlan *wowl) argument
2708 qtnf_cmd_netdev_changeupper(const struct qtnf_vif *vif, int br_domain) argument
2740 qtnf_cmd_send_update_owe(struct qtnf_vif *vif, struct cfg80211_update_owe_info *owe) argument
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/tests/
H A Dlinks.c180 struct ieee80211_vif *vif = kunit_kzalloc(test, vif_size, GFP_KERNEL); local
187 KUNIT_ASSERT_NOT_NULL(test, vif);
189 mvmvif = iwl_mvm_vif_from_mac80211(vif);
195 link_conf.vif = vif;
226 kunit_kfree(test, link_conf.vif);
370 struct ieee80211_vif *vif = kunit_kzalloc(test, vif_size, GFP_KERNEL); local
373 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
387 KUNIT_ASSERT_NOT_NULL(test, vif);
404 conf = kunit_kzalloc(test, sizeof(*vif
[all...]
/linux-master/include/net/
H A Dinetpeer.h22 int vif; member in struct:ipv4_addr_key
76 iaddr->a4.vif = 0;
104 int vif, int create)
109 daddr.a4.vif = vif;
102 inet_getpeer_v4(struct inet_peer_base *base, __be32 v4daddr, int vif, int create) argument
/linux-master/drivers/net/wireless/ath/wcn36xx/
H A Ddebug.c33 struct ieee80211_vif *vif = NULL; local
37 vif = wcn36xx_priv_to_vif(vif_priv);
38 if (NL80211_IFTYPE_STATION == vif->type) {
58 struct ieee80211_vif *vif = NULL; local
72 vif = wcn36xx_priv_to_vif(vif_priv);
73 if (NL80211_IFTYPE_STATION == vif->type) {
74 wcn36xx_enable_keep_alive_null_packet(wcn, vif);
75 wcn36xx_pmc_enter_bmps_state(wcn, vif);
83 vif = wcn36xx_priv_to_vif(vif_priv);
84 if (NL80211_IFTYPE_STATION == vif
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dbeacon.c30 mt7603_update_beacon_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument
34 struct mt7603_vif *mvif = (struct mt7603_vif *)vif->drv_priv;
42 skb = ieee80211_beacon_get(mt76_hw(dev), vif, 0);
77 mt7603_add_buffered_bc(void *priv, u8 *mac, struct ieee80211_vif *vif) argument
81 struct mt7603_vif *mvif = (struct mt7603_vif *)vif->drv_priv;
88 skb = ieee80211_get_buffered_bc(mt76_hw(dev), vif);
93 info->control.vif = vif;
162 struct ieee80211_vif *vif = info->control.vif; local
[all...]

Completed in 335 milliseconds

1234567891011>>