Home
last modified time | relevance | path

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

/linux/drivers/android/binder/
H A Dthread.rs34 BinderReturnWriter, DArc, DLArc, DTRWrap, DeliverCode, DeliverToRead,
230 FailedDead(DLArc<dyn DeliverToRead>),
301 fn pop_work(&mut self) -> Option<DLArc<dyn DeliverToRead>> { in pop_work()
311 fn push_work(&mut self, work: DLArc<dyn DeliverToRead>) -> PushWorkRes { in push_work()
341 fn push_work_deferred(&mut self, work: DLArc<dyn DeliverToRead>) { in push_work_deferred()
519 fn get_work_local(self: &Arc<Self>, wait: bool) -> Result<Option<DLArc<dyn DeliverToRead>>> { in get_work_local()
560 fn get_work(self: &Arc<Self>, wait: bool) -> Result<Option<DLArc<dyn DeliverToRead>>> { in get_work()
618 pub(crate) fn push_work(&self, work: DLArc<dyn DeliverToRead>) -> PushWorkRes { in push_work()
636 pub(crate) fn push_work_if_looper(&self, work: DLArc<dyn DeliverToRead>) -> BinderResult { in push_work_if_looper()
647 pub(crate) fn push_work_deferred(&self, work: DLArc<dyn DeliverToRead>) { in push_work_deferred()
[all …]
H A Dtransaction.rs24 BinderReturnWriter, DArc, DLArc, DTRWrap, DeliverToRead,
95 ) -> BinderResult<DLArc<Self>> { in new()
154 ) -> BinderResult<DLArc<Self>> { in new_reply()
271 pub(crate) fn submit(self: DLArc<Self>, info: &mut TransactionInfo) -> BinderResult { in submit()
H A Dfreeze.rs17 defs::*, node::Node, process::Process, thread::Thread, BinderReturnWriter, DArc, DLArc,
76 fn init(ua: UninitFM, cookie: FreezeCookie) -> DLArc<FreezeMessage> { in init()
389 batch: KVVec<(Arc<Process>, DLArc<FreezeMessage>)>,
H A Drust_binder_main.rs193 type DLArc<T> = kernel::list::ListArc<DTRWrap<T>>; typedef
203 fn arc_try_new(val: T) -> Result<DLArc<T>, kernel::alloc::AllocError> { in arc_try_new()
214 fn arc_pin_init(init: impl PinInit<T>) -> Result<DLArc<T>, kernel::error::Error> { in arc_pin_init()
H A Dprocess.rs52 BinderfsProcFile, DArc, DLArc, DTRWrap, DeliverToRead,
175 work: DLArc<dyn DeliverToRead>, in push_work()
176 ) -> Result<(), (BinderError, DLArc<dyn DeliverToRead>)> { in push_work()
658 pub(crate) fn get_work(&self) -> Option<DLArc<dyn DeliverToRead>> { in get_work()
716 pub(crate) fn push_work(&self, work: DLArc<dyn DeliverToRead>) -> BinderResult { in push_work()
1755 Work(DLArc<dyn DeliverToRead>),