• Home
  • Raw
  • Download

Lines Matching refs:rdev

40 	struct cfg80211_registered_device *rdev;  in cfg80211_wext_siwmode()  local
45 rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwmode()
67 ret = cfg80211_change_iface(rdev, dev, type, &vifparams); in cfg80211_wext_siwmode()
261 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwrts() local
265 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwrts()
275 err = rdev_set_wiphy_params(rdev, WIPHY_PARAM_RTS_THRESHOLD); in cfg80211_wext_siwrts()
281 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_siwrts()
307 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwfrag() local
311 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwfrag()
322 err = rdev_set_wiphy_params(rdev, WIPHY_PARAM_FRAG_THRESHOLD); in cfg80211_wext_siwfrag()
326 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_siwfrag()
353 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwretry() local
363 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwretry()
377 err = rdev_set_wiphy_params(rdev, changed); in cfg80211_wext_siwretry()
382 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_siwretry()
418 static int __cfg80211_set_encryption(struct cfg80211_registered_device *rdev, in __cfg80211_set_encryption() argument
455 if (!rdev->ops->set_default_mgmt_key) in __cfg80211_set_encryption()
474 __cfg80211_leave_ibss(rdev, wdev->netdev, true); in __cfg80211_set_encryption()
479 !(rdev->wiphy.flags & WIPHY_FLAG_IBSS_RSN)) in __cfg80211_set_encryption()
482 err = rdev_del_key(rdev, dev, -1, idx, pairwise, in __cfg80211_set_encryption()
506 err = cfg80211_ibss_wext_join(rdev, wdev); in __cfg80211_set_encryption()
514 if (cfg80211_validate_key_settings(rdev, params, idx, pairwise, addr)) in __cfg80211_set_encryption()
521 err = rdev_add_key(rdev, dev, -1, idx, pairwise, addr, params); in __cfg80211_set_encryption()
555 __cfg80211_leave_ibss(rdev, wdev->netdev, true); in __cfg80211_set_encryption()
558 err = rdev_set_default_key(rdev, dev, -1, idx, true, in __cfg80211_set_encryption()
564 err = cfg80211_ibss_wext_join(rdev, wdev); in __cfg80211_set_encryption()
574 err = rdev_set_default_mgmt_key(rdev, dev, -1, idx); in __cfg80211_set_encryption()
583 static int cfg80211_set_encryption(struct cfg80211_registered_device *rdev, in cfg80211_set_encryption() argument
591 err = __cfg80211_set_encryption(rdev, dev, pairwise, addr, in cfg80211_set_encryption()
604 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwencode() local
614 if (!rdev->ops->del_key || in cfg80211_wext_siwencode()
615 !rdev->ops->add_key || in cfg80211_wext_siwencode()
616 !rdev->ops->set_default_key) in cfg80211_wext_siwencode()
619 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwencode()
646 err = rdev_set_default_key(rdev, dev, -1, idx, true, in cfg80211_wext_siwencode()
666 err = cfg80211_set_encryption(rdev, dev, false, NULL, remove, in cfg80211_wext_siwencode()
670 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_siwencode()
681 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwencodeext() local
695 if (!rdev->ops->del_key || in cfg80211_wext_siwencodeext()
696 !rdev->ops->add_key || in cfg80211_wext_siwencodeext()
697 !rdev->ops->set_default_key) in cfg80211_wext_siwencodeext()
769 rdev, dev, in cfg80211_wext_siwencodeext()
823 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwfreq() local
829 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwfreq()
849 chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq); in cfg80211_wext_siwfreq()
854 ret = cfg80211_set_monitor_channel(rdev, &chandef); in cfg80211_wext_siwfreq()
867 chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq); in cfg80211_wext_siwfreq()
872 ret = cfg80211_set_mesh_channel(rdev, wdev, &chandef); in cfg80211_wext_siwfreq()
879 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_siwfreq()
890 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_giwfreq() local
894 wiphy_lock(&rdev->wiphy); in cfg80211_wext_giwfreq()
903 if (!rdev->ops->get_channel) { in cfg80211_wext_giwfreq()
908 ret = rdev_get_channel(rdev, wdev, 0, &chandef); in cfg80211_wext_giwfreq()
920 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_giwfreq()
930 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwtxpower() local
940 if (!rdev->ops->set_tx_power) in cfg80211_wext_siwtxpower()
945 rfkill_set_sw_state(rdev->wiphy.rfkill, false); in cfg80211_wext_siwtxpower()
970 if (rfkill_set_sw_state(rdev->wiphy.rfkill, true)) in cfg80211_wext_siwtxpower()
971 schedule_work(&rdev->rfkill_block); in cfg80211_wext_siwtxpower()
975 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwtxpower()
976 ret = rdev_set_tx_power(rdev, wdev, type, DBM_TO_MBM(dbm)); in cfg80211_wext_siwtxpower()
977 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_siwtxpower()
987 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_giwtxpower() local
995 if (!rdev->ops->get_tx_power) in cfg80211_wext_giwtxpower()
998 wiphy_lock(&rdev->wiphy); in cfg80211_wext_giwtxpower()
999 err = rdev_get_tx_power(rdev, wdev, &val); in cfg80211_wext_giwtxpower()
1000 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_giwtxpower()
1006 data->txpower.disabled = rfkill_blocked(rdev->wiphy.rfkill); in cfg80211_wext_giwtxpower()
1211 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwpower() local
1219 if (!rdev->ops->set_power_mgmt) in cfg80211_wext_siwpower()
1242 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwpower()
1243 err = rdev_set_power_mgmt(rdev, dev, ps, timeout); in cfg80211_wext_siwpower()
1244 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_siwpower()
1273 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwrate() local
1280 if (!rdev->ops->set_bitrate_mask) in cfg80211_wext_siwrate()
1316 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwrate()
1320 ret = rdev_set_bitrate_mask(rdev, dev, 0, NULL, &mask); in cfg80211_wext_siwrate()
1321 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_siwrate()
1332 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_giwrate() local
1340 if (!rdev->ops->get_station) in cfg80211_wext_giwrate()
1354 wiphy_lock(&rdev->wiphy); in cfg80211_wext_giwrate()
1355 err = rdev_get_station(rdev, dev, addr, &sinfo); in cfg80211_wext_giwrate()
1356 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_giwrate()
1376 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wireless_stats() local
1386 if (!rdev->ops->get_station) in cfg80211_wireless_stats()
1400 wiphy_lock(&rdev->wiphy); in cfg80211_wireless_stats()
1401 ret = rdev_get_station(rdev, dev, bssid, &sinfo); in cfg80211_wireless_stats()
1402 wiphy_unlock(&rdev->wiphy); in cfg80211_wireless_stats()
1409 switch (rdev->wiphy.signal_type) { in cfg80211_wireless_stats()
1456 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwap() local
1459 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwap()
1471 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_siwap()
1482 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_giwap() local
1485 wiphy_lock(&rdev->wiphy); in cfg80211_wext_giwap()
1497 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_giwap()
1508 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwessid() local
1511 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwessid()
1523 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_siwessid()
1534 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_giwessid() local
1540 wiphy_lock(&rdev->wiphy); in cfg80211_wext_giwessid()
1552 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_giwessid()
1562 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwpmksa() local
1575 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwpmksa()
1578 if (!rdev->ops->set_pmksa) { in cfg80211_wext_siwpmksa()
1583 ret = rdev_set_pmksa(rdev, dev, &cfg_pmksa); in cfg80211_wext_siwpmksa()
1586 if (!rdev->ops->del_pmksa) { in cfg80211_wext_siwpmksa()
1591 ret = rdev_del_pmksa(rdev, dev, &cfg_pmksa); in cfg80211_wext_siwpmksa()
1594 if (!rdev->ops->flush_pmksa) { in cfg80211_wext_siwpmksa()
1599 ret = rdev_flush_pmksa(rdev, dev); in cfg80211_wext_siwpmksa()
1605 wiphy_unlock(&rdev->wiphy); in cfg80211_wext_siwpmksa()