Searched refs:NodeRef (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/android/binder/ |
| H A D | context.rs | 15 use crate::{error::BinderError, node::NodeRef, process::Process}; 40 node: Option<NodeRef>, 99 pub(crate) fn set_manager_node(&self, node_ref: NodeRef) -> Result { in set_manager_node() 125 pub(crate) fn get_manager_node(&self, strong: bool) -> Result<NodeRef, BinderError> { in get_manager_node() argument
|
| H A D | process.rs | 46 node::{CouldNotDeliverCriticalIncrement, CritIncrWrapper, Node, NodeDeath, NodeRef}, 245 ) -> NodeRef { in new_node_ref() argument 248 NodeRef::new(node, strong_count, 1 - strong_count) in new_node_ref() 257 ) -> Result<NodeRef, CouldNotDeliverCriticalIncrement> { in new_node_ref_with_thread() argument 268 Ok(NodeRef::new(node, strong_count, 1 - strong_count)) in new_node_ref_with_thread() 341 node_ref: ListArcField<NodeRef, { Self::LIST_PROC }>, 360 fn new(node_ref: NodeRef, handle: u32, process: Arc<Process>) -> impl PinInit<Self> { in new() argument 375 pub(crate) fn node_ref(&mut self<{Self::LIST_PROC}>) -> &mut NodeRef { node_ref } 376 pub(crate) fn node_ref2(&self<{Self::LIST_PROC}>) -> &NodeRef { node_ref } 762 ) -> Result<Result<NodeRef, CouldNotDeliverCriticalIncrement>> { in get_node_inner() argument [all …]
|
| H A D | allocation.rs | 21 node::{Node, NodeRef}, 32 pub(crate) target_node: Option<NodeRef>, 159 pub(crate) fn set_info_target_node(&mut self, target_node: NodeRef) { in set_info_target_node() argument 364 node_ref: NodeRef, in transfer_binder_object() argument
|
| H A D | node.rs | 763 pub(crate) struct NodeRef { struct 773 impl NodeRef { argument 819 pub(crate) fn clone(&self, strong: bool) -> Result<NodeRef> { in clone() argument 878 impl Drop for NodeRef { implementation
|
| H A D | transaction.rs | 20 node::{Node, NodeRef}, 65 node_ref: NodeRef, in new() argument
|