Lines Matching refs:op
86 long do_futex(u32 __user *uaddr, int op, u32 val, ktime_t *timeout, in do_futex() argument
89 int cmd = op & FUTEX_CMD_MASK; in do_futex()
92 if (!(op & FUTEX_PRIVATE_FLAG)) in do_futex()
95 if (op & FUTEX_CLOCK_REALTIME) { in do_futex()
153 futex_init_timeout(u32 cmd, u32 op, struct timespec64 *ts, ktime_t *t) in futex_init_timeout() argument
161 else if (cmd != FUTEX_LOCK_PI && !(op & FUTEX_CLOCK_REALTIME)) in futex_init_timeout()
166 SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, in SYSCALL_DEFINE6() argument
170 int ret, cmd = op & FUTEX_CMD_MASK; in SYSCALL_DEFINE6()
175 if (unlikely(should_fail_futex(!(op & FUTEX_PRIVATE_FLAG)))) in SYSCALL_DEFINE6()
179 ret = futex_init_timeout(cmd, op, &ts, &t); in SYSCALL_DEFINE6()
185 return do_futex(uaddr, op, val, tp, uaddr2, (unsigned long)utime, val3); in SYSCALL_DEFINE6()
361 SYSCALL_DEFINE6(futex_time32, u32 __user *, uaddr, int, op, u32, val, in SYSCALL_DEFINE6() argument
365 int ret, cmd = op & FUTEX_CMD_MASK; in SYSCALL_DEFINE6()
372 ret = futex_init_timeout(cmd, op, &ts, &t); in SYSCALL_DEFINE6()
378 return do_futex(uaddr, op, val, tp, uaddr2, (unsigned long)utime, val3); in SYSCALL_DEFINE6()