Home | History | Annotate | Download | only in p2p

Lines Matching refs:adv_data

2326 	struct p2ps_advertisement *adv_data;
2334 adv_data = p2p->p2ps_adv_list;
2335 while (adv_data) {
2336 if (os_memcmp(hash, adv_data->hash, P2PS_HASH_LEN) == 0)
2339 os_strncmp(adv_data->svc_name, P2PS_WILD_HASH_STR,
2342 adv_data = adv_data->next;
2714 struct p2ps_advertisement *adv_data;
2719 adv_data = p2p->p2ps_adv_list;
2720 while (adv_data) {
2721 if (adv_data->id == adv_id)
2722 return adv_data;
2723 adv_data = adv_data->next;
2732 struct p2ps_advertisement *adv_data;
2738 adv_data = p2p->p2ps_adv_list;
2740 while (adv_data) {
2741 if (adv_data->id == adv_id) {
2743 *prior = adv_data->next;
2744 os_free(adv_data);
2747 prior = &adv_data->next;
2748 adv_data = adv_data->next;
2759 struct p2ps_advertisement *adv_data, *tmp, **prev;
2782 adv_data = os_zalloc(adv_data_len);
2783 if (!adv_data)
2786 os_memcpy(adv_data->hash, buf, P2PS_HASH_LEN);
2787 adv_data->id = adv_id;
2788 adv_data->state = svc_state;
2789 adv_data->config_methods = config_methods & p2p->cfg->config_methods;
2790 adv_data->auto_accept = (u8) auto_accept;
2791 os_memcpy(adv_data->svc_name, adv_str, adv_len);
2794 adv_data->cpt_priority[i] = cpt_priority[i];
2795 adv_data->cpt_mask |= cpt_priority[i];
2799 adv_data->svc_info = &adv_data->svc_name[adv_len + 1];
2800 os_memcpy(adv_data->svc_info, svc_info, info_len);
2810 if (tmp->id == adv_data->id) {
2811 if (os_strcmp(tmp->svc_name, adv_data->svc_name) != 0) {
2812 os_free(adv_data);
2815 adv_data->next = tmp->next;
2816 *prev = adv_data;
2820 if (os_strcmp(tmp->svc_name, adv_data->svc_name) == 0) {
2821 adv_data->next = tmp->next;
2822 tmp->next = adv_data;
2831 adv_data->next = p2p->p2ps_adv_list;
2832 p2p->p2ps_adv_list = adv_data;
2837 adv_id, adv_data->config_methods, svc_state, adv_str,
2838 adv_data->cpt_mask);