/linux/Documentation/admin-guide/ |
H A D | abi.rst | 7 .. kernel-abi:: README 15 abi-stable 16 abi-testing 17 abi-obsolete 18 abi-removed 26 abi-stable-files 27 abi-testing-files 28 abi-obsolete-files 29 abi-removed-files
|
/linux/arch/mips/kernel/ |
H A D | signal.c | 30 #include <asm/abi.h> 73 struct mips_abi *abi = current->thread.abi; in copy_fp_to_sigcontext() local 74 uint64_t __user *fpregs = sc + abi->off_sc_fpregs; in copy_fp_to_sigcontext() 75 uint32_t __user *csr = sc + abi->off_sc_fpc_csr; in copy_fp_to_sigcontext() 92 struct mips_abi *abi = current->thread.abi; in copy_fp_from_sigcontext() local 93 uint64_t __user *fpregs = sc + abi->off_sc_fpregs; in copy_fp_from_sigcontext() 94 uint32_t __user *csr = sc + abi->off_sc_fpc_csr; in copy_fp_from_sigcontext() 128 struct mips_abi *abi in save_hw_fp_context() local 137 struct mips_abi *abi = current->thread.abi; restore_hw_fp_context() local 327 struct mips_abi *abi = current->thread.abi; protected_save_fp_context() local 380 struct mips_abi *abi = current->thread.abi; protected_restore_fp_context() local 820 struct mips_abi *abi = current->thread.abi; handle_signal() local [all...] |
/linux/scripts/lib/abi/ |
H A D | system_symbols.py | 125 def __init__(self, abi, sysfs="/sys", hints=False): argument 137 self.abi = abi 138 self.log = abi.log 191 re_what = self.abi.get_regexes(fname) 193 self.abi.log.warning(f"missing rules for {fname}") 198 if self.abi.debug & AbiDebug.UNDEFINED: 226 if self.abi.re_string: 228 if self.abi.re_string.search(fname): 255 self.abi [all...] |
/linux/arch/xtensa/include/asm/ |
H A D | coprocessor.h | 101 #define XCHAL_SA_REG(list,cc,abi,type,y,name,z,align,size,...) \ argument 102 __REG ## list (cc, abi, type, name, size, align) 104 #define __REG0(cc,abi,t,name,s,a) __REG0_ ## cc (abi,name) argument 105 #define __REG1(cc,abi,t,name,s,a) __REG1_ ## cc (name) argument 106 #define __REG2(cc,abi,type,...) __REG2_ ## type (__VA_ARGS__) argument 108 #define __REG0_0(abi,name) argument 109 #define __REG0_1(abi,name) __REG0_1 ## abi (name) argument
|
/linux/arch/x86/include/asm/ |
H A D | syscall_wrapper.h | 85 #define __SYS_STUB0(abi, name) \ argument 86 long __##abi##_##name(const struct pt_regs *regs); \ 87 ALLOW_ERROR_INJECTION(__##abi##_##name, ERRNO); \ 88 long __##abi##_##name(const struct pt_regs *regs) \ 91 #define __SYS_STUBx(abi, name, ...) \ argument 92 long __##abi##_##name(const struct pt_regs *regs); \ 93 ALLOW_ERROR_INJECTION(__##abi##_##name, ERRNO); \ 94 long __##abi##_##name(const struct pt_regs *regs) \ 99 #define __COND_SYSCALL(abi, name) \ argument 100 __weak long __##abi## [all...] |
/linux/tools/testing/selftests/arm64/abi/ |
H A D | Makefile | 4 TEST_GEN_PROGS := hwcap ptrace syscall-abi tpidr2 8 $(OUTPUT)/syscall-abi: syscall-abi.c syscall-abi-asm.S
|
/linux/tools/testing/selftests/rseq/ |
H A D | rseq.c | 79 struct rseq_abi abi; member 85 .abi = { 163 rc = sys_rseq(&__rseq.abi, get_rseq_min_alloc_size(), 0, RSEQ_SIG); in rseq_register_current_thread() 197 rc = sys_rseq(&__rseq.abi, get_rseq_min_alloc_size(), RSEQ_ABI_FLAG_UNREGISTER, RSEQ_SIG); in rseq_unregister_current_thread() 263 rseq_offset = (void *)&__rseq.abi - rseq_thread_pointer(); in rseq_init()
|
/linux/Documentation/admin-guide/sysctl/ |
H A D | abi.rst | 4 Documentation for /proc/sys/abi/ 8 .. scripts/check-sysctl-docs -vtable="abi" \ 9 .. Documentation/admin-guide/sysctl/abi.rst \ 18 The files in ``/proc/sys/abi`` can be used to see and modify
|
/linux/arch/s390/kernel/syscalls/ |
H A D | syscalltbl | 19 local nr abi name entry64 entry32 _ignore 27 while read nr abi name entry64 entry32 _ignore; do 36 case $abi in 106 local nr abi name _ignore 108 while read nr abi name _ignore; do
|
/linux/Documentation/translations/zh_CN/arch/arm64/ |
H A D | legacy_instructions.txt | 32 模拟模式可通过写 sysctl 节点(/proc/sys/abi)来控制。 57 节点: /proc/sys/abi/swp 62 节点: /proc/sys/abi/cp15_barrier 67 节点: /proc/sys/abi/setend
|
/linux/Documentation/translations/zh_TW/arch/arm64/ |
H A D | legacy_instructions.txt | 36 模擬模式可通過寫 sysctl 節點(/proc/sys/abi)來控制。 61 節點: /proc/sys/abi/swp 66 節點: /proc/sys/abi/cp15_barrier 71 節點: /proc/sys/abi/setend
|
/linux/lib/ |
H A D | audit.c | 40 int audit_classify_syscall(int abi, unsigned syscall) in audit_classify_syscall() argument 42 if (audit_is_compat(abi)) in audit_classify_syscall() 43 return audit_classify_compat_syscall(abi, syscall); in audit_classify_syscall()
|
/linux/arch/x86/kernel/ |
H A D | perf_regs.c | 107 regs_user->abi = perf_reg_abi(current); in perf_get_regs_user() 141 regs_user->abi = perf_reg_abi(current); in perf_get_regs_user() 153 regs_user->abi = PERF_SAMPLE_REGS_ABI_NONE; in perf_get_regs_user() 197 regs_user->abi = user_64bit_mode(user_regs) ? in perf_get_regs_user()
|
H A D | audit_64.c | 42 int audit_classify_syscall(int abi, unsigned syscall) in audit_classify_syscall() argument 45 if (abi == AUDIT_ARCH_I386) in audit_classify_syscall()
|
/linux/Documentation/arch/arm64/ |
H A D | legacy_instructions.rst | 12 (/proc/sys/abi). The following explains the different execution 49 :Node: /proc/sys/abi/swp 55 :Node: /proc/sys/abi/cp15_barrier 61 :Node: /proc/sys/abi/setend
|
/linux/samples/landlock/ |
H A D | sandboxer.c | 349 int ruleset_fd, abi; in main() local 369 abi = landlock_create_ruleset(NULL, 0, LANDLOCK_CREATE_RULESET_VERSION); in main() 370 if (abi < 0) { in main() 395 switch (abi) { in main() 445 LANDLOCK_ABI_LAST, abi); in main() 454 abi, LANDLOCK_ABI_LAST); in main()
|
/linux/security/landlock/ |
H A D | errata.h | 14 const int abi; member 21 .abi = LANDLOCK_ERRATA_ABI, \ 43 #if __has_include("errata/abi-1.h") 44 #include "errata/abi-1.h" 49 #if __has_include("errata/abi-2.h") 50 #include "errata/abi-2.h" 55 #if __has_include("errata/abi-3.h") 56 #include "errata/abi-3.h" 61 #if __has_include("errata/abi-4.h") 62 #include "errata/abi [all...] |
/linux/include/linux/ |
H A D | perf_regs.h | 8 __u64 abi; member 47 regs_user->abi = perf_reg_abi(current); in perf_get_regs_user()
|
/linux/arch/sparc/kernel/ |
H A D | audit.c | 43 int audit_classify_syscall(int abi, unsigned int syscall) in audit_classify_syscall() argument 46 if (abi == AUDIT_ARCH_SPARC) in audit_classify_syscall()
|
/linux/arch/s390/kernel/ |
H A D | audit.c | 42 int audit_classify_syscall(int abi, unsigned syscall) in audit_classify_syscall() argument 45 if (abi == AUDIT_ARCH_S390) in audit_classify_syscall()
|
/linux/tools/perf/tests/ |
H A D | sample-parsing.c | 134 COMP(user_regs->abi); in samples_same() 135 if (s1_regs->abi && in samples_same() 173 COMP(intr_regs->abi); in samples_same() 174 if (s1_regs->abi && in samples_same() 237 .abi = PERF_SAMPLE_REGS_ABI_64, in do_test() 242 .abi = PERF_SAMPLE_REGS_ABI_64, in do_test()
|
/linux/arch/parisc/kernel/ |
H A D | audit.c | 41 int audit_classify_syscall(int abi, unsigned syscall) in audit_classify_syscall() argument 54 if (abi == AUDIT_ARCH_PARISC) in audit_classify_syscall()
|
/linux/arch/powerpc/kernel/ |
H A D | audit.c | 43 int audit_classify_syscall(int abi, unsigned syscall) in audit_classify_syscall() argument 46 if (abi == AUDIT_ARCH_PPC) in audit_classify_syscall()
|
/linux/scripts/ |
H A D | get_abi.py | 17 LIB_DIR = "lib/abi" 170 abi = AbiRegex(args.dir, debug=args.debug, 173 abi_symbols = SystemSymbols(abi=abi, hints=args.show_hints,
|
/linux/arch/mips/include/asm/ |
H A D | elf.h | 334 current->thread.abi = &mips_abi; \ 352 current->thread.abi = &mips_abi_n32; \ 367 current->thread.abi = &mips_abi_32; \ 402 current->thread.abi = &mips_abi; \
|