/kernel/linux/linux-5.10/arch/x86/entry/syscalls/ |
H A D | syscalltbl.sh | 8 local abi="$1" 12 echo "__SYSCALL_${abi}($nr, $entry)" 16 local abi="$1" 21 if [ "$abi" != "I386" -a -n "$compat" ]; then 22 echo "a compat entry ($abi: $compat) for a 64-bit syscall makes no sense" >&2 28 syscall_macro "$abi" "$nr" "$entry" 33 syscall_macro "$abi" "$nr" "$entry" 36 syscall_macro "$abi" "$nr" "$compat" 42 while read nr abi name entry compat; do 43 abi [all...] |
/kernel/linux/linux-5.10/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 811 struct mips_abi *abi = current->thread.abi; handle_signal() local [all...] |
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | signal.c | 30 #include <asm/abi.h> 72 struct mips_abi *abi = current->thread.abi; in copy_fp_to_sigcontext() local 73 uint64_t __user *fpregs = sc + abi->off_sc_fpregs; in copy_fp_to_sigcontext() 74 uint32_t __user *csr = sc + abi->off_sc_fpc_csr; in copy_fp_to_sigcontext() 91 struct mips_abi *abi = current->thread.abi; in copy_fp_from_sigcontext() local 92 uint64_t __user *fpregs = sc + abi->off_sc_fpregs; in copy_fp_from_sigcontext() 93 uint32_t __user *csr = sc + abi->off_sc_fpc_csr; in copy_fp_from_sigcontext() 127 struct mips_abi *abi in save_hw_fp_context() local 136 struct mips_abi *abi = current->thread.abi; restore_hw_fp_context() local 326 struct mips_abi *abi = current->thread.abi; protected_save_fp_context() local 379 struct mips_abi *abi = current->thread.abi; protected_restore_fp_context() local 819 struct mips_abi *abi = current->thread.abi; handle_signal() local [all...] |
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | coprocessor.h | 101 #define XCHAL_SA_REG(list,cc,abi,type,y,name,z,align,size,...) \ 102 __REG ## list (cc, abi, type, name, size, align) 104 #define __REG0(cc,abi,t,name,s,a) __REG0_ ## cc (abi,name) 105 #define __REG1(cc,abi,t,name,s,a) __REG1_ ## cc (name) 106 #define __REG2(cc,abi,type,...) __REG2_ ## type (__VA_ARGS__) 108 #define __REG0_0(abi,name) 109 #define __REG0_1(abi,name) __REG0_1 ## abi (name)
|
/kernel/linux/linux-6.6/arch/xtensa/include/asm/ |
H A D | coprocessor.h | 101 #define XCHAL_SA_REG(list,cc,abi,type,y,name,z,align,size,...) \ 102 __REG ## list (cc, abi, type, name, size, align) 104 #define __REG0(cc,abi,t,name,s,a) __REG0_ ## cc (abi,name) 105 #define __REG1(cc,abi,t,name,s,a) __REG1_ ## cc (name) 106 #define __REG2(cc,abi,type,...) __REG2_ ## type (__VA_ARGS__) 108 #define __REG0_0(abi,name) 109 #define __REG0_1(abi,name) __REG0_1 ## abi (name)
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | vdso.c | 86 static int __init __vdso_init(enum vdso_abi abi) in __vdso_init() argument 92 if (memcmp(vdso_info[abi].vdso_code_start, "\177ELF", 4)) { in __vdso_init() 97 vdso_info[abi].vdso_pages = ( in __vdso_init() 98 vdso_info[abi].vdso_code_end - in __vdso_init() 99 vdso_info[abi].vdso_code_start) >> in __vdso_init() 102 vdso_pagelist = kcalloc(vdso_info[abi].vdso_pages, in __vdso_init() 109 pfn = sym_to_pfn(vdso_info[abi].vdso_code_start); in __vdso_init() 111 for (i = 0; i < vdso_info[abi].vdso_pages; i++) in __vdso_init() 114 vdso_info[abi].cm->pages = vdso_pagelist; in __vdso_init() 188 static int __setup_additional_pages(enum vdso_abi abi, in __setup_additional_pages() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | syscall_wrapper.h | 85 #define __SYS_STUB0(abi, name) \ 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, ...) \ 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) \ 100 __weak long __##abi## [all...] |
/kernel/linux/linux-5.10/kernel/sched/rtg/ |
H A D | rtg_ctrl.c | 26 typedef long (*rtg_ctrl_func)(int abi, void __user *arg); 28 static long ctrl_set_enable(int abi, void __user *uarg); 29 static long ctrl_set_rtg(int abi, void __user *uarg); 30 static long ctrl_set_rtg_attr(int abi, void __user *uarg); 31 static long ctrl_begin_frame(int abi, void __user *uarg); 32 static long ctrl_end_frame(int abi, void __user *uarg); 33 static long ctrl_end_scene(int abi, void __user *uarg); 34 static long ctrl_set_min_util(int abi, void __user *uarg); 35 static long ctrl_set_margin(int abi, void __user *uarg); 36 static long ctrl_search_rtg(int abi, voi 97 rtg_enable(int abi, const struct rtg_enable_data *data) rtg_enable() argument 221 ctrl_set_enable(int abi, void __user *uarg) ctrl_set_enable() argument 237 ctrl_get_enable(int abi, void __user *uarg) ctrl_get_enable() argument 318 ctrl_set_rtg_attr(int abi, void __user *uarg) ctrl_set_rtg_attr() argument 450 ctrl_begin_frame(int abi, void __user *uarg) ctrl_begin_frame() argument 455 ctrl_end_frame(int abi, void __user *uarg) ctrl_end_frame() argument 474 ctrl_end_scene(int abi, void __user *uarg) ctrl_end_scene() argument 500 ctrl_set_min_util(int abi, void __user *uarg) ctrl_set_min_util() argument 528 ctrl_set_margin(int abi, void __user *uarg) ctrl_set_margin() argument 705 ctrl_set_rtg(int abi, void __user *uarg) ctrl_set_rtg() argument 738 ctrl_search_rtg(int abi, void __user *uarg) ctrl_search_rtg() argument 750 do_proc_rtg_ioctl(int abi, struct file *file, unsigned int cmd, unsigned long arg) do_proc_rtg_ioctl() argument [all...] |
/kernel/linux/linux-6.6/kernel/sched/rtg/ |
H A D | rtg_ctrl.c | 26 typedef long (*rtg_ctrl_func)(int abi, void __user *arg); 28 static long ctrl_set_enable(int abi, void __user *uarg); 29 static long ctrl_set_rtg(int abi, void __user *uarg); 30 static long ctrl_set_rtg_attr(int abi, void __user *uarg); 31 static long ctrl_begin_frame(int abi, void __user *uarg); 32 static long ctrl_end_frame(int abi, void __user *uarg); 33 static long ctrl_end_scene(int abi, void __user *uarg); 34 static long ctrl_set_min_util(int abi, void __user *uarg); 35 static long ctrl_set_margin(int abi, void __user *uarg); 36 static long ctrl_search_rtg(int abi, voi 97 rtg_enable(int abi, const struct rtg_enable_data *data) rtg_enable() argument 221 ctrl_set_enable(int abi, void __user *uarg) ctrl_set_enable() argument 237 ctrl_get_enable(int abi, void __user *uarg) ctrl_get_enable() argument 318 ctrl_set_rtg_attr(int abi, void __user *uarg) ctrl_set_rtg_attr() argument 450 ctrl_begin_frame(int abi, void __user *uarg) ctrl_begin_frame() argument 455 ctrl_end_frame(int abi, void __user *uarg) ctrl_end_frame() argument 474 ctrl_end_scene(int abi, void __user *uarg) ctrl_end_scene() argument 500 ctrl_set_min_util(int abi, void __user *uarg) ctrl_set_min_util() argument 528 ctrl_set_margin(int abi, void __user *uarg) ctrl_set_margin() argument 705 ctrl_set_rtg(int abi, void __user *uarg) ctrl_set_rtg() argument 738 ctrl_search_rtg(int abi, void __user *uarg) ctrl_search_rtg() argument 750 do_proc_rtg_ioctl(int abi, struct file *file, unsigned int cmd, unsigned long arg) do_proc_rtg_ioctl() argument [all...] |
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | vdso.c | 81 static int __vdso_remap(enum vdso_abi abi, in __vdso_remap() argument 86 unsigned long vdso_size = vdso_info[abi].vdso_code_end - in __vdso_remap() 87 vdso_info[abi].vdso_code_start; in __vdso_remap() 97 static int __vdso_init(enum vdso_abi abi) in __vdso_init() argument 103 if (memcmp(vdso_info[abi].vdso_code_start, "\177ELF", 4)) { in __vdso_init() 108 vdso_info[abi].vdso_pages = ( in __vdso_init() 109 vdso_info[abi].vdso_code_end - in __vdso_init() 110 vdso_info[abi].vdso_code_start) >> in __vdso_init() 113 vdso_pagelist = kcalloc(vdso_info[abi].vdso_pages, in __vdso_init() 120 pfn = sym_to_pfn(vdso_info[abi] in __vdso_init() 233 __setup_additional_pages(enum vdso_abi abi, struct mm_struct *mm, struct linux_binprm *bprm, int uses_interp) __setup_additional_pages() argument [all...] |
/kernel/linux/linux-6.6/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
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | syscall_wrapper.h | 85 #define __SYS_STUB0(abi, name) \ 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, ...) \ 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) \ 100 __weak long __##abi## [all...] |
/kernel/linux/linux-5.10/arch/csky/include/asm/ |
H A D | processor.h | 12 #include <abi/reg_ops.h> 13 #include <abi/regdef.h> 14 #include <abi/switch_context.h> 16 #include <abi/fpu.h>
|
/kernel/linux/linux-6.6/arch/csky/include/asm/ |
H A D | processor.h | 10 #include <abi/reg_ops.h> 11 #include <abi/regdef.h> 12 #include <abi/switch_context.h> 14 #include <abi/fpu.h>
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | signal.h | 17 #define sig_uses_siginfo(ka, abi) \ 18 ((abi != &mips_abi_32) ? 1 : \ 21 #define sig_uses_siginfo(ka, abi) \
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | signal.h | 17 #define sig_uses_siginfo(ka, abi) \ 18 ((abi != &mips_abi_32) ? 1 : \ 21 #define sig_uses_siginfo(ka, abi) \
|
/kernel/linux/linux-5.10/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
|
/kernel/linux/linux-6.6/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
|
/kernel/linux/linux-6.6/samples/landlock/ |
H A D | sandboxer.c | 175 int ruleset_fd, abi; in main() local 209 abi = landlock_create_ruleset(NULL, 0, LANDLOCK_CREATE_RULESET_VERSION); in main() 210 if (abi < 0) { in main() 235 switch (abi) { in main() 263 LANDLOCK_ABI_LAST, abi); in main() 272 abi, LANDLOCK_ABI_LAST); in main()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/common_modules/qos_auth/auth_ctl/ |
H A D | qos_ctrl.c | 21 typedef long (*qos_ctrl_func)(int abi, void __user *uarg); 23 static long ctrl_qos_operation(int abi, void __user *uarg); 24 static long ctrl_qos_policy(int abi, void __user *uarg); 483 static long ctrl_qos_operation(int abi, void __user *uarg) in ctrl_qos_operation() argument 491 switch (abi) { in ctrl_qos_operation() 501 pr_err("[QOS_CTRL] abi format error\n"); in ctrl_qos_operation() 521 switch (abi) { in ctrl_qos_operation() 530 pr_err("[QOS_CTRL] abi format error\n"); in ctrl_qos_operation() 671 static long ctrl_qos_policy(int abi, void __user *uarg) in ctrl_qos_policy() argument 679 switch (abi) { in ctrl_qos_policy() 703 do_qos_ctrl_ioctl(int abi, struct file *file, unsigned int cmd, unsigned long arg) do_qos_ctrl_ioctl() argument [all...] |
/kernel/linux/linux-5.10/tools/perf/arch/s390/entry/syscalls/ |
H A D | mksyscalltbl | 19 local max_nr nr abi sc discard 22 while read nr abi sc discard; do
|
/kernel/linux/linux-6.6/tools/perf/arch/s390/entry/syscalls/ |
H A D | mksyscalltbl | 19 local max_nr nr abi sc discard 22 while read nr abi sc discard; do
|
/kernel/linux/linux-5.10/arch/loongarch/vdso/ |
H A D | Makefile | 68 native-abi := $(filter -mabi=%,$(KBUILD_CFLAGS)) 75 $(obj-vdso): KBUILD_CFLAGS := $(cflags-vdso) $(native-abi) 76 $(obj-vdso): KBUILD_AFLAGS := $(aflags-vdso) $(native-abi) 78 $(obj)/vdso.lds: KBUILD_CPPFLAGS := $(ccflags-vdso) $(native-abi)
|