Home
last modified time | relevance | path

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

12

/linux/include/linux/
H A Drseq_entry.h84 current->rseq.event.user_irq = true; in rseq_note_user_irq_entry()
171 if (unlikely(usig != t->rseq.sig)) in rseq_debug_update_user_cs()
177 if (unlikely(!t->rseq.event.user_irq)) in rseq_debug_update_user_cs()
180 unsafe_put_user(0ULL, &t->rseq.usrptr->rseq_cs, efault); in rseq_debug_update_user_cs()
185 unsafe_put_user(0ULL, &t->rseq.usrptr->rseq_cs, efault); in rseq_debug_update_user_cs()
194 t->rseq.event.fatal = true; in rseq_debug_update_user_cs()
205 struct rseq __user *rseq = t->rseq.usrptr; in rseq_debug_validate_ids() local
212 node_id = t->rseq.ids.cpu_id != RSEQ_CPU_ID_UNINITIALIZED ? in rseq_debug_validate_ids()
213 cpu_to_node(t->rseq.ids.cpu_id) : 0; in rseq_debug_validate_ids()
215 scoped_user_read_access(rseq, efault) { in rseq_debug_validate_ids()
[all …]
H A Dsyscalls.h67 struct rseq;
962 asmlinkage long sys_rseq(struct rseq __user *rseq, uint32_t rseq_len,
/linux/kernel/
H A Dsys_ni.c392 COND_SYSCALL(rseq);
H A DMakefile137 obj-$(CONFIG_RSEQ) += rseq.o
/linux/tools/testing/selftests/
H A DMakefile99 TARGETS += rseq
/linux/tools/testing/selftests/kvm/
H A DMakefile.kvm259 -I ../rseq -I.. $(EXTRA_CFLAGS) $(KHDR_INCLUDES)
/linux/arch/mips/kernel/syscalls/
H A Dsyscall_n64.tbl338 327 n64 rseq sys_rseq
H A Dsyscall_n32.tbl342 331 n32 rseq sys_rseq
/linux/tools/perf/arch/mips/entry/syscalls/
H A Dsyscall_n64.tbl338 327 n64 rseq sys_rseq
/linux/scripts/
H A Dsyscall.tbl344 293 common rseq sys_rseq
/linux/tools/scripts/
H A Dsyscall.tbl344 293 common rseq sys_rseq
/linux/arch/sh/kernel/syscalls/
H A Dsyscall.tbl397 387 common rseq sys_rseq
/linux/arch/xtensa/kernel/syscalls/
H A Dsyscall.tbl375 352 common rseq sys_rseq
/linux/arch/m68k/kernel/syscalls/
H A Dsyscall.tbl394 384 common rseq sys_rseq
/linux/arch/parisc/kernel/syscalls/
H A Dsyscall.tbl401 354 common rseq sys_rseq
/linux/arch/x86/entry/syscalls/
H A Dsyscall_64.tbl346 334 common rseq sys_rseq
H A Dsyscall_32.tbl401 386 i386 rseq sys_rseq
/linux/tools/perf/arch/xtensa/entry/syscalls/
H A Dsyscall.tbl375 352 common rseq sys_rseq
/linux/tools/perf/arch/x86/entry/syscalls/
H A Dsyscall_64.tbl346 334 common rseq sys_rseq
/linux/tools/perf/arch/sh/entry/syscalls/
H A Dsyscall.tbl397 387 common rseq sys_rseq
/linux/arch/microblaze/kernel/syscalls/
H A Dsyscall.tbl410 400 common rseq sys_rseq
/linux/arch/arm64/tools/
H A Dsyscall_32.tbl413 398 common rseq sys_rseq
/linux/arch/alpha/kernel/syscalls/
H A Dsyscall.tbl458 527 common rseq sys_rseq
/linux/arch/arm/tools/
H A Dsyscall.tbl416 398 common rseq sys_rseq
/linux/arch/sparc/kernel/syscalls/
H A Dsyscall.tbl439 365 common rseq sys_rseq

12