Home
last modified time | relevance | path

Searched defs:AtomicU32 (Results 1 – 25 of 27) sorted by relevance

12

/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sys/pal/unix/
H A Dfutex.rs20 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
93 let ptr = futex as *const AtomicU32; in futex_wake() constant
100 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
101 let ptr = futex as *const AtomicU32; in futex_wake_all() constant
114 futex as *const AtomicU32 as *mut _, in futex_wake() constant
125 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
129 futex as *const AtomicU32 as *mut _, in futex_wake_all() constant
139 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
150 futex as *const AtomicU32 as *mut u32, in futex_wait() constant
165 libc::futex(futex as *const AtomicU32 as *mut u32, libc::FUTEX_WAKE, 1, null(), null_mut()) in futex_wake() constant
[all …]
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sys/pal/unix/
H A Dfutex.rs25 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
98 let ptr = futex as *const AtomicU32; in futex_wake() constant
105 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
106 let ptr = futex as *const AtomicU32; in futex_wake_all() constant
119 futex as *const AtomicU32 as *mut _, in futex_wake() constant
130 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
134 futex as *const AtomicU32 as *mut _, in futex_wake_all() constant
144 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
155 futex as *const AtomicU32 as *mut u32, in futex_wait() constant
170 libc::futex(futex as *const AtomicU32 as *mut u32, libc::FUTEX_WAKE, 1, null(), null_mut()) in futex_wake() constant
[all …]
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sys/pal/unix/
H A Dfutex.rs25 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
98 let ptr = futex as *const AtomicU32; in futex_wake() constant
105 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
106 let ptr = futex as *const AtomicU32; in futex_wake_all() constant
119 futex as *const AtomicU32 as *mut _, in futex_wake() constant
130 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
134 futex as *const AtomicU32 as *mut _, in futex_wake_all() constant
144 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
155 futex as *const AtomicU32 as *mut u32, in futex_wait() constant
170 libc::futex(futex as *const AtomicU32 as *mut u32, libc::FUTEX_WAKE, 1, null(), null_mut()) in futex_wake() constant
[all …]
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/library/std/src/sys/pal/unix/
H A Dfutex.rs25 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
98 let ptr = futex as *const AtomicU32; in futex_wake() constant
105 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
106 let ptr = futex as *const AtomicU32; in futex_wake_all() constant
119 futex as *const AtomicU32 as *mut _, in futex_wake() constant
130 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
134 futex as *const AtomicU32 as *mut _, in futex_wake_all() constant
144 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
155 futex as *const AtomicU32 as *mut u32, in futex_wait() constant
170 libc::futex(futex as *const AtomicU32 as *mut u32, libc::FUTEX_WAKE, 1, null(), null_mut()) in futex_wake() constant
[all …]
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sys/pal/unix/
H A Dfutex.rs20 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
93 let ptr = futex as *const AtomicU32; in futex_wake() constant
100 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
101 let ptr = futex as *const AtomicU32; in futex_wake_all() constant
114 futex as *const AtomicU32 as *mut _, in futex_wake() constant
125 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
129 futex as *const AtomicU32 as *mut _, in futex_wake_all() constant
139 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
150 futex as *const AtomicU32 as *mut u32, in futex_wait() constant
165 libc::futex(futex as *const AtomicU32 as *mut u32, libc::FUTEX_WAKE, 1, null(), null_mut()) in futex_wake() constant
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/loom/std/
Datomic_u32.rs7 pub(crate) struct AtomicU32 { struct
8 inner: UnsafeCell<std::sync::atomic::AtomicU32>, argument
11 unsafe impl Send for AtomicU32 {} implementation
12 unsafe impl Sync for AtomicU32 {} implementation
13 impl panic::RefUnwindSafe for AtomicU32 {} implementation
14 impl panic::UnwindSafe for AtomicU32 {} implementation
16 impl AtomicU32 { implementation
17 pub(crate) const fn new(val: u32) -> AtomicU32 { in new()
34 impl Deref for AtomicU32 { implementation
44 impl fmt::Debug for AtomicU32 { implementation
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sys/pal/wasm/atomics/
H A Dfutex.rs10 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
14 futex as *const AtomicU32 as *mut i32, in futex_wait() constant
26 unsafe { wasm32::memory_atomic_notify(futex as *const AtomicU32 as *mut i32, 1) > 0 } in futex_wake() constant
30 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
32 wasm32::memory_atomic_notify(futex as *const AtomicU32 as *mut i32, i32::MAX as u32); in futex_wake_all() constant
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sys/pal/wasm/atomics/
H A Dfutex.rs10 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
14 futex as *const AtomicU32 as *mut i32, in futex_wait() constant
26 unsafe { wasm32::memory_atomic_notify(futex as *const AtomicU32 as *mut i32, 1) > 0 } in futex_wake() constant
30 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
32 wasm32::memory_atomic_notify(futex as *const AtomicU32 as *mut i32, i32::MAX as u32); in futex_wake_all() constant
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sys/pal/wasm/atomics/
H A Dfutex.rs19 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
22 wasm::memory_atomic_wait32(futex as *const AtomicU32 as *mut i32, expected as i32, timeout) in futex_wait() constant
32 unsafe { wasm::memory_atomic_notify(futex as *const AtomicU32 as *mut i32, 1) > 0 } in futex_wake() constant
36 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
38 wasm::memory_atomic_notify(futex as *const AtomicU32 as *mut i32, i32::MAX as u32); in futex_wake_all() constant
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/library/std/src/sys/pal/wasm/atomics/
H A Dfutex.rs19 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
22 wasm::memory_atomic_wait32(futex as *const AtomicU32 as *mut i32, expected as i32, timeout) in futex_wait() constant
32 unsafe { wasm::memory_atomic_notify(futex as *const AtomicU32 as *mut i32, 1) > 0 } in futex_wake() constant
36 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
38 wasm::memory_atomic_notify(futex as *const AtomicU32 as *mut i32, i32::MAX as u32); in futex_wake_all() constant
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sys/pal/wasm/atomics/
H A Dfutex.rs19 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
22 wasm::memory_atomic_wait32(futex as *const AtomicU32 as *mut i32, expected as i32, timeout) in futex_wait() constant
32 unsafe { wasm::memory_atomic_notify(futex as *const AtomicU32 as *mut i32, 1) > 0 } in futex_wake() constant
36 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
38 wasm::memory_atomic_notify(futex as *const AtomicU32 as *mut i32, i32::MAX as u32); in futex_wake_all() constant
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sys/pal/hermit/
H A Dfutex.rs6 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
35 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sys/pal/hermit/
H A Dfutex.rs6 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
35 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sys/pal/hermit/
H A Dfutex.rs11 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
40 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/library/std/src/sys/pal/hermit/
H A Dfutex.rs11 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
40 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sys/pal/hermit/
H A Dfutex.rs11 pub fn futex_wait(futex: &AtomicU32, expected: u32, timeout: Option<Duration>) -> bool { in futex_wait()
40 pub fn futex_wake_all(futex: &AtomicU32) { in futex_wake_all()
/aosp_15_r20/external/rust/beto-rust/common/handle_map/src/
Dshard.rs125 outstanding_allocations_counter: &AtomicU32, in deallocate()
149 outstanding_allocations_counter: &AtomicU32, in try_allocate()
/aosp_15_r20/external/crosvm/io_uring/src/
H A During.rs745 let head = ptr.add(params.sq_off.head as usize) as *const AtomicU32; in new() constant
746 let tail = ptr.add(params.sq_off.tail as usize) as *const AtomicU32; in new() constant
790 let head = ptr.add(params.cq_off.head as usize) as *const AtomicU32; in new() constant
791 let tail = ptr.add(params.cq_off.tail as usize) as *const AtomicU32; in new() constant
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/library/core/src/panic/
H A Dunwind_safe.rs234 impl RefUnwindSafe for crate::sync::atomic::AtomicU32 {} implementation
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/library/core/src/panic/
H A Dunwind_safe.rs234 impl RefUnwindSafe for crate::sync::atomic::AtomicU32 {} implementation
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/library/core/src/panic/
H A Dunwind_safe.rs234 impl RefUnwindSafe for crate::sync::atomic::AtomicU32 {} implementation
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/library/core/src/panic/
H A Dunwind_safe.rs234 impl RefUnwindSafe for crate::sync::atomic::AtomicU32 {} implementation
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/library/core/src/panic/
H A Dunwind_safe.rs234 impl RefUnwindSafe for crate::sync::atomic::AtomicU32 {} implementation
/aosp_15_r20/external/rust/android-crates-io/crates/bytemuck/src/
Dzeroable.rs95 unsafe impl Zeroable for core::sync::atomic::AtomicU32 {} implementation
/aosp_15_r20/external/cronet/third_party/rust/chromium_crates_io/vendor/bytemuck-1.15.0/src/
H A Dzeroable.rs91 unsafe impl Zeroable for core::sync::atomic::AtomicU32 {} implementation

12