Lines Matching refs:ieee80211_ptr

165 			if (netdev->ieee80211_ptr)  in __cfg80211_rdev_from_attrs()
167 netdev->ieee80211_ptr->wiphy); in __cfg80211_rdev_from_attrs()
2726 if (netdev->ieee80211_ptr) { in nl80211_dump_wiphy_parse()
2728 netdev->ieee80211_ptr->wiphy); in nl80211_dump_wiphy_parse()
3027 wdev = dev->ieee80211_ptr; in __nl80211_set_channel()
3090 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_wds_peer()
3138 if (netdev && netdev->ieee80211_ptr) in nl80211_set_wiphy()
3139 rdev = wiphy_to_rdev(netdev->ieee80211_ptr->wiphy); in nl80211_set_wiphy()
3153 wdev = netdev->ieee80211_ptr; in nl80211_set_wiphy()
3177 if (netdev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_wiphy()
3178 netdev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_wiphy()
3764 otype = ntype = dev->ieee80211_ptr->iftype; in nl80211_set_interface()
3773 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_interface()
3812 dev->ieee80211_ptr->use_4addr = params.use_4addr; in nl80211_set_interface()
3815 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_interface()
4026 if ((dev->ieee80211_ptr->iftype == NL80211_IFTYPE_STATION || in nl80211_get_key()
4027 dev->ieee80211_ptr->iftype == NL80211_IFTYPE_P2P_CLIENT) && in nl80211_get_key()
4119 wdev_lock(dev->ieee80211_ptr); in nl80211_set_key()
4127 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_key()
4138 dev->ieee80211_ptr->wext.default_key = key.idx; in nl80211_set_key()
4151 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_key()
4160 dev->ieee80211_ptr->wext.default_mgmt_key = key.idx; in nl80211_set_key()
4173 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_key()
4200 wdev_unlock(dev->ieee80211_ptr); in nl80211_set_key()
4253 wdev_lock(dev->ieee80211_ptr); in nl80211_new_key()
4254 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_new_key()
4264 wdev_unlock(dev->ieee80211_ptr); in nl80211_new_key()
4303 wdev_lock(dev->ieee80211_ptr); in nl80211_del_key()
4304 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_del_key()
4317 if (key.idx == dev->ieee80211_ptr->wext.default_key) in nl80211_del_key()
4318 dev->ieee80211_ptr->wext.default_key = -1; in nl80211_del_key()
4319 else if (key.idx == dev->ieee80211_ptr->wext.default_mgmt_key) in nl80211_del_key()
4320 dev->ieee80211_ptr->wext.default_mgmt_key = -1; in nl80211_del_key()
4323 wdev_unlock(dev->ieee80211_ptr); in nl80211_del_key()
4400 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_mac_acl()
4401 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_mac_acl()
4404 if (!dev->ieee80211_ptr->beacon_interval) in nl80211_set_mac_acl()
4564 struct wireless_dev *wdev = dev->ieee80211_ptr; in he_get_txmcsmap()
4621 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_parse_tx_bitrate_mask()
5148 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_start_ap()
5152 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_start_ap()
5153 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_start_ap()
5179 err = cfg80211_validate_beacon_int(rdev, dev->ieee80211_ptr->iftype, in nl80211_start_ap()
5227 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_start_ap()
5239 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_start_ap()
5372 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_beacon()
5376 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_beacon()
5377 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_beacon()
6078 if (!v->ieee80211_ptr || v->ieee80211_ptr->wiphy != &rdev->wiphy) { in get_vlan()
6083 if (v->ieee80211_ptr->iftype != NL80211_IFTYPE_AP_VLAN && in get_vlan()
6084 v->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in get_vlan()
6085 v->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) { in get_vlan()
6286 if (parse_station_flags(info, dev->ieee80211_ptr->iftype, &params)) in nl80211_set_station()
6338 switch (dev->ieee80211_ptr->iftype) { in nl80211_set_station()
6410 dev->ieee80211_ptr->iftype == NL80211_IFTYPE_P2P_GO; in nl80211_new_station()
6481 if (parse_station_flags(info, dev->ieee80211_ptr->iftype, &params)) in nl80211_new_station()
6505 switch (dev->ieee80211_ptr->iftype) { in nl80211_new_station()
6608 switch (dev->ieee80211_ptr->iftype) { in nl80211_del_station()
6783 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_get_mpath()
6822 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_set_mpath()
6847 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_new_mpath()
6865 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_del_mpath()
6891 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_get_mpp()
6966 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_bss()
7002 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_bss()
7014 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_bss()
7026 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_bss()
7027 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_bss()
7092 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_get_mesh_config()
7472 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_update_mesh_config()
8808 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_start_sched_scan()
8887 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_start_radar_detection()
8944 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_notify_radar_detection()
8997 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_channel_switch()
9013 switch (dev->ieee80211_ptr->iftype) { in nl80211_channel_switch()
9563 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_authenticate()
9564 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_authenticate()
9615 wdev_lock(dev->ieee80211_ptr); in nl80211_authenticate()
9620 wdev_unlock(dev->ieee80211_ptr); in nl80211_authenticate()
9772 if (dev->ieee80211_ptr->conn_owner_nlportid && in nl80211_associate()
9773 dev->ieee80211_ptr->conn_owner_nlportid != info->snd_portid) in nl80211_associate()
9784 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_associate()
9785 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_associate()
9887 wdev_lock(dev->ieee80211_ptr); in nl80211_associate()
9893 dev->ieee80211_ptr->conn_owner_nlportid = in nl80211_associate()
9895 memcpy(dev->ieee80211_ptr->disconnect_bssid, in nl80211_associate()
9899 wdev_unlock(dev->ieee80211_ptr); in nl80211_associate()
9914 if (dev->ieee80211_ptr->conn_owner_nlportid && in nl80211_deauthenticate()
9915 dev->ieee80211_ptr->conn_owner_nlportid != info->snd_portid) in nl80211_deauthenticate()
9927 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_deauthenticate()
9928 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_deauthenticate()
9946 wdev_lock(dev->ieee80211_ptr); in nl80211_deauthenticate()
9949 wdev_unlock(dev->ieee80211_ptr); in nl80211_deauthenticate()
9962 if (dev->ieee80211_ptr->conn_owner_nlportid && in nl80211_disassociate()
9963 dev->ieee80211_ptr->conn_owner_nlportid != info->snd_portid) in nl80211_disassociate()
9975 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_disassociate()
9976 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_disassociate()
9994 wdev_lock(dev->ieee80211_ptr); in nl80211_disassociate()
9997 wdev_unlock(dev->ieee80211_ptr); in nl80211_disassociate()
10058 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_ADHOC) in nl80211_join_ibss()
10174 wdev_lock(dev->ieee80211_ptr); in nl80211_join_ibss()
10179 dev->ieee80211_ptr->conn_owner_nlportid = info->snd_portid; in nl80211_join_ibss()
10180 wdev_unlock(dev->ieee80211_ptr); in nl80211_join_ibss()
10193 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_ADHOC) in nl80211_leave_ibss()
10207 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_ADHOC && in nl80211_set_mcast_rate()
10208 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT && in nl80211_set_mcast_rate()
10209 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_OCB) in nl80211_set_mcast_rate()
10521 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_connect()
10522 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_connect()
10703 wdev_lock(dev->ieee80211_ptr); in nl80211_connect()
10711 dev->ieee80211_ptr->conn_owner_nlportid = info->snd_portid; in nl80211_connect()
10713 memcpy(dev->ieee80211_ptr->disconnect_bssid, in nl80211_connect()
10716 eth_zero_addr(dev->ieee80211_ptr->disconnect_bssid); in nl80211_connect()
10719 wdev_unlock(dev->ieee80211_ptr); in nl80211_connect()
10730 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_update_connect_params()
10795 wdev_lock(dev->ieee80211_ptr); in nl80211_update_connect_params()
10800 wdev_unlock(dev->ieee80211_ptr); in nl80211_update_connect_params()
10812 if (dev->ieee80211_ptr->conn_owner_nlportid && in nl80211_disconnect()
10813 dev->ieee80211_ptr->conn_owner_nlportid != info->snd_portid) in nl80211_disconnect()
10824 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_disconnect()
10825 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_disconnect()
10828 wdev_lock(dev->ieee80211_ptr); in nl80211_disconnect()
10830 wdev_unlock(dev->ieee80211_ptr); in nl80211_disconnect()
10907 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_setdel_pmksa()
10908 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT && in nl80211_setdel_pmksa()
10909 !(dev->ieee80211_ptr->iftype == NL80211_IFTYPE_AP && in nl80211_setdel_pmksa()
10937 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_flush_pmksa()
10938 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_flush_pmksa()
11108 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_tx_bitrate_mask()
11353 wdev = dev->ieee80211_ptr; in nl80211_set_power_save()
11379 wdev = dev->ieee80211_ptr; in nl80211_get_power_save()
11429 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_cqm_txe()
11447 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_cqm_rssi_update()
11513 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_cqm_rssi()
11754 wdev_lock(dev->ieee80211_ptr); in nl80211_join_mesh()
11757 dev->ieee80211_ptr->conn_owner_nlportid = info->snd_portid; in nl80211_join_mesh()
11758 wdev_unlock(dev->ieee80211_ptr); in nl80211_join_mesh()
12664 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_rekey_data()
12719 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_register_unexpected_frame()
12737 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_probe_client()
13915 wdev_lock(dev->ieee80211_ptr); in nl80211_set_qos_map()
13916 ret = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_qos_map()
13919 wdev_unlock(dev->ieee80211_ptr); in nl80211_set_qos_map()
13929 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_add_tx_ts()
13987 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_del_tx_ts()
14010 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_tdls_channel_switch()
14020 switch (dev->ieee80211_ptr->iftype) { in nl80211_tdls_channel_switch()
14070 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_tdls_cancel_channel_switch()
14078 switch (dev->ieee80211_ptr->iftype) { in nl80211_tdls_cancel_channel_switch()
14103 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_multicast_to_unicast()
14124 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_pmk()
14173 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_del_pmk()
14206 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_external_auth()
14207 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_external_auth()
14243 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_tx_control_port()
14310 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_get_ftm_responder_stats()
14405 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_probe_mesh_link()
15980 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_unprot_mlme_mgmt()
16271 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_notify_new_peer_candidate()
16492 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_new_sta()
16516 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_del_sta_sinfo()
16547 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_conn_failed()
16581 struct wireless_dev *wdev = dev->ieee80211_ptr; in __nl80211_unexpected_frame()
16617 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_spurious_frame()
16637 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_unexpected_4addr_frame()
16765 struct wireless_dev *wdev = dev->ieee80211_ptr; in __nl80211_rx_control_port()
16828 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_prepare_cqm()
16882 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_cqm_rssi_notify()
17035 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_gtk_rekey_notify()
17092 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_pmksa_candidate_notify()
17144 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_ch_switch_notify()
17171 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_ch_switch_started_notify()
17206 struct wireless_dev *wdev = netdev->ieee80211_ptr; in nl80211_radar_notify()
17235 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_sta_opmode_change_notify()
17289 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_probe_status()
17553 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_tdls_oper_request()
17658 struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; in cfg80211_ft_event()
17771 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_external_auth_request()
17812 struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; in cfg80211_update_owe_info_event()