Home
last modified time | relevance | path

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

/linux/drivers/android/binder/
H A Drust_binder_main.rs168 struct DTRWrap<T: ?Sized> { struct
170 links: ListLinksSelfPtr<DTRWrap<dyn DeliverToRead>>, argument
175 impl{T: ListArcSafe + ?Sized} ListArcSafe<0> for DTRWrap<T> { argument
180 impl ListItem<0> for DTRWrap<dyn DeliverToRead> {
185 impl<T: ?Sized> core::ops::Deref for DTRWrap<T> { implementation
192 type DArc<T> = kernel::sync::Arc<DTRWrap<T>>;
193 type DLArc<T> = kernel::list::ListArc<DTRWrap<T>>;
195 impl<T: ListArcSafe> DTRWrap<T> { implementation
H A Dfreeze.rs18 DTRWrap, DeliverToRead,
58 type UninitFM = UniqueArc<core::mem::MaybeUninit<DTRWrap<FreezeMessage>>>;
77 match ua.pin_init_with(DTRWrap::new(FreezeMessage { cookie })) { in init()
H A Dtransaction.rs24 BinderReturnWriter, DArc, DLArc, DTRWrap, DeliverToRead,
130 Ok(DTRWrap::arc_pin_init(pin_init!(Transaction { in new()
167 Ok(DTRWrap::arc_pin_init(pin_init!(Transaction { in new_reply()
H A Dthread.rs34 BinderReturnWriter, DArc, DLArc, DTRWrap, DeliverCode, DeliverToRead,
266 work_list: List<DTRWrap<dyn DeliverToRead>>,
1276 let list_completion = DTRWrap::arc_try_new(DeliverCode::new(BR_TRANSACTION_COMPLETE))?; in transaction_inner()
1318 let completion = DTRWrap::arc_try_new(DeliverCode::new(BR_TRANSACTION_COMPLETE))?; in reply_inner()
1352 let list_completion = DTRWrap::arc_try_new(DeliverCode::new(code))?; in oneway_transaction_inner()
1612 DTRWrap::arc_pin_init(pin_init!(Self { in try_new()
H A Dprocess.rs52 BinderfsProcFile, DArc, DLArc, DTRWrap, DeliverToRead,
113 work: List<DTRWrap<dyn DeliverToRead>>,
114 delivered_deaths: List<DTRWrap<NodeDeath>, 2>,
773 let node = DTRWrap::arc_pin_init(Node::new(ptr, cookie, flags, self.into()))?.into_arc(); in get_node_inner()