Lines Matching refs:mgmt

28 	struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf;  in cfg80211_rx_assoc_resp()  local
29 u8 *ie = mgmt->u.assoc_resp.variable; in cfg80211_rx_assoc_resp()
31 u16 status_code = le16_to_cpu(mgmt->u.assoc_resp.status_code); in cfg80211_rx_assoc_resp()
49 __cfg80211_connect_result(dev, mgmt->bssid, NULL, 0, ie, len - ieoffs, in cfg80211_rx_assoc_resp()
68 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf; in cfg80211_process_deauth() local
69 const u8 *bssid = mgmt->bssid; in cfg80211_process_deauth()
70 u16 reason_code = le16_to_cpu(mgmt->u.deauth.reason_code); in cfg80211_process_deauth()
71 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr); in cfg80211_process_deauth()
87 struct ieee80211_mgmt *mgmt = (struct ieee80211_mgmt *)buf; in cfg80211_process_disassoc() local
88 const u8 *bssid = mgmt->bssid; in cfg80211_process_disassoc()
89 u16 reason_code = le16_to_cpu(mgmt->u.disassoc.reason_code); in cfg80211_process_disassoc()
90 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr); in cfg80211_process_disassoc()
105 struct ieee80211_mgmt *mgmt = (void *)buf; in cfg80211_rx_mlme_mgmt() local
114 if (ieee80211_is_auth(mgmt->frame_control)) in cfg80211_rx_mlme_mgmt()
116 else if (ieee80211_is_deauth(mgmt->frame_control)) in cfg80211_rx_mlme_mgmt()
118 else if (ieee80211_is_disassoc(mgmt->frame_control)) in cfg80211_rx_mlme_mgmt()
155 struct ieee80211_mgmt *mgmt = (void *)buf; in cfg80211_tx_mlme_mgmt() local
164 if (ieee80211_is_deauth(mgmt->frame_control)) in cfg80211_tx_mlme_mgmt()
560 const struct ieee80211_mgmt *mgmt; in cfg80211_mlme_mgmt_tx() local
572 mgmt = (const struct ieee80211_mgmt *)params->buf; in cfg80211_mlme_mgmt_tx()
574 if (!ieee80211_is_mgmt(mgmt->frame_control)) in cfg80211_mlme_mgmt_tx()
577 stype = le16_to_cpu(mgmt->frame_control) & IEEE80211_FCTL_STYPE; in cfg80211_mlme_mgmt_tx()
581 if (ieee80211_is_action(mgmt->frame_control) && in cfg80211_mlme_mgmt_tx()
582 mgmt->u.action.category != WLAN_CATEGORY_PUBLIC) { in cfg80211_mlme_mgmt_tx()
597 mgmt->bssid)) { in cfg80211_mlme_mgmt_tx()
611 mgmt->da)) { in cfg80211_mlme_mgmt_tx()
619 if (!ether_addr_equal(mgmt->bssid, wdev_address(wdev))) in cfg80211_mlme_mgmt_tx()
623 if (!ether_addr_equal(mgmt->sa, mgmt->bssid)) { in cfg80211_mlme_mgmt_tx()
647 if (!ether_addr_equal(mgmt->sa, wdev_address(wdev))) in cfg80211_mlme_mgmt_tx()
662 struct ieee80211_mgmt *mgmt = (void *)buf; in cfg80211_rx_mgmt() local
666 __le16 ftype = mgmt->frame_control & in cfg80211_rx_mgmt()
671 stype = (le16_to_cpu(mgmt->frame_control) & IEEE80211_FCTL_STYPE) >> 4; in cfg80211_rx_mgmt()
678 data = buf + ieee80211_hdrlen(mgmt->frame_control); in cfg80211_rx_mgmt()
679 data_len = len - ieee80211_hdrlen(mgmt->frame_control); in cfg80211_rx_mgmt()