Lines Matching refs:ieee80211_ptr
172 if (netdev->ieee80211_ptr) in __cfg80211_rdev_from_attrs()
174 netdev->ieee80211_ptr->wiphy); in __cfg80211_rdev_from_attrs()
1770 if (netdev->ieee80211_ptr) { in nl80211_dump_wiphy_parse()
1772 netdev->ieee80211_ptr->wiphy); in nl80211_dump_wiphy_parse()
2006 wdev = dev->ieee80211_ptr; in __nl80211_set_channel()
2069 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_wds_peer()
2117 if (netdev && netdev->ieee80211_ptr) in nl80211_set_wiphy()
2118 rdev = wiphy_to_rdev(netdev->ieee80211_ptr->wiphy); in nl80211_set_wiphy()
2132 wdev = netdev->ieee80211_ptr; in nl80211_set_wiphy()
2156 if (netdev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_wiphy()
2157 netdev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_wiphy()
2572 otype = ntype = dev->ieee80211_ptr->iftype; in nl80211_set_interface()
2583 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_interface()
2632 dev->ieee80211_ptr->use_4addr = params.use_4addr; in nl80211_set_interface()
2960 wdev_lock(dev->ieee80211_ptr); in nl80211_set_key()
2968 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_key()
2979 dev->ieee80211_ptr->wext.default_key = key.idx; in nl80211_set_key()
2992 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_key()
3001 dev->ieee80211_ptr->wext.default_mgmt_key = key.idx; in nl80211_set_key()
3006 wdev_unlock(dev->ieee80211_ptr); in nl80211_set_key()
3049 wdev_lock(dev->ieee80211_ptr); in nl80211_new_key()
3050 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_new_key()
3055 wdev_unlock(dev->ieee80211_ptr); in nl80211_new_key()
3090 wdev_lock(dev->ieee80211_ptr); in nl80211_del_key()
3091 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_del_key()
3104 if (key.idx == dev->ieee80211_ptr->wext.default_key) in nl80211_del_key()
3105 dev->ieee80211_ptr->wext.default_key = -1; in nl80211_del_key()
3106 else if (key.idx == dev->ieee80211_ptr->wext.default_mgmt_key) in nl80211_del_key()
3107 dev->ieee80211_ptr->wext.default_mgmt_key = -1; in nl80211_del_key()
3110 wdev_unlock(dev->ieee80211_ptr); in nl80211_del_key()
3188 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_mac_acl()
3189 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_mac_acl()
3192 if (!dev->ieee80211_ptr->beacon_interval) in nl80211_set_mac_acl()
3313 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_start_ap()
3317 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_start_ap()
3318 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_start_ap()
3397 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_start_ap()
3411 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_start_ap()
3484 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_beacon()
3488 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_beacon()
3489 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_beacon()
4122 if (!v->ieee80211_ptr || v->ieee80211_ptr->wiphy != &rdev->wiphy) { in get_vlan()
4127 if (v->ieee80211_ptr->iftype != NL80211_IFTYPE_AP_VLAN && in get_vlan()
4128 v->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in get_vlan()
4129 v->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) { in get_vlan()
4293 if (parse_station_flags(info, dev->ieee80211_ptr->iftype, ¶ms)) in nl80211_set_station()
4331 switch (dev->ieee80211_ptr->iftype) { in nl80211_set_station()
4438 if (parse_station_flags(info, dev->ieee80211_ptr->iftype, ¶ms)) in nl80211_new_station()
4454 switch (dev->ieee80211_ptr->iftype) { in nl80211_new_station()
4544 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_del_station()
4545 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP_VLAN && in nl80211_del_station()
4546 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT && in nl80211_del_station()
4547 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_del_station()
4702 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_get_mpath()
4741 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_set_mpath()
4766 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_new_mpath()
4807 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_get_mpp()
4881 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_bss()
4917 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_bss()
4931 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_bss()
4945 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_bss()
4946 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_bss()
5007 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_get_mesh_config()
5352 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_update_mesh_config()
6415 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_start_sched_scan()
6472 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_start_radar_detection()
6525 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_channel_switch()
6540 switch (dev->ieee80211_ptr->iftype) { in nl80211_channel_switch()
7034 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_authenticate()
7035 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_authenticate()
7079 wdev_lock(dev->ieee80211_ptr); in nl80211_authenticate()
7084 wdev_unlock(dev->ieee80211_ptr); in nl80211_authenticate()
7188 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_associate()
7189 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_associate()
7261 wdev_lock(dev->ieee80211_ptr); in nl80211_associate()
7264 wdev_unlock(dev->ieee80211_ptr); in nl80211_associate()
7291 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_deauthenticate()
7292 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_deauthenticate()
7310 wdev_lock(dev->ieee80211_ptr); in nl80211_deauthenticate()
7313 wdev_unlock(dev->ieee80211_ptr); in nl80211_deauthenticate()
7338 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_disassociate()
7339 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_disassociate()
7357 wdev_lock(dev->ieee80211_ptr); in nl80211_disassociate()
7360 wdev_unlock(dev->ieee80211_ptr); in nl80211_disassociate()
7422 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_ADHOC) in nl80211_join_ibss()
7543 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_ADHOC) in nl80211_leave_ibss()
7557 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_ADHOC && in nl80211_set_mcast_rate()
7558 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT && in nl80211_set_mcast_rate()
7559 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_OCB) in nl80211_set_mcast_rate()
7851 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_connect()
7852 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_connect()
7951 wdev_lock(dev->ieee80211_ptr); in nl80211_connect()
7953 wdev_unlock(dev->ieee80211_ptr); in nl80211_connect()
7974 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_disconnect()
7975 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_disconnect()
7978 wdev_lock(dev->ieee80211_ptr); in nl80211_disconnect()
7980 wdev_unlock(dev->ieee80211_ptr); in nl80211_disconnect()
8034 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_setdel_pmksa()
8035 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_setdel_pmksa()
8061 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_flush_pmksa()
8062 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_flush_pmksa()
8655 wdev = dev->ieee80211_ptr; in nl80211_set_power_save()
8681 wdev = dev->ieee80211_ptr; in nl80211_get_power_save()
8730 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_cqm_txe()
8750 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_cqm_rssi()
9779 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_rekey_data()
9826 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_register_unexpected_frame()
9844 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_probe_client()
10415 wdev_lock(dev->ieee80211_ptr); in nl80211_set_qos_map()
10416 ret = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_qos_map()
10419 wdev_unlock(dev->ieee80211_ptr); in nl80211_set_qos_map()
10429 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_add_tx_ts()
10492 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_del_tx_ts()
10515 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_tdls_channel_switch()
10525 switch (dev->ieee80211_ptr->iftype) { in nl80211_tdls_channel_switch()
10575 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_tdls_cancel_channel_switch()
10583 switch (dev->ieee80211_ptr->iftype) { in nl80211_tdls_cancel_channel_switch()
11793 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_unprot_mlme_mgmt()
12016 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_notify_new_peer_candidate()
12222 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_new_sta()
12246 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_del_sta_sinfo()
12275 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_conn_failed()
12310 struct wireless_dev *wdev = dev->ieee80211_ptr; in __nl80211_unexpected_frame()
12347 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_spurious_frame()
12367 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_unexpected_4addr_frame()
12472 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_prepare_cqm()
12665 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_gtk_rekey_notify()
12723 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_pmksa_candidate_notify()
12776 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_ch_switch_notify()
12795 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_ch_switch_started_notify()
12830 struct wireless_dev *wdev = netdev->ieee80211_ptr; in nl80211_radar_notify()
12857 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_probe_status()
13117 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_tdls_oper_request()
13234 struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; in cfg80211_ft_event()