Lines Matching refs:ieee80211_ptr

164 			if (netdev->ieee80211_ptr)  in __cfg80211_rdev_from_attrs()
166 netdev->ieee80211_ptr->wiphy); in __cfg80211_rdev_from_attrs()
2493 if (netdev->ieee80211_ptr) { in nl80211_dump_wiphy_parse()
2495 netdev->ieee80211_ptr->wiphy); in nl80211_dump_wiphy_parse()
2775 wdev = dev->ieee80211_ptr; in __nl80211_set_channel()
2838 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_wds_peer()
2886 if (netdev && netdev->ieee80211_ptr) in nl80211_set_wiphy()
2887 rdev = wiphy_to_rdev(netdev->ieee80211_ptr->wiphy); in nl80211_set_wiphy()
2901 wdev = netdev->ieee80211_ptr; in nl80211_set_wiphy()
2925 if (netdev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_wiphy()
2926 netdev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_wiphy()
3508 otype = ntype = dev->ieee80211_ptr->iftype; in nl80211_set_interface()
3517 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_interface()
3556 dev->ieee80211_ptr->use_4addr = params.use_4addr; in nl80211_set_interface()
3559 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_interface()
3845 wdev_lock(dev->ieee80211_ptr); in nl80211_set_key()
3853 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_key()
3864 dev->ieee80211_ptr->wext.default_key = key.idx; in nl80211_set_key()
3877 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_key()
3886 dev->ieee80211_ptr->wext.default_mgmt_key = key.idx; in nl80211_set_key()
3908 wdev_unlock(dev->ieee80211_ptr); in nl80211_set_key()
3951 wdev_lock(dev->ieee80211_ptr); in nl80211_new_key()
3952 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_new_key()
3957 wdev_unlock(dev->ieee80211_ptr); in nl80211_new_key()
3992 wdev_lock(dev->ieee80211_ptr); in nl80211_del_key()
3993 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_del_key()
4006 if (key.idx == dev->ieee80211_ptr->wext.default_key) in nl80211_del_key()
4007 dev->ieee80211_ptr->wext.default_key = -1; in nl80211_del_key()
4008 else if (key.idx == dev->ieee80211_ptr->wext.default_mgmt_key) in nl80211_del_key()
4009 dev->ieee80211_ptr->wext.default_mgmt_key = -1; in nl80211_del_key()
4012 wdev_unlock(dev->ieee80211_ptr); in nl80211_del_key()
4089 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_mac_acl()
4090 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_mac_acl()
4093 if (!dev->ieee80211_ptr->beacon_interval) in nl80211_set_mac_acl()
4632 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_start_ap()
4636 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_start_ap()
4637 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_start_ap()
4663 err = cfg80211_validate_beacon_int(rdev, dev->ieee80211_ptr->iftype, in nl80211_start_ap()
4712 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_start_ap()
4724 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_start_ap()
4829 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_beacon()
4833 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_beacon()
4834 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_beacon()
5534 if (!v->ieee80211_ptr || v->ieee80211_ptr->wiphy != &rdev->wiphy) { in get_vlan()
5539 if (v->ieee80211_ptr->iftype != NL80211_IFTYPE_AP_VLAN && in get_vlan()
5540 v->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in get_vlan()
5541 v->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) { in get_vlan()
5751 if (parse_station_flags(info, dev->ieee80211_ptr->iftype, &params)) in nl80211_set_station()
5799 switch (dev->ieee80211_ptr->iftype) { in nl80211_set_station()
5868 dev->ieee80211_ptr->iftype == NL80211_IFTYPE_P2P_GO; in nl80211_new_station()
5939 if (parse_station_flags(info, dev->ieee80211_ptr->iftype, &params)) in nl80211_new_station()
5959 switch (dev->ieee80211_ptr->iftype) { in nl80211_new_station()
6062 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_del_station()
6063 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP_VLAN && in nl80211_del_station()
6064 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT && in nl80211_del_station()
6065 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_del_station()
6226 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_get_mpath()
6265 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_set_mpath()
6290 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_new_mpath()
6308 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_del_mpath()
6334 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_get_mpp()
6409 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_bss()
6445 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_bss()
6457 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_bss()
6469 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_bss()
6470 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_bss()
6535 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_get_mesh_config()
6904 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_update_mesh_config()
8244 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_start_sched_scan()
8325 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_start_radar_detection()
8382 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_notify_radar_detection()
8435 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_channel_switch()
8451 switch (dev->ieee80211_ptr->iftype) { in nl80211_channel_switch()
8993 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_authenticate()
8994 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_authenticate()
9044 wdev_lock(dev->ieee80211_ptr); in nl80211_authenticate()
9049 wdev_unlock(dev->ieee80211_ptr); in nl80211_authenticate()
9187 if (dev->ieee80211_ptr->conn_owner_nlportid && in nl80211_associate()
9188 dev->ieee80211_ptr->conn_owner_nlportid != info->snd_portid) in nl80211_associate()
9199 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_associate()
9200 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_associate()
9283 wdev_lock(dev->ieee80211_ptr); in nl80211_associate()
9289 dev->ieee80211_ptr->conn_owner_nlportid = in nl80211_associate()
9291 memcpy(dev->ieee80211_ptr->disconnect_bssid, in nl80211_associate()
9295 wdev_unlock(dev->ieee80211_ptr); in nl80211_associate()
9310 if (dev->ieee80211_ptr->conn_owner_nlportid && in nl80211_deauthenticate()
9311 dev->ieee80211_ptr->conn_owner_nlportid != info->snd_portid) in nl80211_deauthenticate()
9323 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_deauthenticate()
9324 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_deauthenticate()
9342 wdev_lock(dev->ieee80211_ptr); in nl80211_deauthenticate()
9345 wdev_unlock(dev->ieee80211_ptr); in nl80211_deauthenticate()
9358 if (dev->ieee80211_ptr->conn_owner_nlportid && in nl80211_disassociate()
9359 dev->ieee80211_ptr->conn_owner_nlportid != info->snd_portid) in nl80211_disassociate()
9371 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_disassociate()
9372 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_disassociate()
9390 wdev_lock(dev->ieee80211_ptr); in nl80211_disassociate()
9393 wdev_unlock(dev->ieee80211_ptr); in nl80211_disassociate()
9454 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_ADHOC) in nl80211_join_ibss()
9570 wdev_lock(dev->ieee80211_ptr); in nl80211_join_ibss()
9575 dev->ieee80211_ptr->conn_owner_nlportid = info->snd_portid; in nl80211_join_ibss()
9576 wdev_unlock(dev->ieee80211_ptr); in nl80211_join_ibss()
9589 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_ADHOC) in nl80211_leave_ibss()
9603 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_ADHOC && in nl80211_set_mcast_rate()
9604 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT && in nl80211_set_mcast_rate()
9605 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_OCB) in nl80211_set_mcast_rate()
9916 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_connect()
9917 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_connect()
10091 wdev_lock(dev->ieee80211_ptr); in nl80211_connect()
10099 dev->ieee80211_ptr->conn_owner_nlportid = info->snd_portid; in nl80211_connect()
10101 memcpy(dev->ieee80211_ptr->disconnect_bssid, in nl80211_connect()
10104 memset(dev->ieee80211_ptr->disconnect_bssid, in nl80211_connect()
10108 wdev_unlock(dev->ieee80211_ptr); in nl80211_connect()
10119 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_update_connect_params()
10184 wdev_lock(dev->ieee80211_ptr); in nl80211_update_connect_params()
10189 wdev_unlock(dev->ieee80211_ptr); in nl80211_update_connect_params()
10201 if (dev->ieee80211_ptr->conn_owner_nlportid && in nl80211_disconnect()
10202 dev->ieee80211_ptr->conn_owner_nlportid != info->snd_portid) in nl80211_disconnect()
10213 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_disconnect()
10214 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_disconnect()
10217 wdev_lock(dev->ieee80211_ptr); in nl80211_disconnect()
10219 wdev_unlock(dev->ieee80211_ptr); in nl80211_disconnect()
10287 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_setdel_pmksa()
10288 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT && in nl80211_setdel_pmksa()
10289 !(dev->ieee80211_ptr->iftype == NL80211_IFTYPE_AP && in nl80211_setdel_pmksa()
10317 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_flush_pmksa()
10318 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_flush_pmksa()
10716 wdev = dev->ieee80211_ptr; in nl80211_set_power_save()
10742 wdev = dev->ieee80211_ptr; in nl80211_get_power_save()
10792 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_cqm_txe()
10810 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_cqm_rssi_update()
10875 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_cqm_rssi()
11113 wdev_lock(dev->ieee80211_ptr); in nl80211_join_mesh()
11116 dev->ieee80211_ptr->conn_owner_nlportid = info->snd_portid; in nl80211_join_mesh()
11117 wdev_unlock(dev->ieee80211_ptr); in nl80211_join_mesh()
12023 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_rekey_data()
12072 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_register_unexpected_frame()
12090 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_probe_client()
13262 wdev_lock(dev->ieee80211_ptr); in nl80211_set_qos_map()
13263 ret = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_qos_map()
13266 wdev_unlock(dev->ieee80211_ptr); in nl80211_set_qos_map()
13276 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_add_tx_ts()
13334 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_del_tx_ts()
13357 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_tdls_channel_switch()
13367 switch (dev->ieee80211_ptr->iftype) { in nl80211_tdls_channel_switch()
13417 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_tdls_cancel_channel_switch()
13425 switch (dev->ieee80211_ptr->iftype) { in nl80211_tdls_cancel_channel_switch()
13450 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_multicast_to_unicast()
13471 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_pmk()
13528 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_del_pmk()
13561 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_external_auth()
13562 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_external_auth()
13598 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_tx_control_port()
13661 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_get_ftm_responder_stats()
13756 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_probe_mesh_link()
15146 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_unprot_mlme_mgmt()
15428 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_notify_new_peer_candidate()
15649 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_new_sta()
15673 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_del_sta_sinfo()
15704 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_conn_failed()
15738 struct wireless_dev *wdev = dev->ieee80211_ptr; in __nl80211_unexpected_frame()
15774 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_spurious_frame()
15794 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_unexpected_4addr_frame()
15901 struct wireless_dev *wdev = dev->ieee80211_ptr; in __nl80211_rx_control_port()
15964 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_prepare_cqm()
16018 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_cqm_rssi_notify()
16171 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_gtk_rekey_notify()
16228 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_pmksa_candidate_notify()
16280 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_ch_switch_notify()
16306 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_ch_switch_started_notify()
16341 struct wireless_dev *wdev = netdev->ieee80211_ptr; in nl80211_radar_notify()
16370 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_sta_opmode_change_notify()
16424 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_probe_status()
16686 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_tdls_oper_request()
16791 struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; in cfg80211_ft_event()
16904 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_external_auth_request()
16945 struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; in cfg80211_update_owe_info_event()