Lines Matching refs:binder_proc

23  *    and all todo lists associated with the binder_proc
263 * binder_proc_lock() - Acquire outer lock for given binder_proc
264 * @proc: struct binder_proc to acquire
271 _binder_proc_lock(struct binder_proc *proc, int line)
280 * binder_proc_unlock() - Release spinlock for given binder_proc
281 * @proc: struct binder_proc to acquire
287 _binder_proc_unlock(struct binder_proc *proc, int line)
296 * binder_inner_proc_lock() - Acquire inner lock for given binder_proc
297 * @proc: struct binder_proc to acquire
303 _binder_inner_proc_lock(struct binder_proc *proc, int line)
312 * binder_inner_proc_unlock() - Release inner lock for given binder_proc
313 * @proc: struct binder_proc to acquire
319 _binder_inner_proc_unlock(struct binder_proc *proc, int line)
344 * binder_node_unlock() - Release spinlock for given binder_proc
392 struct binder_proc *proc = node->proc;
411 * @proc: binder_proc associated with list
416 static bool binder_worklist_empty(struct binder_proc *proc,
519 * @proc: binder_proc associated with list
526 binder_dequeue_work(struct binder_proc *proc, struct binder_work *work)
545 binder_defer_work(struct binder_proc *proc, enum binder_deferred_state defer);
547 static void binder_free_proc(struct binder_proc *proc);
578 static void binder_wakeup_poll_threads_ilocked(struct binder_proc *proc,
609 binder_select_thread_ilocked(struct binder_proc *proc)
640 static void binder_wakeup_thread_ilocked(struct binder_proc *proc,
670 static void binder_wakeup_proc_ilocked(struct binder_proc *proc)
695 static struct binder_node *binder_get_node_ilocked(struct binder_proc *proc,
723 static struct binder_node *binder_get_node(struct binder_proc *proc,
735 struct binder_proc *proc,
791 static struct binder_node *binder_new_node(struct binder_proc *proc,
821 struct binder_proc *proc = node->proc;
881 struct binder_proc *proc = node->proc;
1025 static struct binder_ref *binder_get_ref_olocked(struct binder_proc *proc,
1050 * @proc: binder_proc that owns the ref
1067 struct binder_proc *proc,
1258 struct binder_proc *proc,
1314 static int binder_update_ref_for_handle(struct binder_proc *proc,
1357 static int binder_dec_ref_for_handle(struct binder_proc *proc,
1377 static int binder_inc_ref_for_node(struct binder_proc *proc,
1465 * A binder_proc needs to be kept alive while being used to create or
1467 * creating a new transaction or the binder_proc is currently in-use
1468 * by threads that are being released. When done with the binder_proc,
1473 static void binder_proc_dec_tmpref(struct binder_proc *proc)
1581 struct binder_proc *target_proc = t->to_proc;
1686 * @proc: binder_proc owning the buffer
1700 static size_t binder_get_object(struct binder_proc *proc,
1754 * @proc: binder_proc owning the buffer
1775 struct binder_proc *proc,
1806 * @proc: binder_proc owning the buffer
1843 static bool binder_validate_fixup(struct binder_proc *proc,
1947 static void binder_transaction_buffer_release(struct binder_proc *proc,
2126 static inline void binder_release_entire_buffer(struct binder_proc *proc,
2145 struct binder_proc *proc = thread->proc;
2146 struct binder_proc *target_proc = t->to_proc;
2197 struct binder_proc *proc = thread->proc;
2198 struct binder_proc *target_proc = t->to_proc;
2271 struct binder_proc *proc = thread->proc;
2272 struct binder_proc *target_proc = t->to_proc;
2585 struct binder_proc *proc = thread->proc;
2652 struct binder_proc *proc = thread->proc;
2653 struct binder_proc *target_proc = t->to_proc;
2764 struct binder_proc *proc,
2871 struct binder_proc **procp,
2908 static void binder_transaction(struct binder_proc *proc,
2922 struct binder_proc *target_proc = NULL;
3778 binder_free_buf(struct binder_proc *proc,
3812 static int binder_thread_write(struct binder_proc *proc,
4259 static void binder_stat_br(struct binder_proc *proc,
4270 static int binder_put_node_cmd(struct binder_proc *proc,
4305 struct binder_proc *proc = thread->proc;
4333 * @proc: binder_proc associated @t->buffer
4344 static int binder_apply_fd_fixups(struct binder_proc *proc,
4385 static int binder_thread_read(struct binder_proc *proc,
4795 static void binder_release_work(struct binder_proc *proc,
4857 struct binder_proc *proc, struct binder_thread *new_thread)
4895 static struct binder_thread *binder_get_thread(struct binder_proc *proc)
4916 static void binder_free_proc(struct binder_proc *proc)
4945 static int binder_thread_release(struct binder_proc *proc,
5038 struct binder_proc *proc = filp->private_data;
5064 struct binder_proc *proc = filp->private_data;
5124 struct binder_proc *proc = filp->private_data;
5168 static int binder_ioctl_get_node_info_for_ref(struct binder_proc *proc,
5204 static int binder_ioctl_get_node_debug_info(struct binder_proc *proc,
5229 static bool binder_txns_pending_ilocked(struct binder_proc *proc)
5246 struct binder_proc *target_proc)
5296 struct binder_proc *target_proc;
5342 struct binder_proc *proc = filp->private_data;
5454 struct binder_proc **target_procs = NULL, *target_proc;
5477 sizeof(struct binder_proc *),
5565 struct binder_proc *proc = vma->vm_private_data;
5576 struct binder_proc *proc = vma->vm_private_data;
5599 struct binder_proc *proc = filp->private_data;
5625 struct binder_proc *proc, *itr;
5719 struct binder_proc *proc = filp->private_data;
5726 static void binder_deferred_flush(struct binder_proc *proc)
5750 struct binder_proc *proc = filp->private_data;
5768 struct binder_proc *proc = node->proc;
5829 static void binder_deferred_release(struct binder_proc *proc)
5918 struct binder_proc *proc;
5926 struct binder_proc, deferred_work_node);
5946 binder_defer_work(struct binder_proc *proc, enum binder_deferred_state defer)
5959 struct binder_proc *proc,
5963 struct binder_proc *to_proc;
6001 struct binder_proc *proc,
6124 struct binder_proc *proc, int print_all)
6290 struct binder_proc *proc)
6355 struct binder_proc *proc;
6394 struct binder_proc *proc;
6410 struct binder_proc *proc;
6423 struct binder_proc *itr;