Lines Matching refs:conncap
110 (prov->conncap & (P2PS_SETUP_GROUP_OWNER | P2PS_SETUP_NEW))) in p2ps_add_pd_req_attrs()
127 (prov->conncap & (P2PS_SETUP_CLIENT | P2PS_SETUP_NEW))) { in p2ps_add_pd_req_attrs()
138 (prov->conncap & (P2PS_SETUP_GROUP_OWNER | P2PS_SETUP_NEW))) in p2ps_add_pd_req_attrs()
148 p2p_buf_add_connection_capability(buf, prov->conncap); in p2ps_add_pd_req_attrs()
153 if (shared_group || prov->conncap == P2PS_SETUP_NEW || in p2ps_add_pd_req_attrs()
154 prov->conncap == in p2ps_add_pd_req_attrs()
156 prov->conncap == in p2ps_add_pd_req_attrs()
176 if ((prov->conncap == P2PS_SETUP_NONE || in p2ps_add_pd_req_attrs()
177 prov->conncap == P2PS_SETUP_CLIENT) && in p2ps_add_pd_req_attrs()
304 u8 conncap = 0; in p2p_build_prov_disc_resp() local
308 conncap = prov->conncap; in p2p_build_prov_disc_resp()
347 if (!persist && (conncap & P2PS_SETUP_GROUP_OWNER)) in p2p_build_prov_disc_resp()
351 if (persist || (conncap & P2PS_SETUP_GROUP_OWNER)) { in p2p_build_prov_disc_resp()
365 (conncap & (P2PS_SETUP_CLIENT | P2PS_SETUP_GROUP_OWNER))) { in p2p_build_prov_disc_resp()
375 if (!persist && conncap) in p2p_build_prov_disc_resp()
376 p2p_buf_add_connection_capability(buf, conncap); in p2p_build_prov_disc_resp()
381 (conncap & (P2PS_SETUP_CLIENT | P2PS_SETUP_GROUP_OWNER))) in p2p_build_prov_disc_resp()
576 u8 conncap = P2PS_SETUP_NEW; in p2p_process_prov_disc_req() local
669 conncap = *msg.conn_cap; in p2p_process_prov_disc_req()
728 remote_conncap = conncap; in p2p_process_prov_disc_req()
749 conncap = p2p->cfg->p2ps_group_capability(p2p->cfg->cb_ctx, in p2p_process_prov_disc_req()
750 conncap, auto_accept, in p2p_process_prov_disc_req()
755 auto_accept, remote_conncap, conncap); in p2p_process_prov_disc_req()
780 } else if (!conncap) { in p2p_process_prov_disc_req()
791 msg.persistent_dev) && conncap != P2PS_SETUP_NEW && in p2p_process_prov_disc_req()
849 if (conncap) { in p2p_process_prov_disc_req()
850 tmp->conncap = conncap; in p2p_process_prov_disc_req()
853 tmp->conncap = auto_accept; in p2p_process_prov_disc_req()
866 if (!conncap) { in p2p_process_prov_disc_req()
909 conncap = p2p->cfg->p2ps_group_capability(p2p->cfg->cb_ctx, in p2p_process_prov_disc_req()
911 p2p->p2ps_prov->conncap, in p2p_process_prov_disc_req()
933 if (!conncap || !(msg.wps_config_methods & method)) { in p2p_process_prov_disc_req()
944 msg.persistent_dev) && conncap != P2PS_SETUP_NEW && in p2p_process_prov_disc_req()
965 if ((conncap & P2PS_SETUP_GROUP_OWNER) && in p2p_process_prov_disc_req()
971 p2p->p2ps_prov->conncap = conncap; in p2p_process_prov_disc_req()
1026 if (reject == P2P_SC_SUCCESS && conncap == P2PS_SETUP_GROUP_OWNER) { in p2p_process_prov_disc_req()
1048 p2p->p2ps_prov->conncap = conncap; in p2p_process_prov_disc_req()
1054 session_id, conncap, 0, in p2p_process_prov_disc_req()
1064 session_id, conncap, in p2p_process_prov_disc_req()
1076 adv_id, session_id, conncap, in p2p_process_prov_disc_req()
1088 conncap, passwd_id, in p2p_process_prov_disc_req()
1105 conncap, passwd_id, in p2p_process_prov_disc_req()
1124 session_id, conncap, passwd_id, in p2p_process_prov_disc_req()
1314 u8 conncap = P2PS_SETUP_NEW; in p2p_process_prov_disc_resp() local
1343 conncap = *msg.conn_cap; in p2p_process_prov_disc_resp()
1346 switch (conncap) { in p2p_process_prov_disc_resp()
1348 conncap = P2PS_SETUP_CLIENT; in p2p_process_prov_disc_resp()
1351 conncap = P2PS_SETUP_GROUP_OWNER; in p2p_process_prov_disc_resp()
1473 if (conncap == P2PS_SETUP_GROUP_OWNER) { in p2p_process_prov_disc_resp()
1495 conncap, passwd_id, msg.persistent_ssid, in p2p_process_prov_disc_resp()