Lines Matching defs:p2ps_prov
5429 struct p2ps_provision *p2ps_prov;
5452 p2ps_prov = os_zalloc(sizeof(struct p2ps_provision) + info_len + 1);
5453 if (p2ps_prov == NULL) {
5459 os_memcpy(p2ps_prov->info, info, info_len);
5460 p2ps_prov->info[info_len] = '\0';
5466 p2ps_prov->status = atoi(pos + 7);
5468 p2ps_prov->status = -1;
5473 p2ps_prov->adv_id = val;
5477 p2ps_prov->method = strtol(pos + 7, NULL, 16);
5479 p2ps_prov->method = 0;
5484 p2ps_prov->session_id = val;
5487 if (!pos || hwaddr_aton(pos + 8, p2ps_prov->adv_mac))
5491 if (!pos || hwaddr_aton(pos + 12, p2ps_prov->session_mac))
5497 p2ps_prov->cpt_priority))
5500 p2ps_prov->cpt_priority[0] = P2PS_FEATURE_CAPAB_UDP_TRANSPORT;
5503 for (i = 0; p2ps_prov->cpt_priority[i]; i++)
5504 p2ps_prov->cpt_mask |= p2ps_prov->cpt_priority[i];
5519 p2ps_prov->role = role;
5521 return p2ps_prov;
5524 os_free(p2ps_prov);
5532 struct p2ps_provision *p2ps_prov;
5546 p2ps_prov = p2p_parse_asp_provision_cmd(pos);
5547 if (!p2ps_prov)
5550 if (p2ps_prov->status < 0) {
5551 os_free(p2ps_prov);
5556 p2ps_prov);
5563 struct p2ps_provision *p2ps_prov;
5578 p2ps_prov = p2p_parse_asp_provision_cmd(pos);
5579 if (!p2ps_prov)
5582 p2ps_prov->pd_seeker = 1;
5585 p2ps_prov);