Lines Matching refs:wpabuf

149 	struct wpabuf *go_neg_conf;
160 struct wpabuf *tlvs;
409 struct wpabuf *sd_resp; /* Fragmented SD response */
415 struct wpabuf *sd_rx_resp; /* Reassembled SD response */
483 struct wpabuf *wps_vendor_ext[P2P_MAX_WPS_VENDOR_EXT];
530 struct wpabuf *wfd_ie_beacon;
531 struct wpabuf *wfd_ie_probe_req;
532 struct wpabuf *wfd_ie_probe_resp;
533 struct wpabuf *wfd_ie_assoc_req;
534 struct wpabuf *wfd_ie_invitation;
535 struct wpabuf *wfd_ie_prov_disc_req;
536 struct wpabuf *wfd_ie_prov_disc_resp;
537 struct wpabuf *wfd_ie_go_neg;
538 struct wpabuf *wfd_dev_info;
539 struct wpabuf *wfd_assoc_bssid;
540 struct wpabuf *wfd_coupled_sink_info;
541 struct wpabuf *wfd_r2_dev_info;
546 struct wpabuf **vendor_elem;
563 struct wpabuf *p2p_attributes;
564 struct wpabuf *wps_attributes;
565 struct wpabuf *wfd_subelems;
712 int p2p_parse_p2p_ie(const struct wpabuf *buf, struct p2p_message *msg);
718 int p2p_attr_text(struct wpabuf *data, char *buf, char *end);
740 struct wpabuf * p2p_group_get_wfd_ie(struct p2p_group *g);
741 void p2p_buf_add_group_info(struct p2p_group *group, struct wpabuf *buf,
743 void p2p_group_buf_add_id(struct p2p_group *group, struct wpabuf *buf);
747 void p2p_buf_add_action_hdr(struct wpabuf *buf, u8 subtype, u8 dialog_token);
748 void p2p_buf_add_public_action_hdr(struct wpabuf *buf, u8 subtype,
750 u8 * p2p_buf_add_ie_hdr(struct wpabuf *buf);
751 void p2p_buf_add_status(struct wpabuf *buf, u8 status);
752 void p2p_buf_add_device_info(struct wpabuf *buf, struct p2p_data *p2p,
754 void p2p_buf_add_device_id(struct wpabuf *buf, const u8 *dev_addr);
755 void p2p_buf_update_ie_hdr(struct wpabuf *buf, u8 *len);
756 void p2p_buf_add_capability(struct wpabuf *buf, u8 dev_capab, u8 group_capab);
757 void p2p_buf_add_go_intent(struct wpabuf *buf, u8 go_intent);
758 void p2p_buf_add_listen_channel(struct wpabuf *buf, const char *country,
760 void p2p_buf_add_operating_channel(struct wpabuf *buf, const char *country,
762 void p2p_buf_add_channel_list(struct wpabuf *buf, const char *country,
764 void p2p_buf_add_config_timeout(struct wpabuf *buf, u8 go_timeout,
766 void p2p_buf_add_intended_addr(struct wpabuf *buf, const u8 *interface_addr);
767 void p2p_buf_add_group_bssid(struct wpabuf *buf, const u8 *bssid);
768 void p2p_buf_add_group_id(struct wpabuf *buf, const u8 *dev_addr,
770 void p2p_buf_add_invitation_flags(struct wpabuf *buf, u8 flags);
771 void p2p_buf_add_noa(struct wpabuf *buf, u8 noa_index, u8 opp_ps, u8 ctwindow,
773 void p2p_buf_add_ext_listen_timing(struct wpabuf *buf, u16 period,
775 void p2p_buf_add_p2p_interface(struct wpabuf *buf, struct p2p_data *p2p);
776 void p2p_buf_add_oob_go_neg_channel(struct wpabuf *buf, const char *country,
779 void p2p_buf_add_service_hash(struct wpabuf *buf, struct p2p_data *p2p);
780 void p2p_buf_add_session_info(struct wpabuf *buf, const char *info);
781 void p2p_buf_add_connection_capability(struct wpabuf *buf, u8 connection_cap);
782 void p2p_buf_add_advertisement_id(struct wpabuf *buf, u32 id, const u8 *mac);
783 void p2p_buf_add_service_instance(struct wpabuf *buf, struct p2p_data *p2p,
786 void p2p_buf_add_session_id(struct wpabuf *buf, u32 id, const u8 *mac);
787 void p2p_buf_add_feature_capability(struct wpabuf *buf, u16 len,
789 void p2p_buf_add_persistent_group_info(struct wpabuf *buf, const u8 *dev_addr,
791 int p2p_build_wps_ie(struct p2p_data *p2p, struct wpabuf *buf, int pw_id,
793 void p2p_buf_add_pref_channel_list(struct wpabuf *buf,
881 int p2p_match_dev_type(struct p2p_data *p2p, struct wpabuf *wps);
884 struct wpabuf * p2p_build_probe_resp_ies(struct p2p_data *p2p,