Lines Matching refs:p2ps_prov
6197 struct p2ps_provision *p2ps_prov; in p2p_parse_asp_provision_cmd() local
6220 p2ps_prov = os_zalloc(sizeof(struct p2ps_provision) + info_len + 1); in p2p_parse_asp_provision_cmd()
6221 if (p2ps_prov == NULL) { in p2p_parse_asp_provision_cmd()
6227 os_memcpy(p2ps_prov->info, info, info_len); in p2p_parse_asp_provision_cmd()
6228 p2ps_prov->info[info_len] = '\0'; in p2p_parse_asp_provision_cmd()
6234 p2ps_prov->status = atoi(pos + 7); in p2p_parse_asp_provision_cmd()
6236 p2ps_prov->status = -1; in p2p_parse_asp_provision_cmd()
6241 p2ps_prov->adv_id = val; in p2p_parse_asp_provision_cmd()
6245 p2ps_prov->method = strtol(pos + 7, NULL, 16); in p2p_parse_asp_provision_cmd()
6247 p2ps_prov->method = 0; in p2p_parse_asp_provision_cmd()
6252 p2ps_prov->session_id = val; in p2p_parse_asp_provision_cmd()
6255 if (!pos || hwaddr_aton(pos + 8, p2ps_prov->adv_mac)) in p2p_parse_asp_provision_cmd()
6259 if (!pos || hwaddr_aton(pos + 12, p2ps_prov->session_mac)) in p2p_parse_asp_provision_cmd()
6265 p2ps_prov->cpt_priority)) in p2p_parse_asp_provision_cmd()
6268 p2ps_prov->cpt_priority[0] = P2PS_FEATURE_CAPAB_UDP_TRANSPORT; in p2p_parse_asp_provision_cmd()
6271 for (i = 0; p2ps_prov->cpt_priority[i]; i++) in p2p_parse_asp_provision_cmd()
6272 p2ps_prov->cpt_mask |= p2ps_prov->cpt_priority[i]; in p2p_parse_asp_provision_cmd()
6287 p2ps_prov->role = role; in p2p_parse_asp_provision_cmd()
6289 return p2ps_prov; in p2p_parse_asp_provision_cmd()
6292 os_free(p2ps_prov); in p2p_parse_asp_provision_cmd()
6300 struct p2ps_provision *p2ps_prov; in p2p_ctrl_asp_provision_resp() local
6314 p2ps_prov = p2p_parse_asp_provision_cmd(pos); in p2p_ctrl_asp_provision_resp()
6315 if (!p2ps_prov) in p2p_ctrl_asp_provision_resp()
6318 if (p2ps_prov->status < 0) { in p2p_ctrl_asp_provision_resp()
6319 os_free(p2ps_prov); in p2p_ctrl_asp_provision_resp()
6324 p2ps_prov); in p2p_ctrl_asp_provision_resp()
6331 struct p2ps_provision *p2ps_prov; in p2p_ctrl_asp_provision() local
6346 p2ps_prov = p2p_parse_asp_provision_cmd(pos); in p2p_ctrl_asp_provision()
6347 if (!p2ps_prov) in p2p_ctrl_asp_provision()
6350 p2ps_prov->pd_seeker = 1; in p2p_ctrl_asp_provision()
6353 p2ps_prov); in p2p_ctrl_asp_provision()