Lines Matching defs:__MAP
107 * __MAP - apply a macro to syscall arguments
108 * __MAP(n, m, t1, a1, t2, a2, ..., tn, an) will expand to
112 * of __MAP starting at the third one) is in the same format as
122 #define __MAP(n,...) __MAP##n(__VA_ARGS__)
178 __MAP(nb,__SC_STR_TDECL,__VA_ARGS__) \
181 __MAP(nb,__SC_STR_ADECL,__VA_ARGS__) \
248 asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \
251 static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__));\
252 asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)); \
253 asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \
255 long ret = __do_sys##name(__MAP(x,__SC_CAST,__VA_ARGS__));\
256 __MAP(x,__SC_TEST,__VA_ARGS__); \
257 __PROTECT(x, ret,__MAP(x,__SC_ARGS,__VA_ARGS__)); \
261 static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))