Home | History | Annotate | Download | only in src

Lines Matching refs:passthrough

97 #define GEN_GLOBAL_REWRITE_PTR(name, args, passthrough)          \
103 name passthrough; \
106 #define GEN_GLOBAL_REWRITE_PTR_RET(ret, name, args, passthrough) \
112 return name passthrough; \
116 #define GEN_DISPATCH_TABLE_REWRITE_PTR(name, args, passthrough) \
123 dispatch_table->name passthrough; \
126 #define GEN_DISPATCH_TABLE_REWRITE_PTR_RET(ret, name, args, passthrough) \
133 return dispatch_table->name passthrough; \
136 #define GEN_DISPATCH_TABLE_THUNK(name, args, passthrough) \
140 get_dispatch_table()->name passthrough; \
143 #define GEN_DISPATCH_TABLE_THUNK_RET(ret, name, args, passthrough) \
147 return get_dispatch_table()->name passthrough; \
151 #define GEN_DISPATCH_TABLE_REWRITE_PTR(name, args, passthrough)
152 #define GEN_DISPATCH_TABLE_REWRITE_PTR_RET(ret, name, args, passthrough)
153 #define GEN_DISPATCH_TABLE_THUNK(name, args, passthrough)
154 #define GEN_DISPATCH_TABLE_THUNK_RET(ret, name, args, passthrough)
157 #define GEN_THUNKS(name, args, passthrough) \
158 GEN_GLOBAL_REWRITE_PTR(name, args, passthrough) \
159 GEN_DISPATCH_TABLE_REWRITE_PTR(name, args, passthrough) \
160 GEN_DISPATCH_TABLE_THUNK(name, args, passthrough)
162 #define GEN_THUNKS_RET(ret, name, args, passthrough) \
163 GEN_GLOBAL_REWRITE_PTR_RET(ret, name, args, passthrough) \
164 GEN_DISPATCH_TABLE_REWRITE_PTR_RET(ret, name, args, passthrough) \
165 GEN_DISPATCH_TABLE_THUNK_RET(ret, name, args, passthrough)