Lines Matching defs:rdev
24 #include "rdev-ops.h"
39 struct cfg80211_registered_device *rdev;
43 rdev = wiphy_to_rdev(wdev->wiphy);
67 return cfg80211_change_iface(rdev, dev, type, &vifparams);
255 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
266 err = rdev_set_wiphy_params(rdev, WIPHY_PARAM_RTS_THRESHOLD);
293 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
306 err = rdev_set_wiphy_params(rdev, WIPHY_PARAM_FRAG_THRESHOLD);
333 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
356 err = rdev_set_wiphy_params(rdev, changed);
395 static int __cfg80211_set_encryption(struct cfg80211_registered_device *rdev,
429 if (!rdev->ops->set_default_mgmt_key)
446 __cfg80211_leave_ibss(rdev, wdev->netdev, true);
451 !(rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN))
454 err = rdev_del_key(rdev, dev, idx, pairwise,
478 err = cfg80211_ibss_wext_join(rdev, wdev);
486 if (cfg80211_validate_key_settings(rdev, params, idx, pairwise, addr))
491 err = rdev_add_key(rdev, dev, idx, pairwise, addr, params);
523 __cfg80211_leave_ibss(rdev, wdev->netdev, true);
526 err = rdev_set_default_key(rdev, dev, idx, true, true);
531 err = cfg80211_ibss_wext_join(rdev, wdev);
539 err = rdev_set_default_mgmt_key(rdev, dev, idx);
548 static int cfg80211_set_encryption(struct cfg80211_registered_device *rdev,
556 err = __cfg80211_set_encryption(rdev, dev, pairwise, addr,
568 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
578 if (!rdev->ops->del_key ||
579 !rdev->ops->add_key ||
580 !rdev->ops->set_default_key)
600 err = rdev_set_default_key(rdev, dev, idx, true,
618 return cfg80211_set_encryption(rdev, dev, false, NULL, remove,
628 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
641 if (!rdev->ops->del_key ||
642 !rdev->ops->add_key ||
643 !rdev->ops->set_default_key)
707 rdev, dev,
756 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
774 chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq);
777 return cfg80211_set_monitor_channel(rdev, &chandef);
785 chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq);
788 return cfg80211_set_mesh_channel(rdev, wdev, &chandef);
799 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
809 if (!rdev->ops->get_channel)
812 ret = rdev_get_channel(rdev, wdev, &chandef);
828 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
837 if (!rdev->ops->set_tx_power)
842 rfkill_set_sw_state(rdev->rfkill, false);
867 if (rfkill_set_sw_state(rdev->rfkill, true))
868 schedule_work(&rdev->rfkill_block);
872 return rdev_set_tx_power(rdev, wdev, type, DBM_TO_MBM(dbm));
880 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
888 if (!rdev->ops->get_tx_power)
891 err = rdev_get_tx_power(rdev, wdev, &val);
897 data->txpower.disabled = rfkill_blocked(rdev->rfkill);
1100 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
1108 if (!rdev->ops->set_power_mgmt)
1131 err = rdev_set_power_mgmt(rdev, dev, ps, timeout);
1158 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
1170 if (!rdev->ops->set_wds_peer)
1173 err = rdev_set_wds_peer(rdev, dev, (u8 *)&addr->sa_data);
1202 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
1209 if (!rdev->ops->set_bitrate_mask)
1245 return rdev_set_bitrate_mask(rdev, dev, NULL, &mask);
1253 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
1261 if (!rdev->ops->get_station)
1274 err = rdev_get_station(rdev, dev, addr, &sinfo);
1294 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
1303 if (!rdev->ops->get_station)
1317 if (rdev_get_station(rdev, dev, bssid, &sinfo))
1322 switch (rdev->wiphy.signal_type) {
1439 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy);
1453 if (!rdev->ops->set_pmksa)
1456 return rdev_set_pmksa(rdev, dev, &cfg_pmksa);
1459 if (!rdev->ops->del_pmksa)
1462 return rdev_del_pmksa(rdev, dev, &cfg_pmksa);
1465 if (!rdev->ops->flush_pmksa)
1468 return rdev_flush_pmksa(rdev, dev);