Lines Matching refs:p2p

13 #include "p2p.h"
693 void p2p_channels_dump(struct p2p_data *p2p, const char *title,
708 int p2p_parse_ies_separate(const u8 *wsc, size_t wsc_len, const u8 *p2p,
745 void p2p_buf_add_device_info(struct wpabuf *buf, struct p2p_data *p2p,
768 void p2p_buf_add_p2p_interface(struct wpabuf *buf, struct p2p_data *p2p);
772 void p2p_buf_add_service_hash(struct wpabuf *buf, struct p2p_data *p2p);
776 void p2p_buf_add_service_instance(struct wpabuf *buf, struct p2p_data *p2p,
784 int p2p_build_wps_ie(struct p2p_data *p2p, struct wpabuf *buf, int pw_id,
790 struct p2p_sd_query * p2p_pending_sd_req(struct p2p_data *p2p,
792 void p2p_free_sd_queries(struct p2p_data *p2p);
793 void p2p_rx_gas_initial_req(struct p2p_data *p2p, const u8 *sa,
795 void p2p_rx_gas_initial_resp(struct p2p_data *p2p, const u8 *sa,
797 void p2p_rx_gas_comeback_req(struct p2p_data *p2p, const u8 *sa,
799 void p2p_rx_gas_comeback_resp(struct p2p_data *p2p, const u8 *sa,
801 int p2p_start_sd(struct p2p_data *p2p, struct p2p_device *dev);
804 int p2p_peer_channels_check(struct p2p_data *p2p, struct p2p_channels *own,
807 void p2p_process_go_neg_req(struct p2p_data *p2p, const u8 *sa,
809 void p2p_process_go_neg_resp(struct p2p_data *p2p, const u8 *sa,
811 void p2p_process_go_neg_conf(struct p2p_data *p2p, const u8 *sa,
813 int p2p_connect_send(struct p2p_data *p2p, struct p2p_device *dev);
815 void p2p_reselect_channel(struct p2p_data *p2p,
817 void p2p_check_pref_chan(struct p2p_data *p2p, int go,
821 void p2p_process_prov_disc_req(struct p2p_data *p2p, const u8 *sa,
823 void p2p_process_prov_disc_resp(struct p2p_data *p2p, const u8 *sa,
825 int p2p_send_prov_disc_req(struct p2p_data *p2p, struct p2p_device *dev,
827 void p2p_reset_pending_pd(struct p2p_data *p2p);
828 void p2ps_prov_free(struct p2p_data *p2p);
831 void p2p_process_invitation_req(struct p2p_data *p2p, const u8 *sa,
833 void p2p_process_invitation_resp(struct p2p_data *p2p, const u8 *sa,
835 int p2p_invite_send(struct p2p_data *p2p, struct p2p_device *dev,
837 void p2p_invitation_req_cb(struct p2p_data *p2p, int success);
838 void p2p_invitation_resp_cb(struct p2p_data *p2p, int success);
841 void p2p_process_dev_disc_req(struct p2p_data *p2p, const u8 *sa,
843 void p2p_dev_disc_req_cb(struct p2p_data *p2p, int success);
844 int p2p_send_dev_disc_req(struct p2p_data *p2p, struct p2p_device *dev);
845 void p2p_dev_disc_resp_cb(struct p2p_data *p2p, int success);
846 void p2p_process_dev_disc_resp(struct p2p_data *p2p, const u8 *sa,
848 void p2p_go_disc_req_cb(struct p2p_data *p2p, int success);
849 void p2p_process_go_disc_req(struct p2p_data *p2p, const u8 *da, const u8 *sa,
852 /* p2p.c */
853 void p2p_set_state(struct p2p_data *p2p, int new_state);
854 void p2p_set_timeout(struct p2p_data *p2p, unsigned int sec,
856 void p2p_clear_timeout(struct p2p_data *p2p);
857 void p2p_continue_find(struct p2p_data *p2p);
858 struct p2p_device * p2p_add_dev_from_go_neg_req(struct p2p_data *p2p,
861 void p2p_add_dev_info(struct p2p_data *p2p, const u8 *addr,
863 int p2p_add_device(struct p2p_data *p2p, const u8 *addr, int freq,
866 struct p2p_device * p2p_get_device(struct p2p_data *p2p, const u8 *addr);
867 struct p2p_device * p2p_get_device_interface(struct p2p_data *p2p,
869 void p2p_go_neg_failed(struct p2p_data *p2p, int status);
870 void p2p_go_complete(struct p2p_data *p2p, struct p2p_device *peer);
871 int p2p_match_dev_type(struct p2p_data *p2p, struct wpabuf *wps);
874 struct wpabuf * p2p_build_probe_resp_ies(struct p2p_data *p2p,
877 void p2p_build_ssid(struct p2p_data *p2p, u8 *ssid, size_t *ssid_len);
878 int p2p_send_action(struct p2p_data *p2p, unsigned int freq, const u8 *dst,
881 void p2p_stop_listen_for_freq(struct p2p_data *p2p, int freq);
882 int p2p_prepare_channel(struct p2p_data *p2p, struct p2p_device *dev,
886 int p2p_go_select_channel(struct p2p_data *p2p, struct p2p_device *dev,
888 void p2p_dbg(struct p2p_data *p2p, const char *fmt, ...)
890 void p2p_info(struct p2p_data *p2p, const char *fmt, ...)
892 void p2p_err(struct p2p_data *p2p, const char *fmt, ...)