Lines Matching +full:array +full:- +full:nest
1 /* SPDX-License-Identifier: GPL-2.0 */
27 * struct binder_device - information about a binder device node
43 * binderfs_mount_opts - mount options for binderfs
53 * binderfs_info - information about a binderfs mount
56 * binder-control device.
63 * @proc_log_dir: Pointer to the directory dentry containing process-specific
121 (entry)->name; \
144 * struct binder_work - work enqueued on a worklist
174 * struct binder_node - binder node bookkeeping
179 * (protected by @proc->inner_lock)
180 * @rb_node: element for proc->nodes tree
181 * (protected by @proc->inner_lock)
190 * (protected by @proc->inner_lock if @proc
193 * (protected by @proc->inner_lock if @proc
196 * (protected by @proc->inner_lock if @proc
199 * (protected by @proc->inner_lock while @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
218 * (protected by @proc->inner_lock if @proc
229 * (protected by @proc->inner_lock)
290 * struct binder_ref_data - binder_ref counts and id
309 * struct binder_ref - struct to track references on nodes
313 * @node_entry: list entry for node->refs list in target node
314 * (protected by @node->lock)
317 * ref for deletion in binder_cleanup_ref, a non-NULL
320 * (protected by @node->lock)
322 * (protected by @node->lock)
325 * structure is unsafe to access without holding @proc->outer_lock.
343 * struct binder_proc - binder process bookkeeping
348 * this proc ordered by node->ptr
350 * @refs_by_desc: rbtree of refs ordered by ref->desc
352 * @refs_by_node: rbtree of refs ordered by ref->node
389 * @stats: per-process binder statistics
411 * @inner_lock: can nest under outer_lock and/or node lock
414 * @binderfs_entry: process-specific binderfs log file
458 * struct binder_thread - binder thread bookkeeping
461 * @rb_node: element for proc->threads rbtree
462 * (protected by @proc->inner_lock)
463 * @waiting_thread_node: element for @proc->waiting_threads list
464 * (protected by @proc->inner_lock)
471 * @transaction_stack: stack of in-progress transactions for this thread
472 * (protected by @proc->inner_lock)
474 * (protected by @proc->inner_lock)
476 * (protected by @proc->inner_lock)
480 * (protected by @proc->inner_lock)
482 * (protected by @proc->inner_lock)
484 * @stats: per-thread statistics
487 * (atomic since @proc->inner_lock cannot
491 * (protected by @proc->inner_lock)
515 * struct binder_txn_fd_fixup - transaction fd fixup list element
565 * struct binder_object - union of flat binder object types
570 * @fdao: file descriptor array
572 * Used for type-independent object copies