Lines Matching defs:wireless_dev

54  * @ieee80211_ptr pointer to a &struct wireless_dev which further describes
1288 struct wireless_dev *tx_wdev;
2680 struct wireless_dev *wdev;
4195 * must set the struct wireless_dev's iftype. Beware: You must create
4197 * wireless_dev, or an ERR_PTR. For P2P device wdevs, the driver must
4205 * keep the struct wireless_dev's iftype updated.
4267 * (invoked with the wireless_dev mutex held)
4269 * (invoked with the wireless_dev mutex held)
4305 * (invoked with the wireless_dev mutex held)
4307 * (invoked with the wireless_dev mutex held)
4309 * (invoked with the wireless_dev mutex held)
4311 * (invoked with the wireless_dev mutex held)
4330 * cfg80211_roamed(). (invoked with the wireless_dev mutex held)
4338 * (invoked with the wireless_dev mutex held)
4342 * wireless_dev mutex held), otherwise call cfg80211_connect_timeout().
4347 * (invoked with the wireless_dev mutex held)
4349 * (invoked with the wireless_dev mutex held)
4494 * (invoked with the wireless_dev mutex held)
4496 * (invoked with the wireless_dev mutex held)
4525 * (invoked with the wireless_dev mutex held)
4527 * (invoked with the wireless_dev mutex held)
4579 struct wireless_dev * (*add_virtual_intf)(struct wiphy *wiphy,
4585 struct wireless_dev *wdev);
4592 struct wireless_dev *wdev,
4595 struct wireless_dev *wdev,
4689 void (*abort_scan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4718 int (*set_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4720 int (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4726 int (*testmode_cmd)(struct wiphy *wiphy, struct wireless_dev *wdev,
4749 struct wireless_dev *wdev,
4754 struct wireless_dev *wdev,
4757 int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev,
4761 struct wireless_dev *wdev,
4780 struct wireless_dev *wdev,
4811 struct wireless_dev *wdev,
4816 struct wireless_dev *wdev);
4818 struct wireless_dev *wdev);
4832 struct wireless_dev *wdev,
4836 struct wireless_dev *wdev);
4865 int (*start_nan)(struct wiphy *wiphy, struct wireless_dev *wdev,
4867 void (*stop_nan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4868 int (*add_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4870 void (*del_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4873 struct wireless_dev *wdev,
4882 struct wireless_dev *wdev,
4903 int (*start_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4905 void (*abort_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
5302 int (*doit)(struct wiphy *wiphy, struct wireless_dev *wdev,
5304 int (*dumpit)(struct wiphy *wiphy, struct wireless_dev *wdev,
6072 * struct wireless_dev - wireless device state
6149 struct wireless_dev {
6263 static inline const u8 *wdev_address(struct wireless_dev *wdev)
6270 static inline bool wdev_running(struct wireless_dev *wdev)
6278 * wdev_priv - return wiphy priv from wireless_dev
6283 static inline void *wdev_priv(struct wireless_dev *wdev)
6290 * wdev_chandef - return chandef pointer from wireless_dev
6296 struct cfg80211_chan_def *wdev_chandef(struct wireless_dev *wdev,
6299 static inline void WARN_INVALID_LINK_ID(struct wireless_dev *wdev,
7652 struct wireless_dev *wdev,
7736 cfg80211_vendor_event_alloc(struct wiphy *wiphy, struct wireless_dev *wdev,
7770 struct wireless_dev *wdev,
8233 void cfg80211_ready_on_channel(struct wireless_dev *wdev, u64 cookie,
8244 void cfg80211_remain_on_channel_expired(struct wireless_dev *wdev, u64 cookie,
8255 void cfg80211_tx_mgmt_expired(struct wireless_dev *wdev, u64 cookie,
8371 bool cfg80211_rx_mgmt_ext(struct wireless_dev *wdev,
8391 static inline bool cfg80211_rx_mgmt_khz(struct wireless_dev *wdev, int freq,
8423 static inline bool cfg80211_rx_mgmt(struct wireless_dev *wdev, int freq,
8467 void cfg80211_mgmt_tx_status_ext(struct wireless_dev *wdev,
8483 static inline void cfg80211_mgmt_tx_status(struct wireless_dev *wdev,
8511 void cfg80211_control_port_tx_status(struct wireless_dev *wdev, u64 cookie,
8893 * @wdev: struct wireless_dev to remove
8903 void cfg80211_unregister_wdev(struct wireless_dev *wdev);
9066 void cfg80211_report_wowlan_wakeup(struct wireless_dev *wdev,
9080 void cfg80211_crit_proto_stopped(struct wireless_dev *wdev, gfp_t gfp);
9133 void cfg80211_stop_iface(struct wiphy *wiphy, struct wireless_dev *wdev,
9229 void cfg80211_nan_match(struct wireless_dev *wdev,
9243 void cfg80211_nan_func_terminated(struct wireless_dev *wdev,
9269 void cfg80211_pmsr_report(struct wireless_dev *wdev,
9283 void cfg80211_pmsr_complete(struct wireless_dev *wdev,
9466 void cfg80211_schedule_channels_check(struct wireless_dev *wdev);