Lines Matching refs:args
73 #define PSEUDO(name, syscall_name, args) \ argument
76 DO_CALL (syscall_name, args); \
86 #define PSEUDO_NOERRNO(name, syscall_name, args) \ argument
89 DO_CALL (syscall_name, args)
99 #define PSEUDO_ERRVAL(name, syscall_name, args) \ argument
102 DO_CALL (syscall_name, args); \
172 #define DO_CALL(syscall_name, args) \ argument
173 PUSHARGS_##args \
174 DOARGS_##args \
177 POPARGS_##args
306 #define INTERNAL_SYSCALL_MAIN_0(name, args...) \ argument
307 INTERNAL_SYSCALL_MAIN_INLINE(name, 0, args)
308 #define INTERNAL_SYSCALL_MAIN_1(name, args...) \ argument
309 INTERNAL_SYSCALL_MAIN_INLINE(name, 1, args)
310 #define INTERNAL_SYSCALL_MAIN_2(name, args...) \ argument
311 INTERNAL_SYSCALL_MAIN_INLINE(name, 2, args)
312 #define INTERNAL_SYSCALL_MAIN_3(name, args...) \ argument
313 INTERNAL_SYSCALL_MAIN_INLINE(name, 3, args)
314 #define INTERNAL_SYSCALL_MAIN_4(name, args...) \ argument
315 INTERNAL_SYSCALL_MAIN_INLINE(name, 4, args)
316 #define INTERNAL_SYSCALL_MAIN_5(name, args...) \ argument
317 INTERNAL_SYSCALL_MAIN_INLINE(name, 5, args)
319 #define INTERNAL_SYSCALL_MAIN_NCS_0(name, args...) \ argument
320 INTERNAL_SYSCALL_MAIN_NCS(name, 0, args)
321 #define INTERNAL_SYSCALL_MAIN_NCS_1(name, args...) \ argument
322 INTERNAL_SYSCALL_MAIN_NCS(name, 1, args)
323 #define INTERNAL_SYSCALL_MAIN_NCS_2(name, args...) \ argument
324 INTERNAL_SYSCALL_MAIN_NCS(name, 2, args)
325 #define INTERNAL_SYSCALL_MAIN_NCS_3(name, args...) \ argument
326 INTERNAL_SYSCALL_MAIN_NCS(name, 3, args)
327 #define INTERNAL_SYSCALL_MAIN_NCS_4(name, args...) \ argument
328 INTERNAL_SYSCALL_MAIN_NCS(name, 4, args)
329 #define INTERNAL_SYSCALL_MAIN_NCS_5(name, args...) \ argument
330 INTERNAL_SYSCALL_MAIN_NCS(name, 5, args)
335 # define INTERNAL_SYSCALL_MAIN_6(name, args...) \ argument
336 INTERNAL_SYSCALL_MAIN_INLINE(name, 6, args)
337 # define INTERNAL_SYSCALL_MAIN_NCS_6(name, args...) \ argument
338 INTERNAL_SYSCALL_MAIN_NCS(name, 6, args)
370 #define INTERNAL_SYSCALL(name, nr, args...) \ argument
373 INTERNAL_SYSCALL_MAIN_##nr (name, args); \
375 #define INTERNAL_SYSCALL_NCS(name, nr, args...) \ argument
378 INTERNAL_SYSCALL_MAIN_NCS_##nr (name, args); \
384 # define INTERNAL_SYSCALL_MAIN_INLINE(name, nr, args...) \ argument
385 LOADREGS_##nr(args) \
390 ASMARGS_##nr(args) : "memory", "cc")
391 # define INTERNAL_SYSCALL_MAIN_NCS(name, nr, args...) \ argument
392 LOADREGS_##nr(args) \
397 ASMARGS_##nr(args) : "memory", "cc")
399 # define INTERNAL_SYSCALL_MAIN_INLINE(name, nr, args...) \ argument
400 LOADREGS_##nr(args) \
404 : "a" (__NR_##name) ASMARGS_##nr(args) : "memory", "cc")
405 # define INTERNAL_SYSCALL_MAIN_NCS(name, nr, args...) \ argument
406 LOADREGS_##nr(args) \
410 : "a" (name) ASMARGS_##nr(args) : "memory", "cc")
414 # define INTERNAL_SYSCALL_MAIN_INLINE(name, nr, args...) \ argument
423 ASMFMT_##nr(args) : "memory", "cc")
424 # define INTERNAL_SYSCALL_MAIN_NCS(name, nr, args...) \ argument
432 ASMFMT_##nr(args) : "memory", "cc")
434 # define INTERNAL_SYSCALL_MAIN_INLINE(name, nr, args...) \ argument
442 : "i" (__NR_##name) ASMFMT_##nr(args) : "memory", "cc")
443 # define INTERNAL_SYSCALL_MAIN_NCS(name, nr, args...) \ argument
450 : "0" (name) ASMFMT_##nr(args) : "memory", "cc")
455 # define INTERNAL_SYSCALL_MAIN_INLINE(name, nr, args...) \ argument
456 LOADREGS_##nr(args) \
460 : "a" (__NR_##name) ASMARGS_##nr(args) : "memory", "cc")
461 # define INTERNAL_SYSCALL_MAIN_NCS(name, nr, args...) \ argument
462 LOADREGS_##nr(args) \
466 : "a" (name) ASMARGS_##nr(args) : "memory", "cc")
468 # define INTERNAL_SYSCALL_MAIN_INLINE(name, nr, args...) \ argument
476 : "i" (__NR_##name) ASMFMT_##nr(args) : "memory", "cc")
477 # define INTERNAL_SYSCALL_MAIN_NCS(name, nr, args...) \ argument
484 : "0" (name) ASMFMT_##nr(args) : "memory", "cc")