Lines Matching refs:a
80 struct attached_list *a, *ptr; in videocodec_attach() local
135 a = h->list; in videocodec_attach()
136 if (!a) { in videocodec_attach()
141 while (a->next) in videocodec_attach()
142 a = a->next; // find end in videocodec_attach()
143 a->next = ptr; in videocodec_attach()
172 struct attached_list *a, *prev; in videocodec_detach() local
191 a = h->list; in videocodec_detach()
193 while (a) { in videocodec_detach()
194 if (codec == a->codec) { in videocodec_detach()
195 res = a->codec->unset(a->codec); in videocodec_detach()
199 a->codec->name); in videocodec_detach()
200 a->codec->master_data = NULL; in videocodec_detach()
205 a->codec->name); in videocodec_detach()
206 a->codec->master_data = NULL; in videocodec_detach()
209 h->list = a->next; in videocodec_detach()
213 prev->next = a->next; in videocodec_detach()
217 module_put(a->codec->owner); in videocodec_detach()
218 kfree(a->codec); in videocodec_detach()
219 kfree(a); in videocodec_detach()
223 prev = a; in videocodec_detach()
224 a = a->next; in videocodec_detach()
326 struct attached_list *a; in proc_videocodecs_show() local
336 a = h->list; in proc_videocodecs_show()
337 while (a) { in proc_videocodecs_show()
339 a->codec->master_data->name, in proc_videocodecs_show()
340 a->codec->master_data->type, in proc_videocodecs_show()
341 a->codec->master_data->flags, in proc_videocodecs_show()
342 a->codec->master_data->magic, in proc_videocodecs_show()
343 a->codec->name); in proc_videocodecs_show()
344 a = a->next; in proc_videocodecs_show()