Searched refs:DTRWrap (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/android/binder/ |
| H A D | rust_binder_main.rs | 168 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> { impl
|
| H A D | freeze.rs | 18 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 D | transaction.rs | 24 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 D | thread.rs | 34 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 D | process.rs | 52 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()
|