Lines Matching refs:NUM
32 #define __do_syscall0(NUM) ({ \ argument
38 : "a"(NUM) /* %rax */ \
44 #define __do_syscall1(NUM, ARG1) ({ \ argument
50 : "a"((NUM)), /* %rax */ \
57 #define __do_syscall2(NUM, ARG1, ARG2) ({ \ argument
63 : "a"((NUM)), /* %rax */ \
71 #define __do_syscall3(NUM, ARG1, ARG2, ARG3) ({ \ argument
77 : "a"((NUM)), /* %rax */ \
86 #define __do_syscall4(NUM, ARG1, ARG2, ARG3, ARG4) ({ \ argument
93 : "a"((NUM)), /* %rax */ \
103 #define __do_syscall5(NUM, ARG1, ARG2, ARG3, ARG4, ARG5) ({ \ argument
111 : "a"((NUM)), /* %rax */ \
122 #define __do_syscall6(NUM, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6) ({ \ argument
131 : "a"((NUM)), /* %rax */ \
160 #define __do_syscall0(NUM) ({ \ argument
166 : "a"(NUM) /* %eax */ \
172 #define __do_syscall1(NUM, ARG1) ({ \ argument
178 : "a"(NUM), /* %eax */ \
185 #define __do_syscall2(NUM, ARG1, ARG2) ({ \ argument
191 : "a"(NUM), /* %eax */ \
199 #define __do_syscall3(NUM, ARG1, ARG2, ARG3) ({ \ argument
205 : "a"(NUM), /* %eax */ \
214 #define __do_syscall4(NUM, ARG1, ARG2, ARG3, ARG4) ({ \ argument
220 : "a"(NUM), /* %eax */ \
230 #define __do_syscall5(NUM, ARG1, ARG2, ARG3, ARG4, ARG5) ({ \ argument
236 : "a"(NUM), /* %eax */ \
268 #define __do_syscall6(NUM, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6) ({ \ argument
269 intptr_t eax = (intptr_t)(NUM); \