rseq             1125 include/linux/sched.h 	struct rseq __user *rseq;
rseq             1880 include/linux/sched.h 	if (t->rseq)
rseq             1889 include/linux/sched.h 	if (current->rseq)
rseq             1923 include/linux/sched.h 		t->rseq = NULL;
rseq             1927 include/linux/sched.h 		t->rseq = current->rseq;
rseq             1935 include/linux/sched.h 	t->rseq = NULL;
rseq               68 include/linux/syscalls.h struct rseq;
rseq              989 include/linux/syscalls.h asmlinkage long sys_rseq(struct rseq __user *rseq, uint32_t rseq_len,
rseq                3 include/trace/events/rseq.h #define TRACE_SYSTEM rseq
rseq               88 kernel/rseq.c  	if (put_user(cpu_id, &t->rseq->cpu_id_start))
rseq               90 kernel/rseq.c  	if (put_user(cpu_id, &t->rseq->cpu_id))
rseq              103 kernel/rseq.c  	if (put_user(cpu_id_start, &t->rseq->cpu_id_start))
rseq              110 kernel/rseq.c  	if (put_user(cpu_id, &t->rseq->cpu_id))
rseq              123 kernel/rseq.c  	if (copy_from_user(&ptr, &t->rseq->rseq_cs.ptr64, sizeof(ptr)))
rseq              167 kernel/rseq.c  	ret = get_user(flags, &t->rseq->flags);
rseq              207 kernel/rseq.c  	if (clear_user(&t->rseq->rseq_cs.ptr64, sizeof(t->rseq->rseq_cs.ptr64)))
rseq              269 kernel/rseq.c  	if (unlikely(!access_ok(t->rseq, sizeof(*t->rseq))))
rseq              295 kernel/rseq.c  	if (!t->rseq)
rseq              297 kernel/rseq.c  	if (!access_ok(t->rseq, sizeof(*t->rseq)) ||
rseq              307 kernel/rseq.c  SYSCALL_DEFINE4(rseq, struct rseq __user *, rseq, u32, rseq_len,
rseq              314 kernel/rseq.c  		if (current->rseq != rseq || !current->rseq)
rseq              316 kernel/rseq.c  		if (rseq_len != sizeof(*rseq))
rseq              323 kernel/rseq.c  		current->rseq = NULL;
rseq              331 kernel/rseq.c  	if (current->rseq) {
rseq              337 kernel/rseq.c  		if (current->rseq != rseq || rseq_len != sizeof(*rseq))
rseq              349 kernel/rseq.c  	if (!IS_ALIGNED((unsigned long)rseq, __alignof__(*rseq)) ||
rseq              350 kernel/rseq.c  	    rseq_len != sizeof(*rseq))
rseq              352 kernel/rseq.c  	if (!access_ok(rseq, rseq_len))
rseq              354 kernel/rseq.c  	current->rseq = rseq;
rseq              451 kernel/sys_ni.c COND_SYSCALL(rseq);
rseq               34 tools/testing/selftests/rseq/rseq.c __thread volatile struct rseq __rseq_abi = {
rseq               70 tools/testing/selftests/rseq/rseq.c static int sys_rseq(volatile struct rseq *rseq_abi, uint32_t rseq_len,
rseq               90 tools/testing/selftests/rseq/rseq.c 	rc = sys_rseq(&__rseq_abi, sizeof(struct rseq), 0, RSEQ_SIG);
rseq              118 tools/testing/selftests/rseq/rseq.c 	rc = sys_rseq(&__rseq_abi, sizeof(struct rseq),
rseq               46 tools/testing/selftests/rseq/rseq.h extern __thread volatile struct rseq __rseq_abi;