Home
last modified time | relevance | path

Searched refs:DArc (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/android/binder/
H A Dtransaction.rs24 BinderReturnWriter, DArc, DLArc, DTRWrap, DeliverToRead,
68 target_node: Option<DArc<Node>>,
69 pub(crate) from_parent: Option<DArc<Transaction>>,
92 from_parent: Option<DArc<Transaction>>, in new()
207 pub(crate) fn is_stacked_on(&self, onext: &Option<DArc<Self>>) -> bool { in is_stacked_on()
216 pub(crate) fn clone_next(&self) -> Option<DArc<Self>> { in clone_next()
235 pub(crate) fn find_from(&self, thread: &Thread) -> Option<&DArc<Transaction>> { in find_from()
381 self: DArc<Self>, in do_work()
465 fn cancel(self: DArc<Self>) { in cancel()
H A Dfreeze.rs17 defs::*, node::Node, process::Process, thread::Thread, BinderReturnWriter, DArc, DLArc,
27 pub(crate) node: DArc<Node>,
53 fn allow_duplicate(&self, node: &DArc<Node>) -> bool { in allow_duplicate()
86 self: DArc<Self>, in do_work()
143 fn cancel(self: DArc<Self>) {} in cancel()
310 fn get_freeze_cookie(&self, node: &DArc<Node>) -> Option<FreezeCookie> { in get_freeze_cookie()
322 fn find_freeze_recipients(&self) -> Result<KVVec<(DArc<Node>, Arc<Process>)>, AllocError> { in find_freeze_recipients()
H A Dthread.rs34 BinderReturnWriter, DArc, DLArc, DTRWrap, DeliverCode, DeliverToRead,
256 reply_work: DArc<ThreadError>,
260 return_work: DArc<ThreadError>,
267 current_transaction: Option<DArc<Transaction>>,
350 fn pop_transaction_to_reply(&mut self, thread: &Thread) -> Result<DArc<Transaction>> { in pop_transaction_to_reply()
361 fn pop_transaction_replied(&mut self, transaction: &DArc<Transaction>) -> bool { in pop_transaction_replied()
505 pub(crate) fn set_current_transaction(&self, transaction: DArc<Transaction>) { in set_current_transaction()
1123 transaction: &DArc<Transaction>, in deliver_reply()
1138 transaction: &DArc<Transaction>, in deliver_single_reply()
1169 fn is_current_transaction(&self, transaction: &DArc<Transaction>) -> bool { in is_current_transaction()
[all …]
H A Drust_binder_main.rs148 self: DArc<Self>, in do_work()
155 fn cancel(self: DArc<Self>); in cancel()
192 type DArc<T> = kernel::sync::Arc<DTRWrap<T>>; typedef
253 self: DArc<Self>, in do_work()
263 fn cancel(self: DArc<Self>) {} in cancel()
H A Dprocess.rs52 BinderfsProcFile, DArc, DLArc, DTRWrap, DeliverToRead,
111 nodes: RBTree<u64, DArc<Node>>,
220 node: &DArc<Node>, in update_node_refcount()
243 node: DArc<Node>, in new_node_ref()
254 node: DArc<Node>, in new_node_ref_with_thread()
275 fn get_existing_node(&self, ptr: u64, cookie: u64) -> Result<Option<DArc<Node>>> { in get_existing_node()
301 fn pull_delivered_death(&mut self, cookie: u64) -> Option<DArc<NodeDeath>> { in pull_delivered_death()
312 pub(crate) fn death_delivered(&mut self, death: DArc<NodeDeath>) { in death_delivered()
343 death: ListArcField<Option<DArc<NodeDeath>>, { Self::LIST_PROC }>,
374 pub(crate) fn death(&mut self<{Self::LIST_PROC}>) -> &mut Option<DArc<NodeDeath>> { death }
[all …]
H A Dallocation.rs23 DArc,
37 pub(crate) oneway_node: Option<DArc<Node>>,
148 pub(crate) fn set_info_oneway_node(&mut self, oneway_node: DArc<Node>) { in set_info_oneway_node()