Home
last modified time | relevance | path

Searched refs:abi (Results 1 – 25 of 149) sorted by relevance

123456

/linux/Documentation/admin-guide/
H A Dabi.rst7 .. 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 Dsignal.c30 #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 Dsystem_symbols.py125 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 Dcoprocessor.h101 #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 Dsyscall_wrapper.h85 #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 DMakefile4 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 Drseq.c79 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 Dabi.rst4 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 Dsyscalltbl19 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 Dlegacy_instructions.txt32 模拟模式可通过写 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 Dlegacy_instructions.txt36 模擬模式可通過寫 sysctl 節點(/proc/sys/abi)來控制。
61 節點: /proc/sys/abi/swp
66 節點: /proc/sys/abi/cp15_barrier
71 節點: /proc/sys/abi/setend
/linux/lib/
H A Daudit.c40 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 Dperf_regs.c107 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 Daudit_64.c42 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 Dlegacy_instructions.rst12 (/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 Dsandboxer.c349 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 Derrata.h14 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 Dperf_regs.h8 __u64 abi; member
47 regs_user->abi = perf_reg_abi(current); in perf_get_regs_user()
/linux/arch/sparc/kernel/
H A Daudit.c43 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 Daudit.c42 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 Dsample-parsing.c134 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 Daudit.c41 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 Daudit.c43 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 Dget_abi.py17 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 Delf.h334 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; \

123456