• Home
  • Raw
  • Download

Lines Matching refs:list

29 	list_for_each_entry(buf, &mdl->buf_list, list) {  in _cx18_mdl_swap()
38 INIT_LIST_HEAD(&q->list); in cx18_queue_init()
63 list_add(&mdl->list, &q->list); /* LIFO */ in _cx18_enqueue()
65 list_add_tail(&mdl->list, &q->list); /* FIFO */ in _cx18_enqueue()
78 if (!list_empty(&q->list)) { in cx18_dequeue()
79 mdl = list_first_entry(&q->list, struct cx18_mdl, list); in cx18_dequeue()
80 list_del_init(&mdl->list); in cx18_dequeue()
96 list_for_each_entry(buf, &mdl->buf_list, list) { in _cx18_mdl_update_bufs_for_cpu()
116 list); in cx18_mdl_update_bufs_for_cpu()
141 list_for_each_entry_safe(mdl, tmp, &s->q_busy.list, list) { in cx18_queue_get_mdl()
157 list_move_tail(&mdl->list, &sweep_up); in cx18_queue_get_mdl()
166 list_del_init(&mdl->list); in cx18_queue_get_mdl()
187 list_for_each_entry_safe(mdl, tmp, &sweep_up, list) { in cx18_queue_get_mdl()
188 list_del_init(&mdl->list); in cx18_queue_get_mdl()
206 while (!list_empty(&q_src->list)) { in cx18_queue_flush()
207 mdl = list_first_entry(&q_src->list, struct cx18_mdl, list); in cx18_queue_flush()
208 list_move_tail(&mdl->list, &q_dst->list); in cx18_queue_flush()
244 list_for_each_entry(mdl, &q_idle->list, list) { in cx18_unload_queues()
247 struct cx18_buffer, list); in cx18_unload_queues()
248 list_move_tail(&buf->list, &s->buf_pool); in cx18_unload_queues()
288 list); in cx18_load_queues()
289 list_move_tail(&buf->list, &mdl->buf_list); in cx18_load_queues()
327 list_for_each_entry(buf, &mdl->buf_list, list) in _cx18_mdl_sync_for_device()
382 INIT_LIST_HEAD(&mdl->list); in cx18_stream_alloc()
387 INIT_LIST_HEAD(&buf->list); in cx18_stream_alloc()
392 list_add_tail(&buf->list, &s->buf_pool); in cx18_stream_alloc()
420 buf = list_first_entry(&s->buf_pool, struct cx18_buffer, list); in cx18_stream_free()
421 list_del_init(&buf->list); in cx18_stream_free()