Lines Matching refs:inner_lock

21  * 3) proc->inner_lock : protects the thread and node lists
37 * foo_ilocked() : requires proc->inner_lock
38 * foo_oilocked(): requires proc->outer_lock and proc->inner_lock
39 * foo_nilocked(): requires node->lock and proc->inner_lock
274 * (protected by @proc->inner_lock)
276 * (protected by @proc->inner_lock)
285 * (protected by @proc->inner_lock if @proc
288 * (protected by @proc->inner_lock if @proc
291 * (protected by @proc->inner_lock if @proc
294 * (protected by @proc->inner_lock while @proc
304 * (protected by @proc->inner_lock if @proc
307 * (protected by @proc->inner_lock if @proc
310 * (protected by @proc->inner_lock if @proc
313 * (protected by @proc->inner_lock if @proc
324 * (protected by @proc->inner_lock)
347 * proc inner_lock
369 * (protected by inner_lock of the proc that
435 * (protected by @inner_lock)
438 * (protected by @inner_lock)
444 * (protected by @inner_lock)
458 * (protected by @inner_lock)
460 * (protected by @inner_lock)
464 * (protected by @inner_lock)
466 * (protected by @inner_lock)
470 * (protected by @inner_lock)
472 * (protected by @inner_lock)
474 * (protected by @inner_lock)
481 * @inner_lock: can nest under outer_lock and/or node lock
513 spinlock_t inner_lock;
532 * (protected by @proc->inner_lock)
534 * (protected by @proc->inner_lock)
542 * (protected by @proc->inner_lock)
544 * (protected by @proc->inner_lock)
546 * (protected by @proc->inner_lock)
550 * (protected by @proc->inner_lock)
555 * (atomic since @proc->inner_lock cannot
559 * (protected by @proc->inner_lock)
698 * Acquires proc->inner_lock. Used to protect todo lists
703 __acquires(&proc->inner_lock)
707 spin_lock(&proc->inner_lock);
719 __releases(&proc->inner_lock)
723 spin_unlock(&proc->inner_lock);
763 * proc->inner_lock. Used to protect binder_node fields
768 __acquires(&node->lock) __acquires(&node->proc->inner_lock)
777 __acquire(&node->proc->inner_lock);
789 __releases(&node->lock) __releases(&node->proc->inner_lock)
799 __release(&node->proc->inner_lock);
834 * Requires the proc->inner_lock to be held.
854 * Requires the proc->inner_lock to be held.
872 * Requires the proc->inner_lock to be held.
1022 assert_spin_locked(&proc->inner_lock);
1053 assert_spin_locked(&proc->inner_lock);
1110 assert_spin_locked(&proc->inner_lock);
1155 assert_spin_locked(&proc->inner_lock);
1234 assert_spin_locked(&proc->inner_lock);
1294 assert_spin_locked(&proc->inner_lock);
1834 assert_spin_locked(&target_thread->proc->inner_lock);
1922 * Same as binder_get_txn_from() except it also acquires the proc->inner_lock
1931 __acquires(&t->from->proc->inner_lock)
1937 __acquire(&from->proc->inner_lock);
1946 __acquire(&from->proc->inner_lock);
2029 __release(&target_thread->proc->inner_lock);
2610 __acquire(&node->proc->inner_lock);
2617 __release(&node->proc->inner_lock);
3257 __release(&target_thread->proc->inner_lock);
5752 spin_lock_init(&proc->inner_lock);