Lines Matching refs:proc
147 * There are separate work lists for proc, thread, and node (async).
176 * (protected by @proc->inner_lock)
177 * @rb_node: element for proc->nodes tree
178 * (protected by @proc->inner_lock)
181 * @proc: binder_proc that owns this node
187 * (protected by @proc->inner_lock if @proc
190 * (protected by @proc->inner_lock if @proc
193 * (protected by @proc->inner_lock if @proc
196 * (protected by @proc->inner_lock while @proc
198 * if @proc is NULL. During inc/dec and node release
200 * as the node dies and @proc becomes NULL)
206 * (protected by @proc->inner_lock if @proc
209 * (protected by @proc->inner_lock if @proc
212 * (protected by @proc->inner_lock if @proc
215 * (protected by @proc->inner_lock if @proc
226 * (protected by @proc->inner_lock)
238 struct binder_proc *proc;
249 * proc inner_lock
271 * (protected by inner_lock of the proc that
300 * @rb_node_desc: node for lookup by @data.desc in proc's rb_tree
301 * @rb_node_node: node for lookup by @node in proc's rb_tree
304 * @proc: binder_proc containing ref
312 * structure is unsafe to access without holding @proc->outer_lock.
316 /* node + proc => ref (transaction) */
317 /* desc + proc => ref (transaction, inc/dec ref) */
318 /* node => refs + procs (proc exit) */
323 struct binder_proc *proc;
331 * @threads: rbtree of binder_threads in this proc
334 * this proc ordered by node->ptr
340 * @waiting_threads: threads currently waiting for proc work
385 * @tmp_ref: temporary reference to indicate proc is in use
391 * @context: binder_context for this proc
440 * @proc: binder process for this thread
442 * @rb_node: element for proc->threads rbtree
443 * (protected by @proc->inner_lock)
444 * @waiting_thread_node: element for @proc->waiting_threads list
445 * (protected by @proc->inner_lock)
453 * (protected by @proc->inner_lock)
455 * (protected by @proc->inner_lock)
457 * (protected by @proc->inner_lock)
461 * (protected by @proc->inner_lock)
463 * (protected by @proc->inner_lock)
468 * (atomic since @proc->inner_lock cannot
472 * (protected by @proc->inner_lock)
477 struct binder_proc *proc;