Home | History | Annotate | Download | only in p2p

Lines Matching refs:p2p_data

129  * struct p2p_data - P2P module data (internal to P2P module)
131 struct p2p_data {
136 * struct p2p_data and as such, must not be freed separately.
613 void p2p_buf_add_device_info(struct wpabuf *buf, struct p2p_data *p2p,
636 void p2p_buf_add_p2p_interface(struct wpabuf *buf, struct p2p_data *p2p);
637 void p2p_build_wps_ie(struct p2p_data *p2p, struct wpabuf *buf, int pw_id,
641 struct p2p_sd_query * p2p_pending_sd_req(struct p2p_data *p2p,
643 void p2p_free_sd_queries(struct p2p_data *p2p);
644 void p2p_rx_gas_initial_req(struct p2p_data *p2p, const u8 *sa,
646 void p2p_rx_gas_initial_resp(struct p2p_data *p2p, const u8 *sa,
648 void p2p_rx_gas_comeback_req(struct p2p_data *p2p, const u8 *sa,
650 void p2p_rx_gas_comeback_resp(struct p2p_data *p2p, const u8 *sa,
652 int p2p_start_sd(struct p2p_data *p2p, struct p2p_device *dev);
655 int p2p_peer_channels_check(struct p2p_data *p2p, struct p2p_channels *own,
658 void p2p_process_go_neg_req(struct p2p_data *p2p, const u8 *sa,
660 void p2p_process_go_neg_resp(struct p2p_data *p2p, const u8 *sa,
662 void p2p_process_go_neg_conf(struct p2p_data *p2p, const u8 *sa,
664 int p2p_connect_send(struct p2p_data *p2p, struct p2p_device *dev);
666 void p2p_reselect_channel(struct p2p_data *p2p,
670 void p2p_process_prov_disc_req(struct p2p_data *p2p, const u8 *sa,
672 void p2p_process_prov_disc_resp(struct p2p_data *p2p, const u8 *sa,
674 int p2p_send_prov_disc_req(struct p2p_data *p2p, struct p2p_device *dev,
676 void p2p_reset_pending_pd(struct p2p_data *p2p);
679 void p2p_process_invitation_req(struct p2p_data *p2p, const u8 *sa,
681 void p2p_process_invitation_resp(struct p2p_data *p2p, const u8 *sa,
683 int p2p_invite_send(struct p2p_data *p2p, struct p2p_device *dev,
685 void p2p_invitation_req_cb(struct p2p_data *p2p, int success);
686 void p2p_invitation_resp_cb(struct p2p_data *p2p, int success);
689 void p2p_process_dev_disc_req(struct p2p_data *p2p, const u8 *sa,
691 void p2p_dev_disc_req_cb(struct p2p_data *p2p, int success);
692 int p2p_send_dev_disc_req(struct p2p_data *p2p, struct p2p_device *dev);
693 void p2p_dev_disc_resp_cb(struct p2p_data *p2p, int success);
694 void p2p_process_dev_disc_resp(struct p2p_data *p2p, const u8 *sa,
696 void p2p_go_disc_req_cb(struct p2p_data *p2p, int success);
697 void p2p_process_go_disc_req(struct p2p_data *p2p, const u8 *da, const u8 *sa,
701 void p2p_set_state(struct p2p_data *p2p, int new_state);
702 void p2p_set_timeout(struct p2p_data *p2p, unsigned int sec,
704 void p2p_clear_timeout(struct p2p_data *p2p);
705 void p2p_continue_find(struct p2p_data *p2p);
706 struct p2p_device * p2p_add_dev_from_go_neg_req(struct p2p_data *p2p,
709 void p2p_add_dev_info(struct p2p_data *p2p, const u8 *addr,
711 int p2p_add_device(struct p2p_data *p2p, const u8 *addr, int freq,
714 struct p2p_device * p2p_get_device(struct p2p_data *p2p, const u8 *addr);
715 struct p2p_device * p2p_get_device_interface(struct p2p_data *p2p,
717 void p2p_go_neg_failed(struct p2p_data *p2p, struct p2p_device *peer,
719 void p2p_go_complete(struct p2p_data *p2p, struct p2p_device *peer);
720 int p2p_match_dev_type(struct p2p_data *p2p, struct wpabuf *wps);
723 struct wpabuf * p2p_build_probe_resp_ies(struct p2p_data *p2p);
724 void p2p_build_ssid(struct p2p_data *p2p, u8 *ssid, size_t *ssid_len);
725 int p2p_send_action(struct p2p_data *p2p, unsigned int freq, const u8 *dst,
728 void p2p_stop_listen_for_freq(struct p2p_data *p2p, int freq);
729 int p2p_prepare_channel(struct p2p_data *p2p, struct p2p_device *dev,
731 void p2p_dbg(struct p2p_data *p2p, const char *fmt, ...)
733 void p2p_info(struct p2p_data *p2p, const char *fmt, ...)
735 void p2p_err(struct p2p_data *p2p, const char *fmt, ...)