Searched refs:rseq_len (Results 1 – 3 of 3) sorted by relevance
| /linux/kernel/ |
| H A D | rseq.c | 410 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 D | rseq.c | 90 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 D | syscalls.h | 961 asmlinkage long sys_rseq(struct rseq __user *rseq, uint32_t rseq_len,
|