Lines Matching full:subscriptions
205 * points then potentially we could be expected to handle subscriptions for
251 * use for constructing UUIDs for subscriptions. Presumably any method from
473 if (dl_list_empty(&sm->subscriptions)) {
520 dl_list_for_each_safe(s, tmp, &sm->subscriptions, struct subscription,
552 /* subscription_list_age -- remove expired subscriptions */
556 dl_list_for_each_safe(s, tmp, &sm->subscriptions,
574 dl_list_for_each(s, &sm->subscriptions, struct subscription, list) {
700 /* Get rid of expired subscriptions so we have room */
703 /* If too many subscriptions, remove oldest */
704 if (dl_list_len(&sm->subscriptions) >= MAX_SUBSCRIPTIONS) {
705 s = dl_list_first(&sm->subscriptions, struct subscription,
709 "WPS UPnP: Too many subscriptions, trashing oldest");
736 dl_list_add_tail(&sm->subscriptions, &s->list);
770 dl_list_add_tail(&sm->subscriptions, &s->list);
986 upnp_wps_free_subscriptions(&sm->subscriptions, NULL);
1102 upnp_wps_free_subscriptions(&sm->subscriptions,
1173 dl_list_init(&sm->subscriptions);
1197 return !dl_list_empty(&sm->subscriptions);