Lines Matching refs:freefirst
295 struct snd_seq_event_cell *freefirst = NULL, *freeprev = NULL, *freenext; in snd_seq_prioq_leave() local
314 if (freefirst == NULL) { in snd_seq_prioq_leave()
315 freefirst = cell; in snd_seq_prioq_leave()
336 while (freefirst) { in snd_seq_prioq_leave()
337 freenext = freefirst->next; in snd_seq_prioq_leave()
338 snd_seq_cell_free(freefirst); in snd_seq_prioq_leave()
339 freefirst = freenext; in snd_seq_prioq_leave()
405 struct snd_seq_event_cell *freefirst = NULL, *freeprev = NULL, *freenext; in snd_seq_prioq_remove_events() local
429 if (freefirst == NULL) { in snd_seq_prioq_remove_events()
430 freefirst = cell; in snd_seq_prioq_remove_events()
444 while (freefirst) { in snd_seq_prioq_remove_events()
445 freenext = freefirst->next; in snd_seq_prioq_remove_events()
446 snd_seq_cell_free(freefirst); in snd_seq_prioq_remove_events()
447 freefirst = freenext; in snd_seq_prioq_remove_events()