Lines Matching full:proc
147 * There are separate work lists for proc, thread, and node (async).
175 * (protected by @proc->inner_lock)
176 * @rb_node: element for proc->nodes tree
177 * (protected by @proc->inner_lock)
180 * @proc: binder_proc that owns this node
186 * (protected by @proc->inner_lock if @proc
189 * (protected by @proc->inner_lock if @proc
192 * (protected by @proc->inner_lock if @proc
195 * (protected by @proc->inner_lock while @proc
197 * if @proc is NULL. During inc/dec and node release
199 * as the node dies and @proc becomes NULL)
205 * (protected by @proc->inner_lock if @proc
208 * (protected by @proc->inner_lock if @proc
211 * (protected by @proc->inner_lock if @proc
214 * (protected by @proc->inner_lock if @proc
225 * (protected by @proc->inner_lock)
237 struct binder_proc *proc; member
248 * proc inner_lock
270 * (protected by inner_lock of the proc that
299 * @rb_node_desc: node for lookup by @data.desc in proc's rb_tree
300 * @rb_node_node: node for lookup by @node in proc's rb_tree
303 * @proc: binder_proc containing ref
311 * structure is unsafe to access without holding @proc->outer_lock.
315 /* node + proc => ref (transaction) */
316 /* desc + proc => ref (transaction, inc/dec ref) */
317 /* node => refs + procs (proc exit) */
322 struct binder_proc *proc; member
330 * @threads: rbtree of binder_threads in this proc
333 * this proc ordered by node->ptr
339 * @waiting_threads: threads currently waiting for proc work
384 * @tmp_ref: temporary reference to indicate proc is in use
390 * @context: binder_context for this proc
439 * @proc: binder process for this thread
441 * @rb_node: element for proc->threads rbtree
442 * (protected by @proc->inner_lock)
443 * @waiting_thread_node: element for @proc->waiting_threads list
444 * (protected by @proc->inner_lock)
452 * (protected by @proc->inner_lock)
454 * (protected by @proc->inner_lock)
456 * (protected by @proc->inner_lock)
460 * (protected by @proc->inner_lock)
462 * (protected by @proc->inner_lock)
467 * (atomic since @proc->inner_lock cannot
471 * (protected by @proc->inner_lock)
476 struct binder_proc *proc; member