Home
last modified time | relevance | path

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

/linux/kernel/
H A Drseq.c410 SYSCALL_DEFINE4(rseq, struct rseq __user *, rseq, u32, rseq_len, int, flags, u32, sig) in SYSCALL_DEFINE4() argument
420 if (rseq_len != current->rseq.len) in SYSCALL_DEFINE4()
439 if (current->rseq.usrptr != rseq || rseq_len != current->rseq.len) in SYSCALL_DEFINE4()
458 if (rseq_len < ORIG_RSEQ_SIZE || in SYSCALL_DEFINE4()
459 (rseq_len == ORIG_RSEQ_SIZE && !IS_ALIGNED((unsigned long)rseq, ORIG_RSEQ_SIZE)) || in SYSCALL_DEFINE4()
460 (rseq_len != ORIG_RSEQ_SIZE && (!IS_ALIGNED((unsigned long)rseq, rseq_alloc_align()) || in SYSCALL_DEFINE4()
461 rseq_len < offsetof(struct rseq, end)))) in SYSCALL_DEFINE4()
463 if (!access_ok(rseq, rseq_len)) in SYSCALL_DEFINE4()
496 current->rseq.len = rseq_len; in SYSCALL_DEFINE4()
/linux/tools/testing/selftests/rseq/
H A Drseq.c90 static int sys_rseq(struct rseq_abi *rseq_abi, uint32_t rseq_len, in sys_rseq() argument
93 return syscall(__NR_rseq, rseq_abi, rseq_len, flags, sig); in sys_rseq()
/linux/include/linux/
H A Dsyscalls.h961 asmlinkage long sys_rseq(struct rseq __user *rseq, uint32_t rseq_len,