/freebsd/contrib/wpa/src/ap/ |
H A D | p2p_hostapd.c | 26 if (sta->p2p_ie == NULL) in hostapd_p2p_get_mib_sta() 29 return p2p_ie_text(sta->p2p_ie, buf, buf + buflen); in hostapd_p2p_get_mib_sta()
|
H A D | sta_info.c | 88 if (sta->p2p_ie == NULL) in ap_get_sta_p2p() 91 p2p_dev_addr = p2p_get_go_dev_addr(sta->p2p_ie); in ap_get_sta_p2p() 405 wpabuf_free(sta->p2p_ie); in ap_free_sta() 1513 if (sta->p2p_ie != NULL && in ap_sta_set_authorized_event() 1514 p2p_parse_dev_addr_in_p2p_ie(sta->p2p_ie, addr) == 0) in ap_sta_set_authorized_event()
|
H A D | sta_info.h | 229 struct wpabuf *p2p_ie; /* P2P IE from (Re)Association Request */ member
|
H A D | drv_callbacks.c | 417 wpabuf_free(sta->p2p_ie); in hostapd_notif_assoc() 418 sta->p2p_ie = ieee802_11_vendor_ie_concat(req_ies, req_ies_len, in hostapd_notif_assoc() 420 if (sta->p2p_ie) in hostapd_notif_assoc() 421 p2p_dev_addr = p2p_get_go_dev_addr(sta->p2p_ie); in hostapd_notif_assoc()
|
H A D | ieee802_11.c | 4037 wpabuf_free(sta->p2p_ie); in __check_assoc_ies() 4038 sta->p2p_ie = ieee802_11_vendor_ie_concat(ies, ies_len, in __check_assoc_ies() 4040 if (sta->p2p_ie) in __check_assoc_ies() 4041 p2p_dev_addr = p2p_get_go_dev_addr(sta->p2p_ie); in __check_assoc_ies() 4043 wpabuf_free(sta->p2p_ie); in __check_assoc_ies() 4044 sta->p2p_ie = NULL; in __check_assoc_ies() 4817 sta->vht_opmode, sta->p2p_ie ? 1 : 0, in add_associated_sta() 5089 if (sta && sta->p2p_ie && hapd->p2p_group) { in send_assoc_resp()
|
H A D | ieee802_1x.c | 1063 sta->wps_ie, sta->p2p_ie, sta, in ieee802_1x_alloc_eapol_sm()
|
H A D | hostapd.c | 4027 if (sta->p2p_ie == NULL && !sta->no_p2p_set) { in hostapd_new_assoc_sta()
|
/freebsd/contrib/wpa/src/p2p/ |
H A D | p2p_group.c | 25 struct wpabuf *p2p_ie; member 78 wpabuf_free(m->p2p_ie); in p2p_group_free_member() 523 struct wpabuf *p2p_ie, in p2p_build_client_info() argument 531 if (p2p_ie == NULL) in p2p_build_client_info() 535 if (p2p_parse_p2p_ie(p2p_ie, &msg) || in p2p_build_client_info() 616 m->p2p_ie = ieee802_11_vendor_ie_concat(ie, len, P2P_IE_VENDOR_TYPE); in p2p_group_notif_assoc() 617 if (m->p2p_ie) { in p2p_group_notif_assoc() 618 m->client_info = p2p_build_client_info(addr, m->p2p_ie, in p2p_group_notif_assoc() 633 MAC2STR(addr), m->p2p_ie ? 1 : 0, m->wfd_ie ? 1 : 0, in p2p_group_notif_assoc()
|
H A D | p2p_parse.c | 867 int p2p_get_cross_connect_disallowed(const struct wpabuf *p2p_ie) in p2p_get_cross_connect_disallowed() argument 872 if (p2p_parse_p2p_ie(p2p_ie, &msg)) in p2p_get_cross_connect_disallowed() 882 u8 p2p_get_group_capab(const struct wpabuf *p2p_ie) in p2p_get_group_capab() argument 887 if (p2p_parse_p2p_ie(p2p_ie, &msg)) in p2p_get_group_capab() 897 const u8 * p2p_get_go_dev_addr(const struct wpabuf *p2p_ie) in p2p_get_go_dev_addr() argument 902 if (p2p_parse_p2p_ie(p2p_ie, &msg)) in p2p_get_go_dev_addr()
|
H A D | p2p.h | 1883 int p2p_ie_text(struct wpabuf *p2p_ie, char *buf, char *end); 1905 int p2p_parse_dev_addr_in_p2p_ie(struct wpabuf *p2p_ie, u8 *dev_addr); 1927 size_t len, int p2p_group, struct wpabuf *p2p_ie); 1959 u8 p2p_get_group_capab(const struct wpabuf *p2p_ie); 1966 int p2p_get_cross_connect_disallowed(const struct wpabuf *p2p_ie); 1973 const u8 * p2p_get_go_dev_addr(const struct wpabuf *p2p_ie);
|
H A D | p2p.c | 2594 u8 *buf, size_t len, struct wpabuf *p2p_ie) in p2p_assoc_req_ie_wlan_ap() argument 2603 if (p2p_ie == NULL) in p2p_assoc_req_ie_wlan_ap() 2607 if (p2p_parse_p2p_ie(p2p_ie, &msg) < 0) in p2p_assoc_req_ie_wlan_ap() 2655 size_t len, int p2p_group, struct wpabuf *p2p_ie) in p2p_assoc_req_ie() argument 2665 return p2p_assoc_req_ie_wlan_ap(p2p, bssid, buf, len, p2p_ie); in p2p_assoc_req_ie() 2719 struct wpabuf *p2p_ie; in p2p_scan_result_text() local 2722 p2p_ie = ieee802_11_vendor_ie_concat(ies, ies_len, P2P_IE_VENDOR_TYPE); in p2p_scan_result_text() 2723 if (p2p_ie == NULL) in p2p_scan_result_text() 2726 ret = p2p_attr_text(p2p_ie, buf, end); in p2p_scan_result_text() 2727 wpabuf_free(p2p_ie); in p2p_scan_result_text() [all …]
|
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | wmi-ops.h | 170 const u8 *p2p_ie); 1308 ath10k_wmi_p2p_go_bcn_ie(struct ath10k *ar, u32 vdev_id, const u8 *p2p_ie) in ath10k_wmi_p2p_go_bcn_ie() argument 1315 skb = ar->wmi.ops->gen_p2p_go_bcn_ie(ar, vdev_id, p2p_ie); in ath10k_wmi_p2p_go_bcn_ie()
|
H A D | wmi-tlv.c | 3732 const u8 *p2p_ie) in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie() argument 3745 sizeof(*tlv) + roundup(p2p_ie[1] + 2, 4); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie() 3761 cmd->ie_len = __cpu_to_le32(p2p_ie[1] + 2); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie() 3772 tlv->len = __cpu_to_le16(roundup(p2p_ie[1] + 2, 4)); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie() 3773 memcpy(tlv->value, p2p_ie, p2p_ie[1] + 2); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie() 3777 ptr += roundup(p2p_ie[1] + 2, 4); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
|
H A D | mac.c | 1572 const u8 *p2p_ie; in ath10k_mac_setup_bcn_p2p_ie() local 1579 p2p_ie = cfg80211_find_vendor_ie(WLAN_OUI_WFA, WLAN_OUI_TYPE_WFA_P2P, in ath10k_mac_setup_bcn_p2p_ie() 1583 if (!p2p_ie) in ath10k_mac_setup_bcn_p2p_ie() 1586 ret = ath10k_wmi_p2p_go_bcn_ie(ar, arvif->vdev_id, p2p_ie); in ath10k_mac_setup_bcn_p2p_ie()
|
/freebsd/contrib/wpa/wpa_supplicant/ |
H A D | events.c | 1500 struct wpabuf *p2p_ie; in wpa_scan_res_ok() local 1510 p2p_ie = wpa_bss_get_vendor_ie_multi(bss, P2P_IE_VENDOR_TYPE); in wpa_scan_res_ok() 1511 if (!p2p_ie) { in wpa_scan_res_ok() 1518 if (p2p_parse_dev_addr_in_p2p_ie(p2p_ie, dev_addr) < 0 || in wpa_scan_res_ok() 1523 wpabuf_free(p2p_ie); in wpa_scan_res_ok() 1526 wpabuf_free(p2p_ie); in wpa_scan_res_ok()
|
H A D | p2p_supplicant.c | 7574 struct wpabuf *p2p_ie; in wpas_p2p_assoc_req_ie() local 7590 p2p_ie = wpa_bss_get_vendor_ie_multi(bss, P2P_IE_VENDOR_TYPE); in wpas_p2p_assoc_req_ie() 7592 p2p_group, p2p_ie); in wpas_p2p_assoc_req_ie() 7593 wpabuf_free(p2p_ie); in wpas_p2p_assoc_req_ie()
|