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
299 * Acquires proc->inner_lock. Used to protect todo lists
304 __acquires(&proc->inner_lock)
308 spin_lock(&proc->inner_lock);
320 __releases(&proc->inner_lock)
324 spin_unlock(&proc->inner_lock);
364 * proc->inner_lock. Used to protect binder_node fields
369 __acquires(&node->lock) __acquires(&node->proc->inner_lock)
378 __acquire(&node->proc->inner_lock);
390 __releases(&node->lock) __releases(&node->proc->inner_lock)
400 __release(&node->proc->inner_lock);
435 * Requires the proc->inner_lock to be held.
455 * Requires the proc->inner_lock to be held.
473 * Requires the proc->inner_lock to be held.
613 assert_spin_locked(&proc->inner_lock);
644 assert_spin_locked(&proc->inner_lock);
701 assert_spin_locked(&proc->inner_lock);
746 assert_spin_locked(&proc->inner_lock);
825 assert_spin_locked(&proc->inner_lock);
885 assert_spin_locked(&proc->inner_lock);
1425 assert_spin_locked(&target_thread->proc->inner_lock);
1513 * Same as binder_get_txn_from() except it also acquires the proc->inner_lock
1522 __acquires(&t->from->proc->inner_lock)
1528 __acquire(&from->proc->inner_lock);
1537 __acquire(&from->proc->inner_lock);
1644 __release(&target_thread->proc->inner_lock);
2226 __acquire(&node->proc->inner_lock);
2233 __release(&node->proc->inner_lock);
2722 * Requires the proc->inner_lock to be held.
2897 __release(&from->proc->inner_lock);
2992 __release(&target_thread->proc->inner_lock);
5637 spin_lock_init(&proc->inner_lock);