Lines Matching refs:rdev

72 	struct cfg80211_registered_device *rdev;  in cfg80211_wext_siwmode()  local
76 rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwmode()
100 return cfg80211_change_iface(rdev, dev, type, NULL, &vifparams); in cfg80211_wext_siwmode()
289 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwrts() local
300 err = rdev_set_wiphy_params(rdev, WIPHY_PARAM_RTS_THRESHOLD); in cfg80211_wext_siwrts()
327 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwfrag() local
340 err = rdev_set_wiphy_params(rdev, WIPHY_PARAM_FRAG_THRESHOLD); in cfg80211_wext_siwfrag()
367 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwretry() local
393 err = rdev_set_wiphy_params(rdev, changed); in cfg80211_wext_siwretry()
432 static int __cfg80211_set_encryption(struct cfg80211_registered_device *rdev, in __cfg80211_set_encryption() argument
462 if (!rdev->ops->set_default_mgmt_key) in __cfg80211_set_encryption()
479 __cfg80211_leave_ibss(rdev, wdev->netdev, true); in __cfg80211_set_encryption()
484 !(rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN)) in __cfg80211_set_encryption()
487 err = rdev_del_key(rdev, dev, idx, pairwise, in __cfg80211_set_encryption()
511 err = cfg80211_ibss_wext_join(rdev, wdev); in __cfg80211_set_encryption()
519 if (cfg80211_validate_key_settings(rdev, params, idx, pairwise, addr)) in __cfg80211_set_encryption()
524 err = rdev_add_key(rdev, dev, idx, pairwise, addr, params); in __cfg80211_set_encryption()
547 __cfg80211_leave_ibss(rdev, wdev->netdev, true); in __cfg80211_set_encryption()
550 err = rdev_set_default_key(rdev, dev, idx, true, true); in __cfg80211_set_encryption()
555 err = cfg80211_ibss_wext_join(rdev, wdev); in __cfg80211_set_encryption()
563 err = rdev_set_default_mgmt_key(rdev, dev, idx); in __cfg80211_set_encryption()
572 static int cfg80211_set_encryption(struct cfg80211_registered_device *rdev, in cfg80211_set_encryption() argument
580 err = __cfg80211_set_encryption(rdev, dev, pairwise, addr, in cfg80211_set_encryption()
592 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwencode() local
602 if (!rdev->ops->del_key || in cfg80211_wext_siwencode()
603 !rdev->ops->add_key || in cfg80211_wext_siwencode()
604 !rdev->ops->set_default_key) in cfg80211_wext_siwencode()
624 err = rdev_set_default_key(rdev, dev, idx, true, in cfg80211_wext_siwencode()
642 return cfg80211_set_encryption(rdev, dev, false, NULL, remove, in cfg80211_wext_siwencode()
652 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwencodeext() local
665 if (!rdev->ops->del_key || in cfg80211_wext_siwencodeext()
666 !rdev->ops->add_key || in cfg80211_wext_siwencodeext()
667 !rdev->ops->set_default_key) in cfg80211_wext_siwencodeext()
731 rdev, dev, in cfg80211_wext_siwencodeext()
780 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwfreq() local
798 chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq); in cfg80211_wext_siwfreq()
801 return cfg80211_set_monitor_channel(rdev, &chandef); in cfg80211_wext_siwfreq()
809 chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq); in cfg80211_wext_siwfreq()
812 return cfg80211_set_mesh_channel(rdev, wdev, &chandef); in cfg80211_wext_siwfreq()
823 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_giwfreq() local
833 if (!rdev->ops->get_channel) in cfg80211_wext_giwfreq()
836 ret = rdev_get_channel(rdev, wdev, &chandef); in cfg80211_wext_giwfreq()
852 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwtxpower() local
861 if (!rdev->ops->set_tx_power) in cfg80211_wext_siwtxpower()
866 rfkill_set_sw_state(rdev->rfkill, false); in cfg80211_wext_siwtxpower()
891 rfkill_set_sw_state(rdev->rfkill, true); in cfg80211_wext_siwtxpower()
892 schedule_work(&rdev->rfkill_sync); in cfg80211_wext_siwtxpower()
896 return rdev_set_tx_power(rdev, wdev, type, DBM_TO_MBM(dbm)); in cfg80211_wext_siwtxpower()
904 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_giwtxpower() local
912 if (!rdev->ops->get_tx_power) in cfg80211_wext_giwtxpower()
915 err = rdev_get_tx_power(rdev, wdev, &val); in cfg80211_wext_giwtxpower()
921 data->txpower.disabled = rfkill_blocked(rdev->rfkill); in cfg80211_wext_giwtxpower()
1124 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwpower() local
1132 if (!rdev->ops->set_power_mgmt) in cfg80211_wext_siwpower()
1155 err = rdev_set_power_mgmt(rdev, dev, ps, timeout); in cfg80211_wext_siwpower()
1182 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wds_wext_siwap() local
1194 if (!rdev->ops->set_wds_peer) in cfg80211_wds_wext_siwap()
1197 err = rdev_set_wds_peer(rdev, dev, (u8 *)&addr->sa_data); in cfg80211_wds_wext_siwap()
1226 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwrate() local
1233 if (!rdev->ops->set_bitrate_mask) in cfg80211_wext_siwrate()
1269 return rdev_set_bitrate_mask(rdev, dev, NULL, &mask); in cfg80211_wext_siwrate()
1277 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_giwrate() local
1286 if (!rdev->ops->get_station) in cfg80211_wext_giwrate()
1299 err = rdev_get_station(rdev, dev, addr, &sinfo); in cfg80211_wext_giwrate()
1315 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wireless_stats() local
1324 if (!rdev->ops->get_station) in cfg80211_wireless_stats()
1338 if (rdev_get_station(rdev, dev, bssid, &sinfo)) in cfg80211_wireless_stats()
1343 switch (rdev->wiphy.signal_type) { in cfg80211_wireless_stats()
1456 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwpmksa() local
1470 if (!rdev->ops->set_pmksa) in cfg80211_wext_siwpmksa()
1473 return rdev_set_pmksa(rdev, dev, &cfg_pmksa); in cfg80211_wext_siwpmksa()
1476 if (!rdev->ops->del_pmksa) in cfg80211_wext_siwpmksa()
1479 return rdev_del_pmksa(rdev, dev, &cfg_pmksa); in cfg80211_wext_siwpmksa()
1482 if (!rdev->ops->flush_pmksa) in cfg80211_wext_siwpmksa()
1485 return rdev_flush_pmksa(rdev, dev); in cfg80211_wext_siwpmksa()