Home
last modified time | relevance | path

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

/DragonOS/user/apps/test-for-robustfutex/src/
H A Dmain.rs41 pub fn get_val(&self, offset: isize) -> u32 { in get_val() method
65 pub fn get_val(&self, offset: isize) -> i32 { in get_val() method
108 let atomic_count = AtomicI32::new(lock.get_val(offset_count)); in futex_wait()
117 futexes.set_val(futexes.get_val(offset_futex) | tid, offset_futex); in futex_wait()
123 let futex_val = futexes.get_val(offset_futex); in futex_wait()
130 futexes.get_val(offset_futex) as usize, in futex_wait()
141 let atomic_count = AtomicI32::new(lock.get_val(offset_count)); in futex_wait()
149 futexes.set_val(futexes.get_val(offset_futex) & 0xc000_0000, offset_futex); in futex_wait()
157 let atomic_count = AtomicI32::new(lock.get_val(offset_count)); in futex_wake()
165 futexes.set_val(futexes.get_val(offset_futex) & 0xc000_0000, offset_futex); in futex_wake()
[all …]