Home
last modified time | relevance | path

Searched refs:NodeRef (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/android/binder/
H A Dcontext.rs15 use crate::{error::BinderError, node::NodeRef, process::Process};
40 node: Option<NodeRef>,
110 pub(crate) fn set_manager_node(&self, node_ref: NodeRef) -> Result { in set_manager_node()
136 pub(crate) fn get_manager_node(&self, strong: bool) -> Result<NodeRef, BinderError> { in get_manager_node() argument
H A Dprocess.rs46 node::{CouldNotDeliverCriticalIncrement, CritIncrWrapper, Node, NodeDeath, NodeRef},
246 ) -> NodeRef { in new_node_ref() argument
249 NodeRef::new(node, strong_count, 1 - strong_count) in new_node_ref()
258 ) -> Result<NodeRef, CouldNotDeliverCriticalIncrement> { in new_node_ref_with_thread() argument
269 Ok(NodeRef::new(node, strong_count, 1 - strong_count)) in new_node_ref_with_thread()
342 node_ref: ListArcField<NodeRef, { Self::LIST_PROC }>,
361 fn new(node_ref: NodeRef, handle: u32, process: Arc<Process>) -> impl PinInit<Self> { in new() argument
376 pub(crate) fn node_ref(&mut self<{Self::LIST_PROC}>) -> &mut NodeRef { node_ref }
377 pub(crate) fn node_ref2(&self<{Self::LIST_PROC}>) -> &NodeRef { node_ref }
763 ) -> Result<Result<NodeRef, CouldNotDeliverCriticalIncrement>> { in get_node_inner() argument
[all …]
H A Dallocation.rs21 node::{Node, NodeRef},
32 pub(crate) target_node: Option<NodeRef>,
156 pub(crate) fn set_info_target_node(&mut self, target_node: NodeRef) { in set_info_target_node() argument
373 node_ref: NodeRef, in transfer_binder_object() argument
H A Dtransaction.rs20 node::{Node, NodeRef},
91 node_ref: NodeRef, in new() argument