Lines Matching defs:wireless_dev

54  * @ieee80211_ptr pointer to a &struct wireless_dev which further describes
1271 struct wireless_dev *tx_wdev;
2675 struct wireless_dev *wdev;
4221 * must set the struct wireless_dev's iftype. Beware: You must create
4223 * wireless_dev, or an ERR_PTR. For P2P device wdevs, the driver must
4231 * keep the struct wireless_dev's iftype updated.
4293 * (invoked with the wireless_dev mutex held)
4295 * (invoked with the wireless_dev mutex held)
4331 * (invoked with the wireless_dev mutex held)
4333 * (invoked with the wireless_dev mutex held)
4335 * (invoked with the wireless_dev mutex held)
4337 * (invoked with the wireless_dev mutex held)
4356 * cfg80211_roamed(). (invoked with the wireless_dev mutex held)
4364 * (invoked with the wireless_dev mutex held)
4368 * wireless_dev mutex held), otherwise call cfg80211_connect_timeout().
4373 * (invoked with the wireless_dev mutex held)
4375 * (invoked with the wireless_dev mutex held)
4520 * (invoked with the wireless_dev mutex held)
4522 * (invoked with the wireless_dev mutex held)
4551 * (invoked with the wireless_dev mutex held)
4553 * (invoked with the wireless_dev mutex held)
4617 struct wireless_dev * (*add_virtual_intf)(struct wiphy *wiphy,
4623 struct wireless_dev *wdev);
4630 struct wireless_dev *wdev,
4633 struct wireless_dev *wdev,
4728 void (*abort_scan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4757 int (*set_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4759 int (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4765 int (*testmode_cmd)(struct wiphy *wiphy, struct wireless_dev *wdev,
4788 struct wireless_dev *wdev,
4793 struct wireless_dev *wdev,
4796 int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev,
4800 struct wireless_dev *wdev,
4819 struct wireless_dev *wdev,
4850 struct wireless_dev *wdev,
4855 struct wireless_dev *wdev);
4857 struct wireless_dev *wdev);
4871 struct wireless_dev *wdev,
4875 struct wireless_dev *wdev);
4904 int (*start_nan)(struct wiphy *wiphy, struct wireless_dev *wdev,
4906 void (*stop_nan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4907 int (*add_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4909 void (*del_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4912 struct wireless_dev *wdev,
4921 struct wireless_dev *wdev,
4942 int (*start_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4944 void (*abort_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
5348 int (*doit)(struct wiphy *wiphy, struct wireless_dev *wdev,
5350 int (*dumpit)(struct wiphy *wiphy, struct wireless_dev *wdev,
6229 * struct wireless_dev - wireless device state
6309 struct wireless_dev {
6424 static inline const u8 *wdev_address(struct wireless_dev *wdev)
6431 static inline bool wdev_running(struct wireless_dev *wdev)
6439 * wdev_priv - return wiphy priv from wireless_dev
6444 static inline void *wdev_priv(struct wireless_dev *wdev)
6451 * wdev_chandef - return chandef pointer from wireless_dev
6457 struct cfg80211_chan_def *wdev_chandef(struct wireless_dev *wdev,
6460 static inline void WARN_INVALID_LINK_ID(struct wireless_dev *wdev,
6615 bool cfg80211_wdev_channel_allowed(struct wireless_dev *wdev,
7851 struct wireless_dev *wdev,
7936 cfg80211_vendor_event_alloc(struct wiphy *wiphy, struct wireless_dev *wdev,
7970 struct wireless_dev *wdev,
8433 void cfg80211_ready_on_channel(struct wireless_dev *wdev, u64 cookie,
8444 void cfg80211_remain_on_channel_expired(struct wireless_dev *wdev, u64 cookie,
8455 void cfg80211_tx_mgmt_expired(struct wireless_dev *wdev, u64 cookie,
8573 bool cfg80211_rx_mgmt_ext(struct wireless_dev *wdev,
8593 static inline bool cfg80211_rx_mgmt_khz(struct wireless_dev *wdev, int freq,
8625 static inline bool cfg80211_rx_mgmt(struct wireless_dev *wdev, int freq,
8669 void cfg80211_mgmt_tx_status_ext(struct wireless_dev *wdev,
8685 static inline void cfg80211_mgmt_tx_status(struct wireless_dev *wdev,
8713 void cfg80211_control_port_tx_status(struct wireless_dev *wdev, u64 cookie,
9142 * @wdev: struct wireless_dev to remove
9152 void cfg80211_unregister_wdev(struct wireless_dev *wdev);
9317 void cfg80211_report_wowlan_wakeup(struct wireless_dev *wdev,
9331 void cfg80211_crit_proto_stopped(struct wireless_dev *wdev, gfp_t gfp);
9388 void cfg80211_stop_iface(struct wiphy *wiphy, struct wireless_dev *wdev,
9486 void cfg80211_nan_match(struct wireless_dev *wdev,
9500 void cfg80211_nan_func_terminated(struct wireless_dev *wdev,
9526 void cfg80211_pmsr_report(struct wireless_dev *wdev,
9540 void cfg80211_pmsr_complete(struct wireless_dev *wdev,
9777 void cfg80211_schedule_channels_check(struct wireless_dev *wdev);