Lines Matching defs:todo

308 	struct list_head todo;
335 struct list_head todo;
1059 list_add_tail(&node->work.entry, &node->proc->todo);
1515 target_list = &target_thread->todo;
1518 target_list = &target_proc->todo;
1652 &thread->todo);
1769 list_add_tail(&tcomplete->entry, &thread->todo);
1997 list_move_tail(buffer->target_node->async_todo.next, &thread->todo);
2117 list_add_tail(&ref->death->work.entry, &thread->todo);
2119 list_add_tail(&ref->death->work.entry, &proc->todo);
2147 list_add_tail(&death->work.entry, &thread->todo);
2149 list_add_tail(&death->work.entry, &proc->todo);
2187 list_add_tail(&death->work.entry, &thread->todo);
2189 list_add_tail(&death->work.entry, &proc->todo);
2219 return !list_empty(&proc->todo) ||
2225 return !list_empty(&thread->todo) || thread->return_error != BR_OK ||
2248 list_empty(&thread->todo);
2277 !list_empty(&thread->todo));
2317 if (!list_empty(&thread->todo))
2318 w = list_first_entry(&thread->todo, struct binder_work, entry);
2319 else if (!list_empty(&proc->todo) && wait_for_proc_work)
2320 w = list_first_entry(&proc->todo, struct binder_work, entry);
2590 INIT_LIST_HEAD(&thread->todo);
2635 binder_release_work(&thread->todo);
2653 list_empty(&thread->todo) && thread->return_error == BR_OK;
2725 if (!list_empty(&proc->todo))
2945 INIT_LIST_HEAD(&proc->todo);
3057 list_add_tail(&ref->death->work.entry, &ref->proc->todo);
3076 binder_release_work(&proc->todo);
3277 list_for_each_entry(w, &thread->todo, entry) {
3348 list_for_each_entry(w, &proc->todo, entry)
3482 list_for_each_entry(w, &proc->todo, entry) {