Lines Matching defs:rdev

24 #include "rdev-ops.h"
276 cfg80211_igtk_cipher_supported(struct cfg80211_registered_device *rdev)
278 struct wiphy *wiphy = &rdev->wiphy;
294 bool cfg80211_valid_key_idx(struct cfg80211_registered_device *rdev,
301 else if (wiphy_ext_feature_isset(&rdev->wiphy,
303 wiphy_ext_feature_isset(&rdev->wiphy,
306 else if (cfg80211_igtk_cipher_supported(rdev))
317 int cfg80211_validate_key_settings(struct cfg80211_registered_device *rdev,
321 if (!cfg80211_valid_key_idx(rdev, key_idx, pairwise))
324 if (!pairwise && mac_addr && !(rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN))
351 if (wiphy_ext_feature_isset(&rdev->wiphy,
454 if (!cfg80211_supported_cipher_suite(&rdev->wiphy, params->cipher))
924 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
934 if (rdev_add_key(rdev, dev, i, false, NULL,
940 rdev_set_default_key(rdev, dev, i, true, true)) {
999 void cfg80211_process_rdev_events(struct cfg80211_registered_device *rdev)
1005 list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list)
1009 int cfg80211_change_iface(struct cfg80211_registered_device *rdev,
1027 if (!rdev->ops->change_virtual_intf ||
1028 !(rdev->wiphy.interface_modes & (1 << ntype)))
1042 rdev_set_qos_map(rdev, dev, NULL);
1048 cfg80211_stop_ap(rdev, dev, true);
1051 cfg80211_leave_ibss(rdev, dev, false);
1056 cfg80211_disconnect(rdev, dev,
1064 cfg80211_leave_ocb(rdev, dev);
1070 cfg80211_process_rdev_events(rdev);
1074 err = rdev_change_virtual_intf(rdev, dev, ntype, params);
1115 cfg80211_update_iface_num(rdev, ntype, 1);
1116 cfg80211_update_iface_num(rdev, otype, -1);
1801 int cfg80211_validate_beacon_int(struct cfg80211_registered_device *rdev,
2005 struct cfg80211_registered_device *rdev;
2012 rdev = wiphy_to_rdev(wdev->wiphy);
2013 if (!rdev->ops->get_station)
2018 return rdev_get_station(rdev, dev, mac_addr, sinfo);