Lines Matching refs:ieee80211_vif

287 	struct ieee80211_vif *vif;
1163 struct ieee80211_vif *vif;
1885 struct ieee80211_vif { struct
1910 struct ieee80211_vif *mbssid_tx_vif; argument
1922 static inline bool ieee80211_vif_is_mesh(struct ieee80211_vif *vif) in ieee80211_vif_is_mesh()
1941 struct ieee80211_vif *wdev_to_ieee80211_vif(struct wireless_dev *wdev);
1951 struct wireless_dev *ieee80211_vif_to_wdev(struct ieee80211_vif *vif);
1957 static inline bool lockdep_vif_mutex_held(struct ieee80211_vif *vif) in lockdep_vif_mutex_held()
2413 struct ieee80211_vif *vif;
4246 struct ieee80211_vif *vif);
4248 struct ieee80211_vif *vif,
4251 struct ieee80211_vif *vif);
4254 struct ieee80211_vif *vif,
4258 struct ieee80211_vif *vif,
4261 struct ieee80211_vif *vif,
4265 int (*start_ap)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4267 void (*stop_ap)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4277 struct ieee80211_vif *vif,
4283 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
4286 struct ieee80211_vif *vif,
4291 struct ieee80211_vif *vif,
4294 struct ieee80211_vif *vif, int idx);
4295 int (*hw_scan)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4298 struct ieee80211_vif *vif);
4300 struct ieee80211_vif *vif,
4304 struct ieee80211_vif *vif);
4306 struct ieee80211_vif *vif,
4309 struct ieee80211_vif *vif);
4317 int (*sta_add)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4319 int (*sta_remove)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4323 struct ieee80211_vif *vif,
4327 struct ieee80211_vif *vif,
4331 void (*sta_notify)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4334 struct ieee80211_vif *vif,
4336 int (*sta_state)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4341 struct ieee80211_vif *vif,
4344 struct ieee80211_vif *vif,
4348 struct ieee80211_vif *vif,
4351 struct ieee80211_vif *vif,
4355 struct ieee80211_vif *vif,
4358 u64 (*get_tsf)(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
4359 void (*set_tsf)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4361 void (*offset_tsf)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4363 void (*reset_tsf)(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
4398 struct ieee80211_vif *vif,
4405 int (*testmode_cmd)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4411 void (*flush)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4414 struct ieee80211_vif *vif,
4420 struct ieee80211_vif *vif,
4425 struct ieee80211_vif *vif);
4430 int (*set_bitrate_mask)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4433 struct ieee80211_vif *vif,
4448 struct ieee80211_vif *vif, int sset);
4450 struct ieee80211_vif *vif,
4453 struct ieee80211_vif *vif,
4457 struct ieee80211_vif *vif,
4460 struct ieee80211_vif *vif,
4464 struct ieee80211_vif *vif);
4474 struct ieee80211_vif *vif,
4478 struct ieee80211_vif *vif,
4491 struct ieee80211_vif *vif,
4495 struct ieee80211_vif *vif,
4498 struct ieee80211_vif *vif,
4502 struct ieee80211_vif *vif);
4504 struct ieee80211_vif *vif);
4506 struct ieee80211_vif *vif,
4509 int (*join_ibss)(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
4510 void (*leave_ibss)(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
4513 int (*get_txpower)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4517 struct ieee80211_vif *vif,
4522 struct ieee80211_vif *vif,
4525 struct ieee80211_vif *vif,
4533 struct ieee80211_vif *vif,
4536 struct ieee80211_vif *vif);
4538 struct ieee80211_vif *vif,
4541 struct ieee80211_vif *vif,
4544 struct ieee80211_vif *vif,
4550 struct ieee80211_vif *vif,
4552 int (*start_pmsr)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4554 void (*abort_pmsr)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4557 struct ieee80211_vif *vif,
4561 struct ieee80211_vif *vif,
4564 struct ieee80211_vif *vif);
4565 void (*sta_set_4addr)(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
4570 struct ieee80211_vif *vif,
4580 struct ieee80211_vif *vif,
4585 struct ieee80211_vif *vif,
4589 struct ieee80211_vif *vif,
5063 void ieee80211_get_tx_rates(struct ieee80211_vif *vif,
5216 struct ieee80211_vif *vif,
5271 struct ieee80211_vif *vif,
5299 struct ieee80211_vif *vif,
5314 struct ieee80211_vif *vif, in ieee80211_beacon_get()
5332 u8 ieee80211_beacon_update_cntdwn(struct ieee80211_vif *vif);
5345 void ieee80211_beacon_set_cntdwn(struct ieee80211_vif *vif, u8 counter);
5355 void ieee80211_csa_finish(struct ieee80211_vif *vif);
5363 bool ieee80211_beacon_cntdwn_is_complete(struct ieee80211_vif *vif);
5373 void ieee80211_color_change_finish(struct ieee80211_vif *vif);
5388 struct ieee80211_vif *vif);
5405 struct ieee80211_vif *vif);
5430 struct ieee80211_vif *vif,
5465 void ieee80211_rts_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
5484 struct ieee80211_vif *vif, size_t frame_len,
5502 struct ieee80211_vif *vif,
5521 struct ieee80211_vif *vif,
5539 struct ieee80211_vif *vif,
5566 ieee80211_get_buffered_bc(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
5726 ieee80211_gtk_rekey_add(struct ieee80211_vif *vif,
5736 void ieee80211_gtk_rekey_notify(struct ieee80211_vif *vif, const u8 *bssid,
5877 struct ieee80211_vif *vif),
5898 struct ieee80211_vif *vif), in ieee80211_iterate_active_interfaces()
5924 struct ieee80211_vif *vif),
5943 struct ieee80211_vif *vif),
6012 void ieee80211_start_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, const u8 *ra,
6038 void ieee80211_stop_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, const u8 *ra,
6052 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif,
6244 struct ieee80211_vif *vif,
6246 struct ieee80211_vif *vif,
6268 struct ieee80211_vif *vif,
6270 struct ieee80211_vif *vif,
6317 struct ieee80211_vif *vif);
6328 void ieee80211_beacon_loss(struct ieee80211_vif *vif);
6344 void ieee80211_connection_loss(struct ieee80211_vif *vif);
6355 void ieee80211_disconnect(struct ieee80211_vif *vif, bool reconnect);
6378 void ieee80211_resume_disconnect(struct ieee80211_vif *vif);
6388 void ieee80211_hw_restart_disconnect(struct ieee80211_vif *vif);
6403 void ieee80211_cqm_rssi_notify(struct ieee80211_vif *vif,
6414 void ieee80211_cqm_beacon_loss_notify(struct ieee80211_vif *vif, gfp_t gfp);
6431 void ieee80211_chswitch_done(struct ieee80211_vif *vif, bool success);
6442 void ieee80211_channel_switch_disconnect(struct ieee80211_vif *vif,
6455 void ieee80211_request_smps(struct ieee80211_vif *vif, unsigned int link_id,
6484 void ieee80211_stop_rx_ba_session(struct ieee80211_vif *vif, u16 ba_rx_bitmap,
6516 void ieee80211_send_bar(struct ieee80211_vif *vif, u8 *ra, u16 tid, u16 ssn);
6524 void ieee80211_manage_rx_ba_offl(struct ieee80211_vif *vif, const u8 *addr,
6541 static inline void ieee80211_start_rx_ba_session_offl(struct ieee80211_vif *vif, in ieee80211_start_rx_ba_session_offl()
6563 static inline void ieee80211_stop_rx_ba_session_offl(struct ieee80211_vif *vif, in ieee80211_stop_rx_ba_session_offl()
6583 void ieee80211_rx_ba_timer_expired(struct ieee80211_vif *vif,
6778 ieee80211_vif_type_p2p(struct ieee80211_vif *vif) in ieee80211_vif_type_p2p()
6796 void ieee80211_update_mu_groups(struct ieee80211_vif *vif, unsigned int link_id,
6799 void ieee80211_enable_rssi_reports(struct ieee80211_vif *vif,
6803 void ieee80211_disable_rssi_reports(struct ieee80211_vif *vif);
6815 int ieee80211_ave_rssi(struct ieee80211_vif *vif);
6825 void ieee80211_report_wowlan_wakeup(struct ieee80211_vif *vif,
6840 struct ieee80211_vif *vif, struct sk_buff *skb,
6914 void ieee80211_tdls_oper_request(struct ieee80211_vif *vif, const u8 *peer,
7132 void ieee80211_nan_func_terminated(struct ieee80211_vif *vif,
7148 void ieee80211_nan_func_match(struct ieee80211_vif *vif,
7190 bool ieee80211_set_hw_80211_encap(struct ieee80211_vif *vif, bool enable);
7202 struct ieee80211_vif *vif);
7216 struct ieee80211_vif *vif);
7228 ieee80211_obss_color_collision_notify(struct ieee80211_vif *vif,
7274 int ieee80211_set_active_links(struct ieee80211_vif *vif, u16 active_links);
7286 void ieee80211_set_active_links_async(struct ieee80211_vif *vif,