Searched refs:DLArc (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/android/binder/node/ |
| H A D | wrapper.rs | 7 use crate::{node::Node, thread::Thread, BinderReturnWriter, DArc, DLArc, DTRWrap, DeliverToRead}; 22 pub(super) fn init(self, node: DArc<Node>) -> DLArc<dyn DeliverToRead> { in init()
|
| /linux/drivers/android/binder/ |
| H A D | node.rs | 20 BinderReturnWriter, DArc, DLArc, DTRWrap, DeliverToRead, 343 ) -> Option<DLArc<Node>> { in inc_ref_done_locked() 384 ) -> Option<DLArc<Node>> { in update_refcount_locked() 422 ) -> Result<Option<DLArc<Node>>, CouldNotDeliverCriticalIncrement> { in incr_refcount_allow_zero2one() 465 ) -> Option<DLArc<dyn DeliverToRead>> { in incr_refcount_allow_zero2one_with_wrapper() 527 transaction: DLArc<Transaction>, in submit_oneway() 529 ) -> Result<(), (BinderError, DLArc<dyn DeliverToRead>)> { in submit_oneway() 591 ) -> Option<DLArc<Transaction>> { in take_outdated_transaction()
|
| H A D | thread.rs | 34 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() 516 fn get_work_local(self: &Arc<Self>, wait: bool) -> Result<Option<DLArc<dyn DeliverToRead>>> { in get_work_local() 554 fn get_work(self: &Arc<Self>, wait: bool) -> Result<Option<DLArc<dyn DeliverToRead>>> { in get_work() 612 pub(crate) fn push_work(&self, work: DLArc<dyn DeliverToRead>) -> PushWorkRes { in push_work() 630 pub(crate) fn push_work_if_looper(&self, work: DLArc<dyn DeliverToRead>) -> BinderResult { in push_work_if_looper() 641 pub(crate) fn push_work_deferred(&self, work: DLArc<dyn DeliverToRead>) { in push_work_deferred() [all …]
|
| H A D | transaction.rs | 24 BinderReturnWriter, DArc, DLArc, DTRWrap, DeliverToRead, 69 ) -> BinderResult<DLArc<Self>> { in new() 131 ) -> BinderResult<DLArc<Self>> { in new_reply() 251 pub(crate) fn submit(self: DLArc<Self>) -> BinderResult { in submit()
|
| H A D | freeze.rs | 17 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 D | rust_binder_main.rs | 190 type DLArc<T> = kernel::list::ListArc<DTRWrap<T>>; typedef 200 fn arc_try_new(val: T) -> Result<DLArc<T>, kernel::alloc::AllocError> { in arc_try_new() 211 fn arc_pin_init(init: impl PinInit<T>) -> Result<DLArc<T>, kernel::error::Error> { in arc_pin_init()
|
| H A D | process.rs | 51 BinderfsProcFile, DArc, DLArc, DTRWrap, DeliverToRead, 174 work: DLArc<dyn DeliverToRead>, in push_work() 175 ) -> Result<(), (BinderError, DLArc<dyn DeliverToRead>)> { in push_work() 657 pub(crate) fn get_work(&self) -> Option<DLArc<dyn DeliverToRead>> { in get_work() 715 pub(crate) fn push_work(&self, work: DLArc<dyn DeliverToRead>) -> BinderResult { in push_work() 1750 Work(DLArc<dyn DeliverToRead>),
|