Lines Matching refs:name
68 #define __SYS_STUB0(abi, name) \ argument
69 long __##abi##_##name(const struct pt_regs *regs); \
70 ALLOW_ERROR_INJECTION(__##abi##_##name, ERRNO); \
71 long __##abi##_##name(const struct pt_regs *regs) \
72 __alias(__do_##name);
74 #define __SYS_STUBx(abi, name, ...) \ argument
75 long __##abi##_##name(const struct pt_regs *regs); \
76 ALLOW_ERROR_INJECTION(__##abi##_##name, ERRNO); \
77 long __##abi##_##name(const struct pt_regs *regs) \
79 return __se_##name(__VA_ARGS__); \
82 #define __COND_SYSCALL(abi, name) \ argument
83 __weak long __##abi##_##name(const struct pt_regs *__unused) \
88 #define __SYS_NI(abi, name) \ argument
89 SYSCALL_ALIAS(__##abi##_##name, sys_ni_posix_timers);
92 #define __X64_SYS_STUB0(name) \ argument
93 __SYS_STUB0(x64, sys_##name)
95 #define __X64_SYS_STUBx(x, name, ...) \ argument
96 __SYS_STUBx(x64, sys##name, \
99 #define __X64_COND_SYSCALL(name) \ argument
100 __COND_SYSCALL(x64, sys_##name)
102 #define __X64_SYS_NI(name) \ argument
103 __SYS_NI(x64, sys_##name)
105 #define __X64_SYS_STUB0(name) argument
106 #define __X64_SYS_STUBx(x, name, ...) argument
107 #define __X64_COND_SYSCALL(name) argument
108 #define __X64_SYS_NI(name) argument
112 #define __IA32_SYS_STUB0(name) \ argument
113 __SYS_STUB0(ia32, sys_##name)
115 #define __IA32_SYS_STUBx(x, name, ...) \ argument
116 __SYS_STUBx(ia32, sys##name, \
119 #define __IA32_COND_SYSCALL(name) \ argument
120 __COND_SYSCALL(ia32, sys_##name)
122 #define __IA32_SYS_NI(name) \ argument
123 __SYS_NI(ia32, sys_##name)
125 #define __IA32_SYS_STUB0(name) argument
126 #define __IA32_SYS_STUBx(x, name, ...) argument
127 #define __IA32_COND_SYSCALL(name) argument
128 #define __IA32_SYS_NI(name) argument
140 #define __IA32_COMPAT_SYS_STUB0(name) \ argument
141 __SYS_STUB0(ia32, compat_sys_##name)
143 #define __IA32_COMPAT_SYS_STUBx(x, name, ...) \ argument
144 __SYS_STUBx(ia32, compat_sys##name, \
147 #define __IA32_COMPAT_COND_SYSCALL(name) \ argument
148 __COND_SYSCALL(ia32, compat_sys_##name)
150 #define __IA32_COMPAT_SYS_NI(name) \ argument
151 __SYS_NI(ia32, compat_sys_##name)
154 #define __IA32_COMPAT_SYS_STUB0(name) argument
155 #define __IA32_COMPAT_SYS_STUBx(x, name, ...) argument
156 #define __IA32_COMPAT_COND_SYSCALL(name) argument
157 #define __IA32_COMPAT_SYS_NI(name) argument
167 #define __X32_COMPAT_SYS_STUB0(name) \ argument
168 __SYS_STUB0(x32, compat_sys_##name)
170 #define __X32_COMPAT_SYS_STUBx(x, name, ...) \ argument
171 __SYS_STUBx(x32, compat_sys##name, \
174 #define __X32_COMPAT_COND_SYSCALL(name) \ argument
175 __COND_SYSCALL(x32, compat_sys_##name)
177 #define __X32_COMPAT_SYS_NI(name) \ argument
178 __SYS_NI(x32, compat_sys_##name)
180 #define __X32_COMPAT_SYS_STUB0(name) argument
181 #define __X32_COMPAT_SYS_STUBx(x, name, ...) argument
182 #define __X32_COMPAT_COND_SYSCALL(name) argument
183 #define __X32_COMPAT_SYS_NI(name) argument
193 #define COMPAT_SYSCALL_DEFINE0(name) \ argument
195 __do_compat_sys_##name(const struct pt_regs *__unused); \
196 __IA32_COMPAT_SYS_STUB0(name) \
197 __X32_COMPAT_SYS_STUB0(name) \
199 __do_compat_sys_##name(const struct pt_regs *__unused)
201 #define COMPAT_SYSCALL_DEFINEx(x, name, ...) \ argument
202 static long __se_compat_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)); \
203 static inline long __do_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__));\
204 __IA32_COMPAT_SYS_STUBx(x, name, __VA_ARGS__) \
205 __X32_COMPAT_SYS_STUBx(x, name, __VA_ARGS__) \
206 static long __se_compat_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \
208 return __do_compat_sys##name(__MAP(x,__SC_DELOUSE,__VA_ARGS__));\
210 static inline long __do_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))
217 #define COND_SYSCALL_COMPAT(name) \ argument
218 __IA32_COMPAT_COND_SYSCALL(name) \
219 __X32_COMPAT_COND_SYSCALL(name)
221 #define COMPAT_SYS_NI(name) \ argument
222 __IA32_COMPAT_SYS_NI(name) \
223 __X32_COMPAT_SYS_NI(name)
227 #define __SYSCALL_DEFINEx(x, name, ...) \ argument
228 static long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)); \
229 static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__));\
230 __X64_SYS_STUBx(x, name, __VA_ARGS__) \
231 __IA32_SYS_STUBx(x, name, __VA_ARGS__) \
232 static long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \
234 long ret = __do_sys##name(__MAP(x,__SC_CAST,__VA_ARGS__));\
239 static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))
255 #define COND_SYSCALL(name) \ argument
256 __X64_COND_SYSCALL(name) \
257 __IA32_COND_SYSCALL(name)
259 #define SYS_NI(name) \ argument
260 __X64_SYS_NI(name) \
261 __IA32_SYS_NI(name)