Home
last modified time | relevance | path

Searched refs:WeakWake (Results 1 – 3 of 3) sorted by relevance

/external/crosvm/cros_async/src/
Dwaker.rs14 pub(crate) trait WeakWake: Send + Sync { interface
22 fn waker_vtable<W: WeakWake>() -> &'static RawWakerVTable { in waker_vtable()
31 unsafe fn clone_weak_raw<W: WeakWake>(data: *const ()) -> RawWaker { in clone_weak_raw()
43 unsafe fn wake_weak_raw<W: WeakWake>(data: *const ()) { in wake_weak_raw()
46 WeakWake::wake(weak) in wake_weak_raw()
49 unsafe fn wake_by_ref_weak_raw<W: WeakWake>(data: *const ()) { in wake_by_ref_weak_raw()
54 WeakWake::wake_by_ref(&weak) in wake_by_ref_weak_raw()
57 unsafe fn drop_weak_raw<W: WeakWake>(data: *const ()) { in drop_weak_raw()
61 pub(crate) fn new_waker<W: WeakWake>(w: Weak<W>) -> Waker { in new_waker()
Dfd_executor.rs30 use crate::waker::{new_waker, WakerToken, WeakWake};
405 impl WeakWake for RawExecutor {
During_executor.rs78 use crate::waker::{new_waker, WakerToken, WeakWake};
661 impl WeakWake for RawExecutor {