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()
132 (prov->conncap & (P2PS_SETUP_GROUP_OWNER | P2PS_SETUP_NEW))) in p2ps_add_pd_req_attrs()
142 p2p_buf_add_connection_capability(buf, prov->conncap); in p2ps_add_pd_req_attrs()
147 if (shared_group || prov->conncap == P2PS_SETUP_NEW || in p2ps_add_pd_req_attrs()
148 prov->conncap == in p2ps_add_pd_req_attrs()
150 prov->conncap == in p2ps_add_pd_req_attrs()
170 if ((prov->conncap == P2PS_SETUP_NONE || in p2ps_add_pd_req_attrs()
171 prov->conncap == P2PS_SETUP_CLIENT) && in p2ps_add_pd_req_attrs()
298 u8 conncap = 0; in p2p_build_prov_disc_resp() local
302 conncap = prov->conncap; in p2p_build_prov_disc_resp()
341 if (!persist && (conncap & P2PS_SETUP_GROUP_OWNER)) in p2p_build_prov_disc_resp()
345 if (persist || (conncap & P2PS_SETUP_GROUP_OWNER)) { in p2p_build_prov_disc_resp()
359 (conncap & (P2PS_SETUP_CLIENT | P2PS_SETUP_GROUP_OWNER))) in p2p_build_prov_disc_resp()
363 if (!persist && conncap) in p2p_build_prov_disc_resp()
364 p2p_buf_add_connection_capability(buf, conncap); in p2p_build_prov_disc_resp()
369 (conncap & (P2PS_SETUP_CLIENT | P2PS_SETUP_GROUP_OWNER))) in p2p_build_prov_disc_resp()
564 u8 conncap = P2PS_SETUP_NEW; in p2p_process_prov_disc_req() local
655 conncap = *msg.conn_cap; in p2p_process_prov_disc_req()
714 remote_conncap = conncap; in p2p_process_prov_disc_req()
735 conncap = p2p->cfg->p2ps_group_capability(p2p->cfg->cb_ctx, in p2p_process_prov_disc_req()
736 conncap, auto_accept, in p2p_process_prov_disc_req()
741 auto_accept, remote_conncap, conncap); in p2p_process_prov_disc_req()
766 } else if (!conncap) { in p2p_process_prov_disc_req()
777 msg.persistent_dev) && conncap != P2PS_SETUP_NEW && in p2p_process_prov_disc_req()
835 if (conncap) { in p2p_process_prov_disc_req()
836 tmp->conncap = conncap; in p2p_process_prov_disc_req()
839 tmp->conncap = auto_accept; in p2p_process_prov_disc_req()
852 if (!conncap) { in p2p_process_prov_disc_req()
895 conncap = p2p->cfg->p2ps_group_capability(p2p->cfg->cb_ctx, in p2p_process_prov_disc_req()
897 p2p->p2ps_prov->conncap, in p2p_process_prov_disc_req()
919 if (!conncap || !(msg.wps_config_methods & method)) { in p2p_process_prov_disc_req()
930 msg.persistent_dev) && conncap != P2PS_SETUP_NEW && in p2p_process_prov_disc_req()
951 if ((conncap & P2PS_SETUP_GROUP_OWNER) && in p2p_process_prov_disc_req()
957 p2p->p2ps_prov->conncap = conncap; in p2p_process_prov_disc_req()
1012 if (reject == P2P_SC_SUCCESS && conncap == P2PS_SETUP_GROUP_OWNER) { in p2p_process_prov_disc_req()
1034 p2p->p2ps_prov->conncap = conncap; in p2p_process_prov_disc_req()
1040 session_id, conncap, 0, in p2p_process_prov_disc_req()
1050 session_id, conncap, in p2p_process_prov_disc_req()
1062 adv_id, session_id, conncap, in p2p_process_prov_disc_req()
1074 conncap, passwd_id, in p2p_process_prov_disc_req()
1091 conncap, passwd_id, in p2p_process_prov_disc_req()
1110 session_id, conncap, passwd_id, in p2p_process_prov_disc_req()
1301 u8 conncap = P2PS_SETUP_NEW; in p2p_process_prov_disc_resp() local
1330 conncap = *msg.conn_cap; in p2p_process_prov_disc_resp()
1333 switch (conncap) { in p2p_process_prov_disc_resp()
1335 conncap = P2PS_SETUP_CLIENT; in p2p_process_prov_disc_resp()
1338 conncap = P2PS_SETUP_GROUP_OWNER; in p2p_process_prov_disc_resp()
1458 if (conncap == P2PS_SETUP_GROUP_OWNER) { in p2p_process_prov_disc_resp()
1480 conncap, passwd_id, msg.persistent_ssid, in p2p_process_prov_disc_resp()