Home
last modified time | relevance | path

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

/linux/drivers/android/binder/
H A Dcontext.rs15 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 Dprocess.rs46 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 Dallocation.rs21 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 Dnode.rs763 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 Dtransaction.rs20 node::{Node, NodeRef},
65 node_ref: NodeRef, in new() argument