Home
last modified time | relevance | path

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

/kernel/futex/
Dpi.c202 static int attach_to_pi_state(u32 __user *uaddr, u32 uval, in attach_to_pi_state() argument
206 pid_t pid = uval & FUTEX_TID_MASK; in attach_to_pi_state()
245 if (uval != uval2) in attach_to_pi_state()
251 if (uval & FUTEX_OWNER_DIED) { in attach_to_pi_state()
320 static int handle_exit_race(u32 __user *uaddr, u32 uval, in handle_exit_race() argument
365 if (uval2 != uval) in handle_exit_race()
410 static int attach_to_pi_owner(u32 __user *uaddr, u32 uval, union futex_key *key, in attach_to_pi_owner() argument
414 pid_t pid = uval & FUTEX_TID_MASK; in attach_to_pi_owner()
428 return handle_exit_race(uaddr, uval, NULL); in attach_to_pi_owner()
447 int ret = handle_exit_race(uaddr, uval, p); in attach_to_pi_owner()
[all …]
Dwaitwake.c411 u32 uval; in futex_wait_multiple_setup() local
448 ret = futex_get_value_locked(&uval, uaddr); in futex_wait_multiple_setup()
450 if (!ret && uval == val) { in futex_wait_multiple_setup()
480 if (get_user(uval, uaddr)) in futex_wait_multiple_setup()
487 if (uval != val) in futex_wait_multiple_setup()
587 u32 uval; in futex_wait_setup() local
616 ret = futex_get_value_locked(&uval, uaddr); in futex_wait_setup()
621 ret = get_user(uval, uaddr); in futex_wait_setup()
631 if (uval != val) { in futex_wait_setup()
Dcore.c451 int futex_cmpxchg_value_locked(u32 *curval, u32 __user *uaddr, u32 uval, u32 newval) in futex_cmpxchg_value_locked() argument
456 ret = futex_atomic_cmpxchg_inatomic(curval, uaddr, uval, newval); in futex_cmpxchg_value_locked()
654 u32 uval, nval, mval; in handle_futex_death() local
663 if (get_user(uval, uaddr)) in handle_futex_death()
702 owner = uval & FUTEX_TID_MASK; in handle_futex_death()
722 mval = (uval & FUTEX_WAITERS) | FUTEX_OWNER_DIED; in handle_futex_death()
733 if ((err = futex_cmpxchg_value_locked(&nval, uaddr, uval, mval))) { in handle_futex_death()
750 if (nval != uval) in handle_futex_death()
757 if (!pi && (uval & FUTEX_WAITERS)) in handle_futex_death()
Dfutex.h150 extern int futex_cmpxchg_value_locked(u32 *curval, u32 __user *uaddr, u32 uval, u32 newval);
/kernel/trace/
Dtrace_events_hist.c5257 u64 uval; in hist_trigger_print_key() local
5270 uval = *(u64 *)(key + key_field->offset); in hist_trigger_print_key()
5271 seq_printf(m, "%s: %llx", field_name, uval); in hist_trigger_print_key()
5273 uval = *(u64 *)(key + key_field->offset); in hist_trigger_print_key()
5275 uval, (void *)(uintptr_t)uval); in hist_trigger_print_key()
5277 uval = *(u64 *)(key + key_field->offset); in hist_trigger_print_key()
5279 uval, (void *)(uintptr_t)uval); in hist_trigger_print_key()
5289 uval = *(u64 *)(key + key_field->offset); in hist_trigger_print_key()
5291 comm, uval); in hist_trigger_print_key()
5295 uval = *(u64 *)(key + key_field->offset); in hist_trigger_print_key()
[all …]