Home
last modified time | relevance | path

Searched refs:abi (Results 1 - 25 of 382) sorted by relevance

12345678910>>...16

/kernel/linux/linux-5.10/arch/x86/entry/syscalls/
H A Dsyscalltbl.sh8 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 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
811 struct mips_abi *abi = current->thread.abi; handle_signal() local
[all...]
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dsignal.c30 #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 Dcoprocessor.h101 #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 Dcoprocessor.h101 #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 Dvdso.c86 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 Dsyscall_wrapper.h85 #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 Drtg_ctrl.c26 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 Drtg_ctrl.c26 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 Dvdso.c81 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 DMakefile4 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 Dsyscall_wrapper.h85 #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 Dprocessor.h12 #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 Dprocessor.h10 #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 Dsignal.h17 #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 Dsignal.h17 #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 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
/kernel/linux/linux-6.6/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
/kernel/linux/linux-6.6/samples/landlock/
H A Dsandboxer.c175 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 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()
/kernel/linux/linux-6.6/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()
/kernel/linux/common_modules/qos_auth/auth_ctl/
H A Dqos_ctrl.c21 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 Dmksyscalltbl19 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 Dmksyscalltbl19 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 DMakefile68 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)

Completed in 10 milliseconds

12345678910>>...16