Home
last modified time | relevance | path

Searched refs:rseq (Results 1 – 25 of 2746) sorted by relevance

12345678910>>...110

/linux/kernel/
A Drseq.c87 struct rseq __user *rseq = t->rseq; in rseq_update_cpu_id() local
89 if (!user_write_access_begin(rseq, sizeof(*rseq))) in rseq_update_cpu_id()
222 if (clear_user(&t->rseq->rseq_cs.ptr64, sizeof(t->rseq->rseq_cs.ptr64))) in clear_rseq_cs()
317 if (!t->rseq) in rseq_syscall()
328 SYSCALL_DEFINE4(rseq, struct rseq __user *, rseq, u32, rseq_len, in SYSCALL_DEFINE4() argument
337 if (current->rseq != rseq || !current->rseq) in SYSCALL_DEFINE4()
346 current->rseq = NULL; in SYSCALL_DEFINE4()
354 if (current->rseq) { in SYSCALL_DEFINE4()
360 if (current->rseq != rseq || rseq_len != sizeof(*rseq)) in SYSCALL_DEFINE4()
372 if (!IS_ALIGNED((unsigned long)rseq, __alignof__(*rseq)) || in SYSCALL_DEFINE4()
[all …]
A D.rseq.o.cmd1rseq.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/aar…
3 source_kernel/rseq.o := kernel/rseq.c
5 deps_kernel/rseq.o := \
625 include/uapi/linux/rseq.h \
1207 include/trace/events/rseq.h \
1210 kernel/rseq.o: $(deps_kernel/rseq.o)
1212 $(deps_kernel/rseq.o):
A D.built-in.a.cmd1 …-in.a kernel/events/built-in.a kernel/crash_dump.o kernel/jump_label.o kernel/iomem.o kernel/rseq.o
A DMakefile128 obj-$(CONFIG_RSEQ) += rseq.o
A Dsys_ni.c479 COND_SYSCALL(rseq);
A Dbuilt-in.a190 rseq.o/
A Dptrace.c804 .rseq_abi_pointer = (u64)(uintptr_t)task->rseq, in ptrace_get_rseq_configuration()
805 .rseq_abi_size = sizeof(*task->rseq), in ptrace_get_rseq_configuration()
/linux/tools/testing/selftests/rseq/
A DMakefile26 $(OUTPUT)/librseq.so: rseq.c rseq.h rseq-*.h
29 $(OUTPUT)/%: %.c $(TEST_GEN_PROGS_EXTENDED) rseq.h rseq-*.h
33 rseq.h rseq-*.h
37 rseq.h rseq-*.h
A Drseq.c34 __thread volatile struct rseq __rseq_abi = {
70 static int sys_rseq(volatile struct rseq *rseq_abi, uint32_t rseq_len, in sys_rseq()
90 rc = sys_rseq(&__rseq_abi, sizeof(struct rseq), 0, RSEQ_SIG); in rseq_register_current_thread()
118 rc = sys_rseq(&__rseq_abi, sizeof(struct rseq), in rseq_unregister_current_thread()
A Drseq.h46 extern __thread volatile struct rseq __rseq_abi;
/linux/include/linux/
A Dsched.h1284 struct rseq __user *rseq; member
2198 if (t->rseq) in rseq_set_notify_resume()
2207 if (current->rseq) in rseq_handle_notify_resume()
2241 t->rseq = NULL; in rseq_fork()
2245 t->rseq = current->rseq; in rseq_fork()
2253 t->rseq = NULL; in rseq_execve()
A Dsyscalls.h67 struct rseq;
1036 asmlinkage long sys_rseq(struct rseq __user *rseq, uint32_t rseq_len,
/linux/include/uapi/linux/
A Drseq.h62 struct rseq { struct
/linux/include/trace/events/
A Drseq.h3 #define TRACE_SYSTEM rseq
/linux/tools/testing/selftests/kvm/
A Drseq_test.c25 static __thread volatile struct rseq __rseq = {
/linux/tools/testing/selftests/
A DMakefile55 TARGETS += rseq
/linux/arch/mips/kernel/syscalls/
A Dsyscall_n64.tbl338 327 n64 rseq sys_rseq
A Dsyscall_n32.tbl342 331 n32 rseq sys_rseq
/linux/arch/ia64/kernel/syscalls/
A Dsyscall.tbl345 333 common rseq sys_rseq
/linux/tools/perf/arch/mips/entry/syscalls/
A Dsyscall_n64.tbl338 327 n64 rseq sys_rseq
/linux/arch/xtensa/kernel/syscalls/
A Dsyscall.tbl375 352 common rseq sys_rseq
/linux/arch/x86/entry/syscalls/
A Dsyscall_64.tbl345 334 common rseq sys_rseq
/linux/tools/perf/arch/x86/entry/syscalls/
A Dsyscall_64.tbl345 334 common rseq sys_rseq
/linux/arch/sh/kernel/syscalls/
A Dsyscall.tbl397 387 common rseq sys_rseq
/linux/arch/m68k/kernel/syscalls/
A Dsyscall.tbl394 384 common rseq sys_rseq

Completed in 38 milliseconds

12345678910>>...110