Lines Matching defs:wireless_dev
54 * @ieee80211_ptr pointer to a &struct wireless_dev which further describes
1171 struct wireless_dev *tx_wdev;
2529 struct wireless_dev *wdev;
4027 * must set the struct wireless_dev's iftype. Beware: You must create
4029 * wireless_dev, or an ERR_PTR. For P2P device wdevs, the driver must
4037 * keep the struct wireless_dev's iftype updated.
4099 * (invoked with the wireless_dev mutex held)
4101 * (invoked with the wireless_dev mutex held)
4137 * (invoked with the wireless_dev mutex held)
4139 * (invoked with the wireless_dev mutex held)
4141 * (invoked with the wireless_dev mutex held)
4143 * (invoked with the wireless_dev mutex held)
4162 * cfg80211_roamed(). (invoked with the wireless_dev mutex held)
4170 * (invoked with the wireless_dev mutex held)
4174 * wireless_dev mutex held), otherwise call cfg80211_connect_timeout().
4179 * (invoked with the wireless_dev mutex held)
4181 * (invoked with the wireless_dev mutex held)
4326 * (invoked with the wireless_dev mutex held)
4328 * (invoked with the wireless_dev mutex held)
4357 * (invoked with the wireless_dev mutex held)
4359 * (invoked with the wireless_dev mutex held)
4410 struct wireless_dev * (*add_virtual_intf)(struct wiphy *wiphy,
4416 struct wireless_dev *wdev);
4423 struct wireless_dev *wdev,
4426 struct wireless_dev *wdev,
4520 void (*abort_scan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4549 int (*set_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4551 int (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4557 int (*testmode_cmd)(struct wiphy *wiphy, struct wireless_dev *wdev,
4580 struct wireless_dev *wdev,
4585 struct wireless_dev *wdev,
4588 int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev,
4592 struct wireless_dev *wdev,
4611 struct wireless_dev *wdev,
4642 struct wireless_dev *wdev,
4647 struct wireless_dev *wdev);
4649 struct wireless_dev *wdev);
4663 struct wireless_dev *wdev,
4667 struct wireless_dev *wdev);
4696 int (*start_nan)(struct wiphy *wiphy, struct wireless_dev *wdev,
4698 void (*stop_nan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4699 int (*add_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4701 void (*del_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4704 struct wireless_dev *wdev,
4713 struct wireless_dev *wdev,
4734 int (*start_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4736 void (*abort_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
5124 int (*doit)(struct wiphy *wiphy, struct wireless_dev *wdev,
5126 int (*dumpit)(struct wiphy *wiphy, struct wireless_dev *wdev,
5894 * struct wireless_dev - wireless device state
5976 struct wireless_dev {
6092 static inline const u8 *wdev_address(struct wireless_dev *wdev)
6099 static inline bool wdev_running(struct wireless_dev *wdev)
6107 * wdev_priv - return wiphy priv from wireless_dev
6112 static inline void *wdev_priv(struct wireless_dev *wdev)
6119 * wdev_chandef - return chandef pointer from wireless_dev
6125 struct cfg80211_chan_def *wdev_chandef(struct wireless_dev *wdev,
6128 static inline void WARN_INVALID_LINK_ID(struct wireless_dev *wdev,
7457 struct wireless_dev *wdev,
7541 cfg80211_vendor_event_alloc(struct wiphy *wiphy, struct wireless_dev *wdev,
7575 struct wireless_dev *wdev,
8034 void cfg80211_ready_on_channel(struct wireless_dev *wdev, u64 cookie,
8045 void cfg80211_remain_on_channel_expired(struct wireless_dev *wdev, u64 cookie,
8056 void cfg80211_tx_mgmt_expired(struct wireless_dev *wdev, u64 cookie,
8172 bool cfg80211_rx_mgmt_ext(struct wireless_dev *wdev,
8192 static inline bool cfg80211_rx_mgmt_khz(struct wireless_dev *wdev, int freq,
8224 static inline bool cfg80211_rx_mgmt(struct wireless_dev *wdev, int freq,
8268 void cfg80211_mgmt_tx_status_ext(struct wireless_dev *wdev,
8284 static inline void cfg80211_mgmt_tx_status(struct wireless_dev *wdev,
8312 void cfg80211_control_port_tx_status(struct wireless_dev *wdev, u64 cookie,
8683 * @wdev: struct wireless_dev to remove
8693 void cfg80211_unregister_wdev(struct wireless_dev *wdev);
8844 void cfg80211_report_wowlan_wakeup(struct wireless_dev *wdev,
8858 void cfg80211_crit_proto_stopped(struct wireless_dev *wdev, gfp_t gfp);
8911 void cfg80211_stop_iface(struct wiphy *wiphy, struct wireless_dev *wdev,
9007 void cfg80211_nan_match(struct wireless_dev *wdev,
9021 void cfg80211_nan_func_terminated(struct wireless_dev *wdev,
9047 void cfg80211_pmsr_report(struct wireless_dev *wdev,
9061 void cfg80211_pmsr_complete(struct wireless_dev *wdev,