Lines Matching refs:ieee80211_vif
258 struct ieee80211_vif *vif;
873 struct ieee80211_vif *vif;
1366 struct ieee80211_vif { struct
1392 static inline bool ieee80211_vif_is_mesh(struct ieee80211_vif *vif) in ieee80211_vif_is_mesh() argument
1411 struct ieee80211_vif *wdev_to_ieee80211_vif(struct wireless_dev *wdev);
1424 struct wireless_dev *ieee80211_vif_to_wdev(struct ieee80211_vif *vif);
1744 struct ieee80211_vif *vif;
3275 struct ieee80211_vif *vif);
3277 struct ieee80211_vif *vif,
3280 struct ieee80211_vif *vif);
3283 struct ieee80211_vif *vif,
3287 int (*start_ap)(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
3288 void (*stop_ap)(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
3297 struct ieee80211_vif *vif,
3303 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
3306 struct ieee80211_vif *vif,
3311 struct ieee80211_vif *vif,
3314 struct ieee80211_vif *vif, int idx);
3315 int (*hw_scan)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
3318 struct ieee80211_vif *vif);
3320 struct ieee80211_vif *vif,
3324 struct ieee80211_vif *vif);
3326 struct ieee80211_vif *vif,
3329 struct ieee80211_vif *vif);
3337 int (*sta_add)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
3339 int (*sta_remove)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
3343 struct ieee80211_vif *vif,
3347 struct ieee80211_vif *vif,
3351 void (*sta_notify)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
3353 int (*sta_state)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
3358 struct ieee80211_vif *vif,
3361 struct ieee80211_vif *vif,
3365 struct ieee80211_vif *vif,
3368 struct ieee80211_vif *vif,
3372 struct ieee80211_vif *vif, u16 ac,
3374 u64 (*get_tsf)(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
3375 void (*set_tsf)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
3377 void (*reset_tsf)(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
3380 struct ieee80211_vif *vif,
3389 int (*testmode_cmd)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
3395 void (*flush)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
3398 struct ieee80211_vif *vif,
3404 struct ieee80211_vif *vif,
3413 int (*set_bitrate_mask)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
3416 struct ieee80211_vif *vif,
3431 struct ieee80211_vif *vif, int sset);
3433 struct ieee80211_vif *vif,
3436 struct ieee80211_vif *vif,
3440 struct ieee80211_vif *vif);
3443 struct ieee80211_vif *vif);
3453 struct ieee80211_vif *vif,
3456 struct ieee80211_vif *vif,
3468 struct ieee80211_vif *vif,
3472 struct ieee80211_vif *vif,
3475 struct ieee80211_vif *vif,
3479 struct ieee80211_vif *vif);
3481 int (*join_ibss)(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
3482 void (*leave_ibss)(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
3484 int (*get_txpower)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
3488 struct ieee80211_vif *vif,
3493 struct ieee80211_vif *vif,
3496 struct ieee80211_vif *vif,
3915 void ieee80211_get_tx_rates(struct ieee80211_vif *vif,
4044 struct ieee80211_vif *vif,
4070 struct ieee80211_vif *vif,
4083 struct ieee80211_vif *vif) in ieee80211_beacon_get()
4100 u8 ieee80211_csa_update_counter(struct ieee80211_vif *vif);
4110 void ieee80211_csa_finish(struct ieee80211_vif *vif);
4118 bool ieee80211_csa_is_complete(struct ieee80211_vif *vif);
4134 struct ieee80211_vif *vif);
4151 struct ieee80211_vif *vif);
4168 struct ieee80211_vif *vif);
4202 void ieee80211_rts_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4221 struct ieee80211_vif *vif, size_t frame_len,
4239 struct ieee80211_vif *vif,
4258 struct ieee80211_vif *vif,
4276 struct ieee80211_vif *vif,
4303 ieee80211_get_buffered_bc(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
4482 ieee80211_gtk_rekey_add(struct ieee80211_vif *vif,
4492 void ieee80211_gtk_rekey_notify(struct ieee80211_vif *vif, const u8 *bssid,
4608 struct ieee80211_vif *vif),
4629 struct ieee80211_vif *vif), in ieee80211_iterate_active_interfaces()
4655 struct ieee80211_vif *vif),
4674 struct ieee80211_vif *vif),
4743 void ieee80211_start_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, const u8 *ra,
4769 void ieee80211_stop_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, const u8 *ra,
4783 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif,
4884 struct ieee80211_vif *vif,
4886 struct ieee80211_vif *vif,
4933 struct ieee80211_vif *vif);
4944 void ieee80211_beacon_loss(struct ieee80211_vif *vif);
4960 void ieee80211_connection_loss(struct ieee80211_vif *vif);
4983 void ieee80211_resume_disconnect(struct ieee80211_vif *vif);
4997 void ieee80211_cqm_rssi_notify(struct ieee80211_vif *vif,
5007 void ieee80211_cqm_beacon_loss_notify(struct ieee80211_vif *vif, gfp_t gfp);
5024 void ieee80211_chswitch_done(struct ieee80211_vif *vif, bool success);
5035 void ieee80211_request_smps(struct ieee80211_vif *vif,
5064 void ieee80211_stop_rx_ba_session(struct ieee80211_vif *vif, u16 ba_rx_bitmap,
5078 void ieee80211_send_bar(struct ieee80211_vif *vif, u8 *ra, u16 tid, u16 ssn);
5094 void ieee80211_start_rx_ba_session_offl(struct ieee80211_vif *vif,
5111 void ieee80211_stop_rx_ba_session_offl(struct ieee80211_vif *vif,
5313 ieee80211_vif_type_p2p(struct ieee80211_vif *vif) in ieee80211_vif_type_p2p()
5318 void ieee80211_enable_rssi_reports(struct ieee80211_vif *vif,
5322 void ieee80211_disable_rssi_reports(struct ieee80211_vif *vif);
5334 int ieee80211_ave_rssi(struct ieee80211_vif *vif);
5344 void ieee80211_report_wowlan_wakeup(struct ieee80211_vif *vif,
5359 struct ieee80211_vif *vif, struct sk_buff *skb,
5419 void ieee80211_tdls_oper_request(struct ieee80211_vif *vif, const u8 *peer,