Lines Matching defs:wireless_dev

51  * @ieee80211_ptr pointer to a &struct wireless_dev which further describes
2179 struct wireless_dev *wdev;
3596 * must set the struct wireless_dev's iftype. Beware: You must create
3598 * wireless_dev, or an ERR_PTR. For P2P device wdevs, the driver must
3604 * keep the struct wireless_dev's iftype updated.
3649 * (invoked with the wireless_dev mutex held)
3651 * (invoked with the wireless_dev mutex held)
3680 * (invoked with the wireless_dev mutex held)
3682 * (invoked with the wireless_dev mutex held)
3684 * (invoked with the wireless_dev mutex held)
3686 * (invoked with the wireless_dev mutex held)
3705 * cfg80211_roamed(). (invoked with the wireless_dev mutex held)
3713 * (invoked with the wireless_dev mutex held)
3717 * wireless_dev mutex held), otherwise call cfg80211_connect_timeout().
3722 * (invoked with the wireless_dev mutex held)
3724 * (invoked with the wireless_dev mutex held)
3871 * (invoked with the wireless_dev mutex held)
3873 * (invoked with the wireless_dev mutex held)
3902 * (invoked with the wireless_dev mutex held)
3904 * (invoked with the wireless_dev mutex held)
3933 struct wireless_dev * (*add_virtual_intf)(struct wiphy *wiphy,
3939 struct wireless_dev *wdev);
4030 void (*abort_scan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4059 int (*set_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4061 int (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev,
4070 int (*testmode_cmd)(struct wiphy *wiphy, struct wireless_dev *wdev,
4092 struct wireless_dev *wdev,
4097 struct wireless_dev *wdev,
4100 int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev,
4104 struct wireless_dev *wdev,
4123 struct wireless_dev *wdev,
4153 struct wireless_dev *wdev,
4157 struct wireless_dev *wdev);
4159 struct wireless_dev *wdev);
4173 struct wireless_dev *wdev,
4177 struct wireless_dev *wdev);
4205 int (*start_nan)(struct wiphy *wiphy, struct wireless_dev *wdev,
4207 void (*stop_nan)(struct wiphy *wiphy, struct wireless_dev *wdev);
4208 int (*add_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4210 void (*del_nan_func)(struct wiphy *wiphy, struct wireless_dev *wdev,
4213 struct wireless_dev *wdev,
4222 struct wireless_dev *wdev,
4243 int (*start_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4245 void (*abort_pmsr)(struct wiphy *wiphy, struct wireless_dev *wdev,
4611 int (*doit)(struct wiphy *wiphy, struct wireless_dev *wdev,
4613 int (*dumpit)(struct wiphy *wiphy, struct wireless_dev *wdev,
5162 * struct wireless_dev - wireless device state
5243 struct wireless_dev {
5322 static inline u8 *wdev_address(struct wireless_dev *wdev)
5329 static inline bool wdev_running(struct wireless_dev *wdev)
5337 * wdev_priv - return wiphy priv from wireless_dev
5342 static inline void *wdev_priv(struct wireless_dev *wdev)
6547 struct wireless_dev *wdev,
6631 cfg80211_vendor_event_alloc(struct wiphy *wiphy, struct wireless_dev *wdev,
6665 struct wireless_dev *wdev,
7085 void cfg80211_ready_on_channel(struct wireless_dev *wdev, u64 cookie,
7096 void cfg80211_remain_on_channel_expired(struct wireless_dev *wdev, u64 cookie,
7107 void cfg80211_tx_mgmt_expired(struct wireless_dev *wdev, u64 cookie,
7201 bool cfg80211_rx_mgmt_khz(struct wireless_dev *wdev, int freq, int sig_dbm,
7221 static inline bool cfg80211_rx_mgmt(struct wireless_dev *wdev, int freq,
7242 void cfg80211_mgmt_tx_status(struct wireless_dev *wdev, u64 cookie,
7259 void cfg80211_control_port_tx_status(struct wireless_dev *wdev, u64 cookie,
7596 * @wdev: struct wireless_dev to remove
7608 void cfg80211_unregister_wdev(struct wireless_dev *wdev);
7728 void cfg80211_report_wowlan_wakeup(struct wireless_dev *wdev,
7742 void cfg80211_crit_proto_stopped(struct wireless_dev *wdev, gfp_t gfp);
7795 void cfg80211_stop_iface(struct wiphy *wiphy, struct wireless_dev *wdev,
7891 void cfg80211_nan_match(struct wireless_dev *wdev,
7905 void cfg80211_nan_func_terminated(struct wireless_dev *wdev,
7931 void cfg80211_pmsr_report(struct wireless_dev *wdev,
7945 void cfg80211_pmsr_complete(struct wireless_dev *wdev,