• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/wpa/src/p2p/

Lines Matching defs:adv_data

2293 	struct p2ps_advertisement *adv_data;
2301 adv_data = p2p->p2ps_adv_list;
2302 while (adv_data) {
2303 if (os_memcmp(hash, adv_data->hash, P2PS_HASH_LEN) == 0)
2306 os_strncmp(adv_data->svc_name, P2PS_WILD_HASH_STR,
2309 adv_data = adv_data->next;
2681 struct p2ps_advertisement *adv_data;
2686 adv_data = p2p->p2ps_adv_list;
2687 while (adv_data) {
2688 if (adv_data->id == adv_id)
2689 return adv_data;
2690 adv_data = adv_data->next;
2699 struct p2ps_advertisement *adv_data;
2705 adv_data = p2p->p2ps_adv_list;
2707 while (adv_data) {
2708 if (adv_data->id == adv_id) {
2710 *prior = adv_data->next;
2711 os_free(adv_data);
2714 prior = &adv_data->next;
2715 adv_data = adv_data->next;
2726 struct p2ps_advertisement *adv_data, *tmp, **prev;
2749 adv_data = os_zalloc(adv_data_len);
2750 if (!adv_data)
2753 os_memcpy(adv_data->hash, buf, P2PS_HASH_LEN);
2754 adv_data->id = adv_id;
2755 adv_data->state = svc_state;
2756 adv_data->config_methods = config_methods & p2p->cfg->config_methods;
2757 adv_data->auto_accept = (u8) auto_accept;
2758 os_memcpy(adv_data->svc_name, adv_str, adv_len);
2761 adv_data->cpt_priority[i] = cpt_priority[i];
2762 adv_data->cpt_mask |= cpt_priority[i];
2766 adv_data->svc_info = &adv_data->svc_name[adv_len + 1];
2767 os_memcpy(adv_data->svc_info, svc_info, info_len);
2777 if (tmp->id == adv_data->id) {
2778 if (os_strcmp(tmp->svc_name, adv_data->svc_name) != 0) {
2779 os_free(adv_data);
2782 adv_data->next = tmp->next;
2783 *prev = adv_data;
2787 if (os_strcmp(tmp->svc_name, adv_data->svc_name) == 0) {
2788 adv_data->next = tmp->next;
2789 tmp->next = adv_data;
2798 adv_data->next = p2p->p2ps_adv_list;
2799 p2p->p2ps_adv_list = adv_data;
2804 adv_id, adv_data->config_methods, svc_state, adv_str,
2805 adv_data->cpt_mask);