Lines Matching refs:ieee80211_ptr

185 			if (netdev->ieee80211_ptr)  in __cfg80211_rdev_from_attrs()
187 netdev->ieee80211_ptr->wiphy); in __cfg80211_rdev_from_attrs()
2843 if (netdev->ieee80211_ptr) { in nl80211_dump_wiphy_parse()
2845 netdev->ieee80211_ptr->wiphy); in nl80211_dump_wiphy_parse()
3135 wdev = dev->ieee80211_ptr; in __nl80211_set_channel()
3222 if (netdev && netdev->ieee80211_ptr) in nl80211_set_wiphy()
3223 rdev = wiphy_to_rdev(netdev->ieee80211_ptr->wiphy); in nl80211_set_wiphy()
3239 wdev = netdev->ieee80211_ptr; in nl80211_set_wiphy()
3270 if (netdev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_wiphy()
3271 netdev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) { in nl80211_set_wiphy()
3887 otype = ntype = dev->ieee80211_ptr->iftype; in nl80211_set_interface()
3896 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_interface()
3935 dev->ieee80211_ptr->use_4addr = params.use_4addr; in nl80211_set_interface()
3938 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_interface()
4176 if ((dev->ieee80211_ptr->iftype == NL80211_IFTYPE_STATION || in nl80211_get_key()
4177 dev->ieee80211_ptr->iftype == NL80211_IFTYPE_P2P_CLIENT) && in nl80211_get_key()
4269 wdev_lock(dev->ieee80211_ptr); in nl80211_set_key()
4277 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_key()
4288 dev->ieee80211_ptr->wext.default_key = key.idx; in nl80211_set_key()
4301 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_key()
4310 dev->ieee80211_ptr->wext.default_mgmt_key = key.idx; in nl80211_set_key()
4323 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_key()
4350 wdev_unlock(dev->ieee80211_ptr); in nl80211_set_key()
4403 wdev_lock(dev->ieee80211_ptr); in nl80211_new_key()
4404 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_new_key()
4414 wdev_unlock(dev->ieee80211_ptr); in nl80211_new_key()
4453 wdev_lock(dev->ieee80211_ptr); in nl80211_del_key()
4454 err = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_del_key()
4467 if (key.idx == dev->ieee80211_ptr->wext.default_key) in nl80211_del_key()
4468 dev->ieee80211_ptr->wext.default_key = -1; in nl80211_del_key()
4469 else if (key.idx == dev->ieee80211_ptr->wext.default_mgmt_key) in nl80211_del_key()
4470 dev->ieee80211_ptr->wext.default_mgmt_key = -1; in nl80211_del_key()
4473 wdev_unlock(dev->ieee80211_ptr); in nl80211_del_key()
4550 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_mac_acl()
4551 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_mac_acl()
4554 if (!dev->ieee80211_ptr->beacon_interval) in nl80211_set_mac_acl()
4714 struct wireless_dev *wdev = dev->ieee80211_ptr; in he_get_txmcsmap()
4772 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_parse_tx_bitrate_mask()
5325 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_start_ap()
5329 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_start_ap()
5330 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_start_ap()
5356 err = cfg80211_validate_beacon_int(rdev, dev->ieee80211_ptr->iftype, in nl80211_start_ap()
5404 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_start_ap()
5416 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_start_ap()
5549 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_beacon()
5553 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_beacon()
5554 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_beacon()
6256 if (!v->ieee80211_ptr || v->ieee80211_ptr->wiphy != &rdev->wiphy) { in get_vlan()
6261 if (v->ieee80211_ptr->iftype != NL80211_IFTYPE_AP_VLAN && in get_vlan()
6262 v->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in get_vlan()
6263 v->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) { in get_vlan()
6464 if (parse_station_flags(info, dev->ieee80211_ptr->iftype, &params)) in nl80211_set_station()
6516 switch (dev->ieee80211_ptr->iftype) { in nl80211_set_station()
6587 dev->ieee80211_ptr->iftype == NL80211_IFTYPE_P2P_GO; in nl80211_new_station()
6658 if (parse_station_flags(info, dev->ieee80211_ptr->iftype, &params)) in nl80211_new_station()
6682 switch (dev->ieee80211_ptr->iftype) { in nl80211_new_station()
6784 switch (dev->ieee80211_ptr->iftype) { in nl80211_del_station()
6960 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_get_mpath()
6999 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_set_mpath()
7024 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_new_mpath()
7042 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_del_mpath()
7068 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) in nl80211_get_mpp()
7144 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_bss()
7180 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_bss()
7192 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_bss()
7204 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_set_bss()
7205 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_set_bss()
7270 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_get_mesh_config()
7650 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_update_mesh_config()
8993 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_start_sched_scan()
9072 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_start_radar_detection()
9129 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_notify_radar_detection()
9182 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_channel_switch()
9195 switch (dev->ieee80211_ptr->iftype) { in nl80211_channel_switch()
9775 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_authenticate()
9776 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_authenticate()
9827 wdev_lock(dev->ieee80211_ptr); in nl80211_authenticate()
9832 wdev_unlock(dev->ieee80211_ptr); in nl80211_authenticate()
9984 if (dev->ieee80211_ptr->conn_owner_nlportid && in nl80211_associate()
9985 dev->ieee80211_ptr->conn_owner_nlportid != info->snd_portid) in nl80211_associate()
9996 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_associate()
9997 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_associate()
10102 wdev_lock(dev->ieee80211_ptr); in nl80211_associate()
10108 dev->ieee80211_ptr->conn_owner_nlportid = in nl80211_associate()
10110 memcpy(dev->ieee80211_ptr->disconnect_bssid, in nl80211_associate()
10114 wdev_unlock(dev->ieee80211_ptr); in nl80211_associate()
10129 if (dev->ieee80211_ptr->conn_owner_nlportid && in nl80211_deauthenticate()
10130 dev->ieee80211_ptr->conn_owner_nlportid != info->snd_portid) in nl80211_deauthenticate()
10142 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_deauthenticate()
10143 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_deauthenticate()
10161 wdev_lock(dev->ieee80211_ptr); in nl80211_deauthenticate()
10164 wdev_unlock(dev->ieee80211_ptr); in nl80211_deauthenticate()
10177 if (dev->ieee80211_ptr->conn_owner_nlportid && in nl80211_disassociate()
10178 dev->ieee80211_ptr->conn_owner_nlportid != info->snd_portid) in nl80211_disassociate()
10190 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_disassociate()
10191 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_disassociate()
10209 wdev_lock(dev->ieee80211_ptr); in nl80211_disassociate()
10212 wdev_unlock(dev->ieee80211_ptr); in nl80211_disassociate()
10273 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_ADHOC) in nl80211_join_ibss()
10389 wdev_lock(dev->ieee80211_ptr); in nl80211_join_ibss()
10394 dev->ieee80211_ptr->conn_owner_nlportid = info->snd_portid; in nl80211_join_ibss()
10395 wdev_unlock(dev->ieee80211_ptr); in nl80211_join_ibss()
10408 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_ADHOC) in nl80211_leave_ibss()
10422 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_ADHOC && in nl80211_set_mcast_rate()
10423 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT && in nl80211_set_mcast_rate()
10424 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_OCB) in nl80211_set_mcast_rate()
10740 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_connect()
10741 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_connect()
10925 wdev_lock(dev->ieee80211_ptr); in nl80211_connect()
10933 dev->ieee80211_ptr->conn_owner_nlportid = info->snd_portid; in nl80211_connect()
10935 memcpy(dev->ieee80211_ptr->disconnect_bssid, in nl80211_connect()
10938 eth_zero_addr(dev->ieee80211_ptr->disconnect_bssid); in nl80211_connect()
10941 wdev_unlock(dev->ieee80211_ptr); in nl80211_connect()
10952 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_update_connect_params()
11017 wdev_lock(dev->ieee80211_ptr); in nl80211_update_connect_params()
11022 wdev_unlock(dev->ieee80211_ptr); in nl80211_update_connect_params()
11034 if (dev->ieee80211_ptr->conn_owner_nlportid && in nl80211_disconnect()
11035 dev->ieee80211_ptr->conn_owner_nlportid != info->snd_portid) in nl80211_disconnect()
11046 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_disconnect()
11047 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_disconnect()
11050 wdev_lock(dev->ieee80211_ptr); in nl80211_disconnect()
11052 wdev_unlock(dev->ieee80211_ptr); in nl80211_disconnect()
11129 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_setdel_pmksa()
11130 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT && in nl80211_setdel_pmksa()
11131 !(dev->ieee80211_ptr->iftype == NL80211_IFTYPE_AP && in nl80211_setdel_pmksa()
11159 if (dev->ieee80211_ptr->iftype != NL80211_IFTYPE_STATION && in nl80211_flush_pmksa()
11160 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_CLIENT) in nl80211_flush_pmksa()
11571 wdev = dev->ieee80211_ptr; in nl80211_set_power_save()
11597 wdev = dev->ieee80211_ptr; in nl80211_get_power_save()
11647 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_cqm_txe()
11665 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_cqm_rssi_update()
11731 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_cqm_rssi()
11972 wdev_lock(dev->ieee80211_ptr); in nl80211_join_mesh()
11975 dev->ieee80211_ptr->conn_owner_nlportid = info->snd_portid; in nl80211_join_mesh()
11976 wdev_unlock(dev->ieee80211_ptr); in nl80211_join_mesh()
12882 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_rekey_data()
12937 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_register_unexpected_frame()
12955 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_probe_client()
14122 wdev_lock(dev->ieee80211_ptr); in nl80211_set_qos_map()
14123 ret = nl80211_key_allowed(dev->ieee80211_ptr); in nl80211_set_qos_map()
14126 wdev_unlock(dev->ieee80211_ptr); in nl80211_set_qos_map()
14136 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_add_tx_ts()
14194 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_del_tx_ts()
14217 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_tdls_channel_switch()
14227 switch (dev->ieee80211_ptr->iftype) { in nl80211_tdls_channel_switch()
14277 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_tdls_cancel_channel_switch()
14285 switch (dev->ieee80211_ptr->iftype) { in nl80211_tdls_cancel_channel_switch()
14310 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_multicast_to_unicast()
14331 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_set_pmk()
14380 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_del_pmk()
14413 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_AP && in nl80211_external_auth()
14414 dev->ieee80211_ptr->iftype != NL80211_IFTYPE_P2P_GO) in nl80211_external_auth()
14450 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_tx_control_port()
14517 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_get_ftm_responder_stats()
14612 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_probe_mesh_link()
14812 struct wireless_dev *wdev = dev->ieee80211_ptr; in nl80211_color_change()
16333 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_unprot_mlme_mgmt()
16624 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_notify_new_peer_candidate()
16845 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_new_sta()
16869 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_del_sta_sinfo()
16900 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_conn_failed()
16934 struct wireless_dev *wdev = dev->ieee80211_ptr; in __nl80211_unexpected_frame()
16970 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_spurious_frame()
16990 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_unexpected_4addr_frame()
17118 struct wireless_dev *wdev = dev->ieee80211_ptr; in __nl80211_rx_control_port()
17181 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_prepare_cqm()
17235 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_cqm_rssi_notify()
17388 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_gtk_rekey_notify()
17445 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_pmksa_candidate_notify()
17501 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_ch_switch_notify()
17527 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_ch_switch_started_notify()
17543 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_bss_color_notify()
17608 struct wireless_dev *wdev = netdev->ieee80211_ptr; in nl80211_radar_notify()
17637 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_sta_opmode_change_notify()
17691 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_probe_status()
17955 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_tdls_oper_request()
18060 struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; in cfg80211_ft_event()
18173 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_external_auth_request()
18214 struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; in cfg80211_update_owe_info_event()