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
325 * Acquires proc->inner_lock. Used to protect todo lists
330 __acquires(&proc->inner_lock)
334 spin_lock(&proc->inner_lock);
346 __releases(&proc->inner_lock)
350 spin_unlock(&proc->inner_lock);
390 * proc->inner_lock. Used to protect binder_node fields
395 __acquires(&node->lock) __acquires(&node->proc->inner_lock)
404 __acquire(&node->proc->inner_lock);
416 __releases(&node->lock) __releases(&node->proc->inner_lock)
426 __release(&node->proc->inner_lock);
461 * Requires the proc->inner_lock to be held.
481 * Requires the proc->inner_lock to be held.
499 * Requires the proc->inner_lock to be held.
649 assert_spin_locked(&proc->inner_lock);
680 assert_spin_locked(&proc->inner_lock);
737 assert_spin_locked(&proc->inner_lock);
782 assert_spin_locked(&proc->inner_lock);
861 assert_spin_locked(&proc->inner_lock);
921 assert_spin_locked(&proc->inner_lock);
1461 assert_spin_locked(&target_thread->proc->inner_lock);
1549 * Same as binder_get_txn_from() except it also acquires the proc->inner_lock
1558 __acquires(&t->from->proc->inner_lock)
1564 __acquire(&from->proc->inner_lock);
1573 __acquire(&from->proc->inner_lock);
1680 __release(&target_thread->proc->inner_lock);
2261 __acquire(&node->proc->inner_lock);
2268 __release(&node->proc->inner_lock);
2756 * Requires the proc->inner_lock to be held.
2931 __release(&from->proc->inner_lock);
3026 __release(&target_thread->proc->inner_lock);
5795 spin_lock_init(&proc->inner_lock);