Lines Matching refs:op
84 long do_futex(u32 __user *uaddr, int op, u32 val, ktime_t *timeout, in do_futex() argument
87 unsigned int flags = futex_to_flags(op); in do_futex()
88 int cmd = op & FUTEX_CMD_MASK; in do_futex()
147 futex_init_timeout(u32 cmd, u32 op, struct timespec64 *ts, ktime_t *t) in futex_init_timeout() argument
155 else if (cmd != FUTEX_LOCK_PI && !(op & FUTEX_CLOCK_REALTIME)) in futex_init_timeout()
160 SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, in SYSCALL_DEFINE6() argument
164 int ret, cmd = op & FUTEX_CMD_MASK; in SYSCALL_DEFINE6()
169 if (unlikely(should_fail_futex(!(op & FUTEX_PRIVATE_FLAG)))) in SYSCALL_DEFINE6()
173 ret = futex_init_timeout(cmd, op, &ts, &t); in SYSCALL_DEFINE6()
179 return do_futex(uaddr, op, val, tp, uaddr2, (unsigned long)utime, val3); in SYSCALL_DEFINE6()
492 SYSCALL_DEFINE6(futex_time32, u32 __user *, uaddr, int, op, u32, val, in SYSCALL_DEFINE6() argument
496 int ret, cmd = op & FUTEX_CMD_MASK; in SYSCALL_DEFINE6()
503 ret = futex_init_timeout(cmd, op, &ts, &t); in SYSCALL_DEFINE6()
509 return do_futex(uaddr, op, val, tp, uaddr2, (unsigned long)utime, val3); in SYSCALL_DEFINE6()