• Home
  • Raw
  • Download

Lines Matching refs:p2p

213 		if (p2p_supported_freq(wpa_s->global->p2p, freqs[i].freq))  in wpas_p2p_valid_oper_freqs()
228 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_set_own_freq_preference()
241 p2p_set_own_freq_preference(wpa_s->global->p2p, freq); in wpas_p2p_set_own_freq_preference()
257 p2p_scan_res_handled(wpa_s->global->p2p, delay); in wpas_p2p_scan_res_handled()
272 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_scan_res_handler()
300 if (p2p_scan_res_handler(wpa_s->global->p2p, bss->bssid, in wpas_p2p_scan_res_handler()
319 if (wpa_s->global->p2p_disabled || !wpa_s->global->p2p) in wpas_p2p_scan_res_fail_handler()
365 p2p_notify_scan_trigger_status(wpa_s->global->p2p, ret); in wpas_p2p_trigger_scan_cb()
369 p2p_notify_scan_trigger_status(wpa_s->global->p2p, ret); in wpas_p2p_trigger_scan_cb()
391 return p2p_supported_freq(wpa_s->global->p2p, freq); in wpas_p2p_search_social_channel()
408 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_scan()
429 wpa_s->wps->dev.p2p = 1; in wpas_p2p_scan()
470 if (p2p_supported_freq(wpa_s->global->p2p, freq)) in wpas_p2p_scan()
476 ielen = p2p_scan_ie_buf_len(wpa_s->global->p2p); in wpas_p2p_scan()
486 p2p_scan_ie(wpa_s->global->p2p, ies, dev_id, bands); in wpas_p2p_scan()
857 p2p_set_intended_addr(wpa_s->global->p2p, in p2ps_group_capability()
869 p2p_set_intended_addr(wpa_s->global->p2p, in p2ps_group_capability()
1074 struct wpabuf *p2p; in wpas_p2p_persistent_group() local
1090 if (p2p_get_interface_addr(wpa_s->global->p2p, bssid, in wpas_p2p_persistent_group()
1101 p2p = wpa_bss_get_vendor_ie_multi(bss, P2P_IE_VENDOR_TYPE); in wpas_p2p_persistent_group()
1102 if (p2p == NULL) in wpas_p2p_persistent_group()
1103 p2p = wpa_bss_get_vendor_ie_multi_beacon(bss, in wpas_p2p_persistent_group()
1105 if (p2p == NULL) { in wpas_p2p_persistent_group()
1117 group_capab = p2p_get_group_capab(p2p); in wpas_p2p_persistent_group()
1118 addr = p2p_get_go_dev_addr(p2p); in wpas_p2p_persistent_group()
1127 wpabuf_free(p2p); in wpas_p2p_persistent_group()
1534 if (wpa_s->global->p2p == NULL || wpa_s->global->p2p_disabled) in wpas_p2p_send_action_tx_status()
1549 p2p_send_action_cb(wpa_s->global->p2p, freq, dst, src, bssid, res); in wpas_p2p_send_action_tx_status()
1752 MAC2STR(psk->addr), psk->p2p); in wpas_p2p_add_psk_list()
1757 if (psk->p2p) in wpas_p2p_add_psk_list()
2349 if (wpa_s->global->p2p) in wpas_p2p_group_formation_failed()
2350 p2p_group_formation_failed(wpa_s->global->p2p); in wpas_p2p_group_formation_failed()
3041 if (p2p_supported_freq(wpa_s->global->p2p, freqs[c].freq)) in wpas_p2p_pick_best_used_freq()
3049 if (!p2p_supported_freq(wpa_s->global->p2p, freqs[i].freq)) in wpas_p2p_pick_best_used_freq()
3801 if (o->p2p == NO_P2P_SUPP || in wpas_p2p_setup_channels()
3880 if (o->p2p == NO_P2P_SUPP || in wpas_p2p_get_ht40_mode()
4660 struct p2p_config p2p; in wpas_p2p_init() local
4669 if (global->p2p) in wpas_p2p_init()
4678 os_memset(&p2p, 0, sizeof(p2p)); in wpas_p2p_init()
4679 p2p.cb_ctx = wpa_s; in wpas_p2p_init()
4680 p2p.debug_print = wpas_p2p_debug_print; in wpas_p2p_init()
4681 p2p.p2p_scan = wpas_p2p_scan; in wpas_p2p_init()
4682 p2p.send_action = wpas_send_action; in wpas_p2p_init()
4683 p2p.send_action_done = wpas_send_action_done; in wpas_p2p_init()
4684 p2p.go_neg_completed = wpas_go_neg_completed; in wpas_p2p_init()
4685 p2p.go_neg_req_rx = wpas_go_neg_req_rx; in wpas_p2p_init()
4686 p2p.dev_found = wpas_dev_found; in wpas_p2p_init()
4687 p2p.dev_lost = wpas_dev_lost; in wpas_p2p_init()
4688 p2p.find_stopped = wpas_find_stopped; in wpas_p2p_init()
4689 p2p.start_listen = wpas_start_listen; in wpas_p2p_init()
4690 p2p.stop_listen = wpas_stop_listen; in wpas_p2p_init()
4691 p2p.send_probe_resp = wpas_send_probe_resp; in wpas_p2p_init()
4692 p2p.sd_request = wpas_sd_request; in wpas_p2p_init()
4693 p2p.sd_response = wpas_sd_response; in wpas_p2p_init()
4694 p2p.prov_disc_req = wpas_prov_disc_req; in wpas_p2p_init()
4695 p2p.prov_disc_resp = wpas_prov_disc_resp; in wpas_p2p_init()
4696 p2p.prov_disc_fail = wpas_prov_disc_fail; in wpas_p2p_init()
4697 p2p.invitation_process = wpas_invitation_process; in wpas_p2p_init()
4698 p2p.invitation_received = wpas_invitation_received; in wpas_p2p_init()
4699 p2p.invitation_result = wpas_invitation_result; in wpas_p2p_init()
4700 p2p.get_noa = wpas_get_noa; in wpas_p2p_init()
4701 p2p.go_connected = wpas_go_connected; in wpas_p2p_init()
4702 p2p.presence_resp = wpas_presence_resp; in wpas_p2p_init()
4703 p2p.is_concurrent_session_active = wpas_is_concurrent_session_active; in wpas_p2p_init()
4704 p2p.is_p2p_in_progress = _wpas_p2p_in_progress; in wpas_p2p_init()
4705 p2p.get_persistent_group = wpas_get_persistent_group; in wpas_p2p_init()
4706 p2p.get_go_info = wpas_get_go_info; in wpas_p2p_init()
4707 p2p.remove_stale_groups = wpas_remove_stale_groups; in wpas_p2p_init()
4708 p2p.p2ps_prov_complete = wpas_p2ps_prov_complete; in wpas_p2p_init()
4709 p2p.prov_disc_resp_cb = wpas_prov_disc_resp_cb; in wpas_p2p_init()
4710 p2p.p2ps_group_capability = p2ps_group_capability; in wpas_p2p_init()
4711 p2p.get_pref_freq_list = wpas_p2p_get_pref_freq_list; in wpas_p2p_init()
4712 p2p.p2p_6ghz_disable = wpa_s->conf->p2p_6ghz_disable; in wpas_p2p_init()
4715 os_memcpy(p2p.dev_addr, wpa_s->global->p2p_dev_addr, ETH_ALEN); in wpas_p2p_init()
4716 p2p.dev_name = wpa_s->conf->device_name; in wpas_p2p_init()
4717 p2p.manufacturer = wpa_s->conf->manufacturer; in wpas_p2p_init()
4718 p2p.model_name = wpa_s->conf->model_name; in wpas_p2p_init()
4719 p2p.model_number = wpa_s->conf->model_number; in wpas_p2p_init()
4720 p2p.serial_number = wpa_s->conf->serial_number; in wpas_p2p_init()
4722 os_memcpy(p2p.uuid, wpa_s->wps->uuid, 16); in wpas_p2p_init()
4723 p2p.config_methods = wpa_s->wps->config_methods; in wpas_p2p_init()
4726 if (wpas_p2p_setup_channels(wpa_s, &p2p.channels, &p2p.cli_channels, in wpas_p2p_init()
4727 p2p.p2p_6ghz_disable)) { in wpas_p2p_init()
4735 p2p.reg_class = wpa_s->conf->p2p_listen_reg_class; in wpas_p2p_init()
4736 p2p.channel = wpa_s->conf->p2p_listen_channel; in wpas_p2p_init()
4737 p2p.channel_forced = 1; in wpas_p2p_init()
4743 if (p2p_config_get_random_social(&p2p, &p2p.reg_class, in wpas_p2p_init()
4744 &p2p.channel, in wpas_p2p_init()
4752 p2p.channel_forced = 0; in wpas_p2p_init()
4755 p2p.reg_class, p2p.channel); in wpas_p2p_init()
4759 p2p.op_reg_class = wpa_s->conf->p2p_oper_reg_class; in wpas_p2p_init()
4760 p2p.op_channel = wpa_s->conf->p2p_oper_channel; in wpas_p2p_init()
4761 p2p.cfg_op_channel = 1; in wpas_p2p_init()
4763 "%d:%d", p2p.op_reg_class, p2p.op_channel); in wpas_p2p_init()
4771 if (p2p_config_get_random_social(&p2p, &p2p.op_reg_class, in wpas_p2p_init()
4772 &p2p.op_channel, NULL, in wpas_p2p_init()
4776 p2p.op_reg_class = 0; in wpas_p2p_init()
4777 p2p.op_channel = 0; in wpas_p2p_init()
4781 p2p.cfg_op_channel = 0; in wpas_p2p_init()
4783 "%d:%d", p2p.op_reg_class, p2p.op_channel); in wpas_p2p_init()
4787 p2p.pref_chan = wpa_s->conf->p2p_pref_chan; in wpas_p2p_init()
4788 p2p.num_pref_chan = wpa_s->conf->num_p2p_pref_chan; in wpas_p2p_init()
4792 os_memcpy(p2p.country, wpa_s->conf->country, 2); in wpas_p2p_init()
4793 p2p.country[2] = 0x04; in wpas_p2p_init()
4795 os_memcpy(p2p.country, "XX\x04", 3); in wpas_p2p_init()
4797 os_memcpy(p2p.pri_dev_type, wpa_s->conf->device_type, in wpas_p2p_init()
4800 p2p.num_sec_dev_types = wpa_s->conf->num_sec_device_types; in wpas_p2p_init()
4801 os_memcpy(p2p.sec_dev_type, wpa_s->conf->sec_device_type, in wpas_p2p_init()
4802 p2p.num_sec_dev_types * WPS_DEV_TYPE_LEN); in wpas_p2p_init()
4804 p2p.concurrent_operations = !!(wpa_s->drv_flags & in wpas_p2p_init()
4807 p2p.max_peers = 100; in wpas_p2p_init()
4810 p2p.ssid_postfix_len = in wpas_p2p_init()
4812 if (p2p.ssid_postfix_len > sizeof(p2p.ssid_postfix)) in wpas_p2p_init()
4813 p2p.ssid_postfix_len = sizeof(p2p.ssid_postfix); in wpas_p2p_init()
4814 os_memcpy(p2p.ssid_postfix, wpa_s->conf->p2p_ssid_postfix, in wpas_p2p_init()
4815 p2p.ssid_postfix_len); in wpas_p2p_init()
4818 p2p.p2p_intra_bss = wpa_s->conf->p2p_intra_bss; in wpas_p2p_init()
4820 p2p.max_listen = wpa_s->max_remain_on_chan; in wpas_p2p_init()
4824 p2p.passphrase_len = wpa_s->conf->p2p_passphrase_len; in wpas_p2p_init()
4826 p2p.passphrase_len = 8; in wpas_p2p_init()
4828 global->p2p = p2p_init(&p2p); in wpas_p2p_init()
4829 if (global->p2p == NULL) in wpas_p2p_init()
4837 global->p2p, wpa_s->conf->wps_vendor_ext[i]); in wpas_p2p_init()
4840 p2p_set_no_go_freq(global->p2p, &wpa_s->conf->p2p_no_go_freq); in wpas_p2p_init()
4860 wpa_s->global->p2p, in wpas_p2p_deinit()
4934 p2p_deinit(global->p2p); in wpas_p2p_deinit_global()
4935 global->p2p = NULL; in wpas_p2p_deinit_global()
4973 p2p_set_config_timeout(wpa_s->global->p2p, in wpas_p2p_start_go_neg()
4976 return p2p_connect(wpa_s->global->p2p, peer_addr, wps_method, in wpas_p2p_start_go_neg()
4996 return p2p_authorize(wpa_s->global->p2p, peer_addr, wps_method, in wpas_p2p_auth_go_neg()
5149 if (p2p_prov_disc_req(wpa_s->global->p2p, in wpas_p2p_scan_res_join()
5198 freq = p2p_get_oper_freq(wpa_s->global->p2p, in wpas_p2p_scan_res_join()
5201 p2p_get_interface_addr(wpa_s->global->p2p, in wpas_p2p_scan_res_join()
5214 freq = p2p_get_oper_freq(wpa_s->global->p2p, in wpas_p2p_scan_res_join()
5293 if ((p2p_get_provisioning_info(wpa_s->global->p2p, in wpas_p2p_scan_res_join()
5308 if (p2p_prov_disc_req(wpa_s->global->p2p, in wpas_p2p_scan_res_join()
5359 wpa_s->wps->dev.p2p = 1; in wpas_p2p_join_scan_req()
5374 oper_freq = p2p_get_oper_freq(wpa_s->global->p2p, in wpas_p2p_join_scan_req()
5391 ielen = p2p_scan_ie_buf_len(wpa_s->global->p2p); in wpas_p2p_join_scan_req()
5402 p2p_scan_ie(wpa_s->global->p2p, ies, NULL, bands); in wpas_p2p_join_scan_req()
5593 ret = p2p_supported_freq(wpa_s->global->p2p, freq); in wpas_p2p_setup_freqs()
5595 ret = p2p_supported_freq_cli(wpa_s->global->p2p, freq); in wpas_p2p_setup_freqs()
5653 (!p2p_supported_freq(wpa_s->global->p2p, in wpas_p2p_setup_freqs()
5751 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_connect()
5819 if (p2p_get_interface_addr(wpa_s->global->p2p, peer_addr, in wpas_p2p_connect()
5822 p2p_get_dev_addr(wpa_s->global->p2p, peer_addr, in wpas_p2p_connect()
5848 p2p_set_own_pref_freq_list(wpa_s->global->p2p, pref_freq_list, size); in wpas_p2p_connect()
5904 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_remain_on_channel_cb()
5911 p2p_listen_cb(wpa_s->global->p2p, wpa_s->pending_listen_freq, in wpas_p2p_remain_on_channel_cb()
5928 return p2p_listen(wpa_s->global->p2p, timeout); in wpas_p2p_listen_start()
5949 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_cancel_remain_on_channel_cb()
5953 if (p2p_listen_end(wpa_s->global->p2p, freq) > 0) in wpas_p2p_cancel_remain_on_channel_cb()
5965 p2p_stop_listen(wpa_s->global->p2p); in wpas_p2p_cancel_remain_on_channel_cb()
6042 (!p2p_supported_freq(wpa_s->global->p2p, in wpas_p2p_select_go_freq()
6070 p2p_supported_freq_go(wpa_s->global->p2p, in wpas_p2p_select_go_freq()
6088 p2p_supported_freq_go(wpa_s->global->p2p, in wpas_p2p_select_go_freq()
6113 wpa_s->global->p2p, in wpas_p2p_select_go_freq()
6130 if (freq > 0 && !p2p_supported_freq_go(wpa_s->global->p2p, freq)) { in wpas_p2p_select_go_freq()
6158 p2p_supported_freq_go(wpa_s->global->p2p, freq) && in wpas_p2p_supported_freq_go()
6176 p2p_supported_freq(wpa_s->global->p2p, params->freq)) in wpas_p2p_select_go_freq_no_pref()
6185 p2p_supported_freq(wpa_s->global->p2p, params->freq)) in wpas_p2p_select_go_freq_no_pref()
6193 p2p_supported_freq(wpa_s->global->p2p, params->freq)) in wpas_p2p_select_go_freq_no_pref()
6201 p2p_supported_freq(wpa_s->global->p2p, params->freq)) in wpas_p2p_select_go_freq_no_pref()
6318 if (!p2p_supported_freq_go(wpa_s->global->p2p, freq)) { in wpas_p2p_init_go_params()
6453 cand = p2p_get_pref_freq(wpa_s->global->p2p, channels); in wpas_p2p_init_go_params()
6638 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_group_add()
6659 p2p_go_params(wpa_s->global->p2p, &params); in wpas_p2p_group_add()
6852 if (!(hapd->conf->p2p & P2P_GROUP_OWNER)) { in wpas_p2p_ie_update()
6895 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL || in wpas_p2p_group_init()
6922 group = p2p_group_init(wpa_s->global->p2p, cfg); in wpas_p2p_group_init()
6949 p2p_clear_provisioning_info(wpa_s->global->p2p, go_dev_addr); in wpas_p2p_wps_success()
6987 if (wpa_s->global->p2p) in wpas_p2p_wps_success()
6988 p2p_wps_success_cb(wpa_s->global->p2p, peer_addr); in wpas_p2p_wps_success()
7004 wpa_s->global->p2p, in wpas_p2p_wps_failed()
7090 if (wpa_s->global->p2p == NULL || wpa_s->global->p2p_disabled) { in wpas_p2p_prov_disc()
7095 return p2p_prov_disc_req(wpa_s->global->p2p, peer_addr, p2ps_prov, in wpas_p2p_prov_disc()
7135 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL || in wpas_p2p_find()
7138 (wpa_s->global->p2p_disabled || !wpa_s->global->p2p) ? in wpas_p2p_find()
7147 return p2p_find(wpa_s->global->p2p, timeout, type, in wpas_p2p_find()
7164 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_scan_res_ignore_search()
7182 if (wpa_s->global->p2p) in wpas_p2p_stop_find_oper()
7183 p2p_stop_find(wpa_s->global->p2p); in wpas_p2p_stop_find_oper()
7212 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_listen()
7240 if (wpa_s->global->p2p) in wpas_p2p_listen()
7241 p2p_stop_find(wpa_s->global->p2p); in wpas_p2p_listen()
7269 if (wpa_s->global->p2p == NULL) in wpas_p2p_assoc_req_ie()
7275 ret = p2p_assoc_req_ie(wpa_s->global->p2p, bss->bssid, buf, len, in wpas_p2p_assoc_req_ie()
7290 if (wpa_s->global->p2p == NULL) in wpas_p2p_probe_req_rx()
7293 switch (p2p_probe_req_rx(wpa_s->global->p2p, addr, dst, bssid, in wpas_p2p_probe_req_rx()
7316 if (wpa_s->global->p2p == NULL) in wpas_p2p_rx_action()
7319 p2p_rx_action(wpa_s->global->p2p, da, sa, bssid, category, data, len, in wpas_p2p_rx_action()
7330 if (wpa_s->global->p2p == NULL) in wpas_p2p_scan_ie()
7334 p2p_scan_ie(wpa_s->global->p2p, ies, NULL, bands); in wpas_p2p_scan_ie()
7354 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_reject()
7357 return p2p_reject(wpa_s->global->p2p, addr); in wpas_p2p_reject()
7420 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_invite()
7423 p2p_set_own_pref_freq_list(wpa_s->global->p2p, pref_freq_list, size); in wpas_p2p_invite()
7440 return p2p_invite(wpa_s->global->p2p, peer_addr, role, bssid, in wpas_p2p_invite()
7509 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_invite_group()
7520 return p2p_invite(wpa_s->global->p2p, peer_addr, role, bssid, in wpas_p2p_invite_group()
7601 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_presence_req()
7609 ret = p2p_presence_req(wpa_s->global->p2p, wpa_s->bssid, in wpas_p2p_presence_req()
7622 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_ext_listen()
7625 return p2p_ext_listen(wpa_s->global->p2p, period, interval); in wpas_p2p_ext_listen()
7721 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_deauth_notif()
7725 p2p_deauth_notif(wpa_s->global->p2p, bssid, reason_code, ie, in wpas_p2p_deauth_notif()
7748 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_disassoc_notif()
7752 p2p_disassoc_notif(wpa_s->global->p2p, bssid, reason_code, ie, in wpas_p2p_disassoc_notif()
7759 struct p2p_data *p2p = wpa_s->global->p2p; in wpas_p2p_update_config() local
7761 if (p2p == NULL) in wpas_p2p_update_config()
7768 p2p_set_dev_name(p2p, wpa_s->conf->device_name); in wpas_p2p_update_config()
7771 p2p_set_pri_dev_type(p2p, wpa_s->conf->device_type); in wpas_p2p_update_config()
7775 p2p_set_config_methods(p2p, wpa_s->wps->config_methods); in wpas_p2p_update_config()
7778 p2p_set_uuid(p2p, wpa_s->wps->uuid); in wpas_p2p_update_config()
7781 p2p_set_manufacturer(p2p, wpa_s->conf->manufacturer); in wpas_p2p_update_config()
7782 p2p_set_model_name(p2p, wpa_s->conf->model_name); in wpas_p2p_update_config()
7783 p2p_set_model_number(p2p, wpa_s->conf->model_number); in wpas_p2p_update_config()
7784 p2p_set_serial_number(p2p, wpa_s->conf->serial_number); in wpas_p2p_update_config()
7788 p2p_set_sec_dev_types(p2p, in wpas_p2p_update_config()
7794 p2p_remove_wps_vendor_extensions(p2p); in wpas_p2p_update_config()
7799 p2p, wpa_s->conf->wps_vendor_ext[i]); in wpas_p2p_update_config()
7809 p2p_set_country(p2p, country); in wpas_p2p_update_config()
7813 p2p_set_ssid_postfix(p2p, (u8 *) wpa_s->conf->p2p_ssid_postfix, in wpas_p2p_update_config()
7820 p2p_set_intra_bss_dist(p2p, wpa_s->conf->p2p_intra_bss); in wpas_p2p_update_config()
7845 ret = p2p_set_listen_channel(p2p, reg_class, channel, in wpas_p2p_update_config()
7872 ret = p2p_set_oper_channel(p2p, op_reg_class, op_channel, in wpas_p2p_update_config()
7880 if (p2p_set_pref_chan(p2p, wpa_s->conf->num_p2p_pref_chan, in wpas_p2p_update_config()
7886 if (p2p_set_no_go_freq(p2p, &wpa_s->conf->p2p_no_go_freq) < 0) { in wpas_p2p_update_config()
7893 p2p_set_passphrase_len(p2p, wpa_s->conf->p2p_passphrase_len); in wpas_p2p_update_config()
7909 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_set_cross_connect()
7913 p2p_set_cross_connect(wpa_s->global->p2p, enabled); in wpas_p2p_set_cross_connect()
8075 if (wpa_s->global == NULL || wpa_s->global->p2p == NULL) in wpas_p2p_update_channel_list()
8087 is_p2p_6ghz_disabled(wpa_s->global->p2p))) { in wpas_p2p_update_channel_list()
8093 p2p_update_channel_list(wpa_s->global->p2p, &chan, &cli_chan); in wpas_p2p_update_channel_list()
8122 if (global->p2p == NULL) in wpas_p2p_cancel()
8131 peer = p2p_get_go_neg_peer(global->p2p); in wpas_p2p_cancel()
8135 p2p_unauthorize(global->p2p, peer); in wpas_p2p_cancel()
8203 struct p2p_data *p2p = wpa_s->global->p2p; in wpas_p2p_update_best_channels() local
8204 if (p2p == NULL) in wpas_p2p_update_best_channels()
8206 p2p_set_best_channels(p2p, freq_24, freq_5, freq_overall); in wpas_p2p_update_best_channels()
8213 struct p2p_data *p2p = wpa_s->global->p2p; in wpas_p2p_unauthorize() local
8215 if (p2p == NULL) in wpas_p2p_unauthorize()
8221 return p2p_unauthorize(p2p, peer); in wpas_p2p_unauthorize()
8251 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_in_progress()
8254 ret = p2p_in_progress(wpa_s->global->p2p); in wpas_p2p_in_progress()
8370 if (wpa_s->global->p2p) in wpas_p2p_notify_ap_sta_authorized()
8371 p2p_wps_success_cb(wpa_s->global->p2p, addr); in wpas_p2p_notify_ap_sta_authorized()
8475 if ((iface_addr && !psk->p2p && in wpas_p2p_remove_psk_entry()
8477 (!iface_addr && psk->p2p && in wpas_p2p_remove_psk_entry()
8482 MAC2STR(psk->addr), psk->p2p); in wpas_p2p_remove_psk_entry()
8525 p->p2p = 1; in wpas_p2p_new_psk_cb()
8528 p->p2p = 0; in wpas_p2p_new_psk_cb()
8551 p->p2p = 1; in wpas_p2p_new_psk_cb()
8554 p->p2p = 0; in wpas_p2p_new_psk_cb()
8564 MAC2STR(last->addr), last->p2p); in wpas_p2p_new_psk_cb()
8791 struct wpabuf *p2p) in wpas_p2p_nfc_handover() argument
8796 if (p2p == NULL) { in wpas_p2p_nfc_handover()
8803 ret = wpabuf_alloc(2 + wsc_len + 2 + wpabuf_len(p2p)); in wpas_p2p_nfc_handover()
8806 wpabuf_free(p2p); in wpas_p2p_nfc_handover()
8813 wpabuf_put_be16(ret, wpabuf_len(p2p)); in wpas_p2p_nfc_handover()
8814 wpabuf_put_buf(ret, p2p); in wpas_p2p_nfc_handover()
8817 wpabuf_free(p2p); in wpas_p2p_nfc_handover()
8864 struct wpabuf *wsc, *p2p; in wpas_p2p_nfc_handover_req() local
8869 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) { in wpas_p2p_nfc_handover_req()
8886 p2p = p2p_build_nfc_handover_req(wpa_s->global->p2p, cli_freq, in wpas_p2p_nfc_handover_req()
8890 return wpas_p2p_nfc_handover(ndef, wsc, p2p); in wpas_p2p_nfc_handover_req()
8897 struct wpabuf *wsc, *p2p; in wpas_p2p_nfc_handover_sel() local
8902 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_nfc_handover_sel()
8919 p2p = p2p_build_nfc_handover_sel(wpa_s->global->p2p, cli_freq, in wpas_p2p_nfc_handover_sel()
8923 return wpas_p2p_nfc_handover(ndef, wsc, p2p); in wpas_p2p_nfc_handover_sel()
9011 return p2p_invite(wpa_s->global->p2p, params->peer->p2p_device_addr, in wpas_p2p_nfc_auth_join()
9053 p2p_unauthorize(wpa_s->global->p2p, in wpas_p2p_nfc_resp_go_neg()
9120 res = p2p_process_nfc_connection_handover(wpa_s->global->p2p, &params); in wpas_p2p_nfc_connection_handover()
9229 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_nfc_tag_process()
9243 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_nfc_report_handover()
9274 if (wpa_s->global->p2p == NULL) in wpas_p2p_nfc_tag_enabled()
9285 p2p_set_authorized_oob_dev_pw_id(wpa_s->global->p2p, 0, in wpas_p2p_nfc_tag_enabled()
9367 wpa_s->global->p2p, wpa_s->conf->wps_nfc_dev_pw_id, go_intent, in wpas_p2p_nfc_tag_enabled()
9393 curr_chan = p2p_get_listen_channel(wpa_s->global->p2p); in wpas_p2p_optimize_listen_channel()
9409 p2p_set_listen_channel(wpa_s->global->p2p, 81, cand, 0); in wpas_p2p_optimize_listen_channel()
9565 !p2p_supported_freq_go(wpa_s->global->p2p, params.freq)) { in wpas_p2p_move_go_no_csa()
9663 if (!p2p_supported_freq_go(wpa_s->global->p2p, freq) && in wpas_p2p_consider_moving_one_go()
9673 } else if (!p2p_supported_freq(wpa_s->global->p2p, in wpas_p2p_consider_moving_one_go()
9802 if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) in wpas_p2p_indicate_state_change()
9812 if (wpa_s == wpa_s->global->p2p_init_wpa_s && wpa_s->global->p2p) { in wpas_p2p_deinit_iface()
9832 struct p2p_data *p2p = wpa_s->global->p2p; in wpas_p2p_lo_start() local
9844 if (wpa_s->global->p2p == NULL || in wpas_p2p_lo_start()
9850 if (!p2p_supported_freq(wpa_s->global->p2p, freq)) { in wpas_p2p_lo_start()
9867 buf = p2p_build_probe_resp_template(p2p, freq); in wpas_p2p_lo_start()