Lines Matching refs:entry

32  * Functions that require a lock held on entry indicate which lock
248 struct binder_transaction_log_entry entry[32];
260 if (cur >= ARRAY_SIZE(log->entry))
262 e = &log->entry[cur % ARRAY_SIZE(log->entry)];
468 BUG_ON(work->entry.next && !list_empty(&work->entry));
469 list_add_tail(&work->entry, target_list);
540 list_del_init(&work->entry);
564 w = list_first_entry_or_null(list, struct binder_work, entry);
566 list_del_init(&w->entry);
817 INIT_LIST_HEAD(&node->work.entry);
887 if (!node->has_weak_ref && list_empty(&node->work.entry)) {
938 if (list_empty(&node->work.entry)) {
952 BUG_ON(!list_empty(&node->work.entry));
1216 * Increment the ref. @ref->proc->outer_lock must be held on entry
2764 list_for_each_entry(w, target_list, entry) {
2846 list_del_init(&t_outdated->work.entry);
3124 struct binder_work, entry);
3724 * of log entry
3798 * of log entry
4199 INIT_LIST_HEAD(&death->work.entry);
4231 if (list_empty(&death->work.entry)) {
4266 entry) {
5096 * someone else removing the last entry from the queue for other reasons
5970 BUG_ON(!list_empty(&ref->death->work.entry));
6234 list_for_each_entry(w, &thread->todo, entry) {
6265 list_for_each_entry(w, &node->async_todo, entry)
6339 list_for_each_entry(w, &proc->todo, entry)
6342 list_for_each_entry(w, &proc->delivered_death, entry) {
6503 list_for_each_entry(w, &proc->todo, entry) {
6617 * done printing the fields of the entry
6633 cur = count < ARRAY_SIZE(log->entry) && !log->full ?
6634 0 : count % ARRAY_SIZE(log->entry);
6635 if (count > ARRAY_SIZE(log->entry) || log->full)
6636 count = ARRAY_SIZE(log->entry);
6638 unsigned int index = cur++ % ARRAY_SIZE(log->entry);
6640 print_binder_transaction_log_entry(m, &log->entry[index]);
6784 list_for_each_entry(w, &node->async_todo, entry)