Lines Matching defs:subs
219 struct snd_seq_subscribers *subs;
224 subs = list_entry(p, struct snd_seq_subscribers, src_list);
225 aport = get_client_port(&subs->info.dest, &c);
227 subs = list_entry(p, struct snd_seq_subscribers, dest_list);
228 aport = get_client_port(&subs->info.sender, &c);
231 unsubscribe_port(client, port, grp, &subs->info, 0);
237 if (atomic_dec_and_test(&subs->ref_count))
238 kfree(subs);
245 list_del(&subs->dest_list);
247 list_del(&subs->src_list);
249 unsubscribe_port(c, aport, agrp, &subs->info, 1);
250 kfree(subs);
495 struct snd_seq_subscribers *subs, *s;
500 subs = kzalloc(sizeof(*subs), GFP_KERNEL);
501 if (! subs)
504 subs->info = *info;
505 atomic_set(&subs->ref_count, 2);
541 list_add_tail(&subs->src_list, &src->list_head);
542 list_add_tail(&subs->dest_list, &dest->list_head);
556 kfree(subs);
573 struct snd_seq_subscribers *subs;
581 list_for_each_entry(subs, &src->list_head, src_list) {
582 if (match_subs_info(info, &subs->info)) {
585 list_del(&subs->src_list);
586 list_del(&subs->dest_list);
594 kfree(subs);