Home
last modified time | relevance | path

Searched refs:Thread (Results 1 – 8 of 8) sorted by relevance

/drivers/android/binder/node/
Dwrapper.rs7 use crate::{node::Node, thread::Thread, BinderReturnWriter, DArc, DLArc, DTRWrap, DeliverToRead};
43 _thread: &Thread, in do_work() argument
61 fn on_thread_selected(&self, _thread: &Thread) {} in on_thread_selected() argument
/drivers/android/binder/
Dtransaction.rs24 thread::{PushWorkRes, Thread},
44 pub(crate) from: Arc<Thread>,
72 from: &Arc<Thread>, in new() argument
145 from: &Arc<Thread>, in new_reply() argument
230 fn find_target_thread(&self) -> Option<Arc<Thread>> { in find_target_thread() argument
242 pub(crate) fn find_from(&self, thread: &Thread) -> Option<&DArc<Transaction>> { in find_from()
390 thread: &Thread, in do_work() argument
490 fn on_thread_selected(&self, to_thread: &Thread) { in on_thread_selected() argument
Dprocess.rs50 thread::{PushWorkRes, Thread},
80 threads: RBTree<i32, Arc<Thread>>,
82 ready_threads: List<Thread>,
198 othread: Option<&Thread>, in update_node_refcount() argument
219 thread: Option<&Thread>, in new_node_ref() argument
230 thread: &Thread, in new_node_ref_with_thread() argument
651 thread: &'a Arc<Thread>, in get_work_or_register() argument
663 fn get_current_thread(self: ArcBorrow<'_, Self>) -> Result<Arc<Thread>> { in get_current_thread() argument
682 let ta: Arc<Thread> = Thread::new(id, self.into())?; in get_current_thread()
712 thread: &Thread, in set_as_manager() argument
[all …]
Drust_binder_main.rs22 use crate::{context::Context, page_range::Shrinker, process::Process, thread::Thread};
105 thread: &'a Thread,
109 fn new(writer: UserSliceWriter, thread: &'a Thread) -> Self { in new()
144 thread: &Thread, in do_work() argument
154 fn on_thread_selected(&self, _thread: &thread::Thread); in on_thread_selected() argument
256 _thread: &Thread, in do_work() argument
266 fn on_thread_selected(&self, _thread: &Thread) {} in on_thread_selected() argument
Dtrace.rs5 use crate::{defs::BinderTransactionDataSg, node::Node, thread::Thread, transaction::Transaction};
59 fn raw_thread(t: &Thread) -> rust_binder_thread { in raw_thread()
60 t as *const Thread as rust_binder_thread in raw_thread() constant
137 pub(crate) fn trace_transaction_thread_selected(t: &Transaction, th: &Thread) { in trace_transaction_thread_selected() argument
Dthread.rs343 fn pop_transaction_to_reply(&mut self, thread: &Thread) -> Result<DArc<Transaction>> { in pop_transaction_to_reply()
417 arc_offset: Arc::<Thread>::DATA_OFFSET,
418 process: offset_of!(Thread, process),
419 id: offset_of!(Thread, id),
424 pub(crate) struct Thread { struct
444 impl HasListLinks<0> for Thread { self.links } argument
447 impl ListArcSafe<0> for Thread {
452 impl ListItem<0> for Thread {
457 impl Thread { impl
467 try_pin_init!(Thread { in new()
[all …]
Dfreeze.rs17 defs::*, node::Node, process::Process, thread::Thread, BinderReturnWriter, DArc, DLArc,
87 thread: &Thread, in do_work() argument
135 fn on_thread_selected(&self, _thread: &Thread) {} in on_thread_selected() argument
Dnode.rs19 thread::Thread,
733 _thread: &Thread, in do_work() argument
758 fn on_thread_selected(&self, _thread: &Thread) {} in on_thread_selected() argument
1036 pub(crate) fn set_notification_done(self: DArc<Self>, thread: &Thread) { in set_notification_done() argument
1111 _thread: &Thread, in do_work() argument
1146 fn on_thread_selected(&self, _thread: &Thread) {} in on_thread_selected() argument