Lines Matching defs:mod

87 #define SDT_PROBE_DEFINE(prov, mod, func, name)
88 #define SDT_PROBE_DECLARE(prov, mod, func, name)
89 #define SDT_PROBE(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4)
90 #define SDT_PROBE_ARGTYPE(prov, mod, func, name, num, type, xtype)
92 #define SDT_PROBE_DEFINE0(prov, mod, func, name)
93 #define SDT_PROBE_DEFINE1(prov, mod, func, name, arg0)
94 #define SDT_PROBE_DEFINE2(prov, mod, func, name, arg0, arg1)
95 #define SDT_PROBE_DEFINE3(prov, mod, func, name, arg0, arg1, arg2)
96 #define SDT_PROBE_DEFINE4(prov, mod, func, name, arg0, arg1, arg2, arg3)
97 #define SDT_PROBE_DEFINE5(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4)
98 #define SDT_PROBE_DEFINE6(prov, mod, func, name, arg0, arg1, arg2, \
100 #define SDT_PROBE_DEFINE7(prov, mod, func, name, arg0, arg1, arg2, \
103 #define SDT_PROBE0(prov, mod, func, name)
104 #define SDT_PROBE1(prov, mod, func, name, arg0)
105 #define SDT_PROBE2(prov, mod, func, name, arg0, arg1)
106 #define SDT_PROBE3(prov, mod, func, name, arg0, arg1, arg2)
107 #define SDT_PROBE4(prov, mod, func, name, arg0, arg1, arg2, arg3)
108 #define SDT_PROBE5(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4)
109 #define SDT_PROBE6(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4, arg5)
110 #define SDT_PROBE7(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4, arg5, \
113 #define SDT_PROBE_DEFINE0_XLATE(prov, mod, func, name)
114 #define SDT_PROBE_DEFINE1_XLATE(prov, mod, func, name, arg0, xarg0)
115 #define SDT_PROBE_DEFINE2_XLATE(prov, mod, func, name, arg0, xarg0, \
117 #define SDT_PROBE_DEFINE3_XLATE(prov, mod, func, name, arg0, xarg0, \
119 #define SDT_PROBE_DEFINE4_XLATE(prov, mod, func, name, arg0, xarg0, \
121 #define SDT_PROBE_DEFINE5_XLATE(prov, mod, func, name, arg0, xarg0, \
123 #define SDT_PROBE_DEFINE6_XLATE(prov, mod, func, name, arg0, xarg0, \
125 #define SDT_PROBE_DEFINE7_XLATE(prov, mod, func, name, arg0, xarg0, \
152 #define SDT_PROBE_DEFINE(prov, mod, func, name) \
153 struct sdt_probe sdt_##prov##_##mod##_##func##_##name[1] = { \
155 { NULL, NULL }, { NULL, NULL }, #mod, #func, #name, 0, 0, \
158 DATA_SET(sdt_probes_set, sdt_##prov##_##mod##_##func##_##name);
160 #define SDT_PROBE_DECLARE(prov, mod, func, name) \
161 extern struct sdt_probe sdt_##prov##_##mod##_##func##_##name[1]
163 #define SDT_PROBE(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4) do { \
164 if (sdt_##prov##_##mod##_##func##_##name->id) \
165 (*sdt_probe_func)(sdt_##prov##_##mod##_##func##_##name->id, \
170 #define SDT_PROBE_ARGTYPE(prov, mod, func, name, num, type, xtype) \
171 static struct sdt_argtype sdta_##prov##_##mod##_##func##_##name##num[1] \
173 sdt_##prov##_##mod##_##func##_##name } \
175 DATA_SET(sdt_argtypes_set, sdta_##prov##_##mod##_##func##_##name##num);
177 #define SDT_PROBE_DEFINE0(prov, mod, func, name) \
178 SDT_PROBE_DEFINE(prov, mod, func, name)
180 #define SDT_PROBE_DEFINE1(prov, mod, func, name, arg0) \
181 SDT_PROBE_DEFINE(prov, mod, func, name); \
182 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL)
184 #define SDT_PROBE_DEFINE2(prov, mod, func, name, arg0, arg1) \
185 SDT_PROBE_DEFINE(prov, mod, func, name); \
186 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL); \
187 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, NULL)
189 #define SDT_PROBE_DEFINE3(prov, mod, func, name, arg0, arg1, arg2)\
190 SDT_PROBE_DEFINE(prov, mod, func, name); \
191 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL); \
192 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, NULL); \
193 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, NULL)
195 #define SDT_PROBE_DEFINE4(prov, mod, func, name, arg0, arg1, arg2, arg3) \
196 SDT_PROBE_DEFINE(prov, mod, func, name); \
197 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL); \
198 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, NULL); \
199 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, NULL); \
200 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, NULL)
202 #define SDT_PROBE_DEFINE5(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4) \
203 SDT_PROBE_DEFINE(prov, mod, func, name); \
204 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL); \
205 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, NULL); \
206 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, NULL); \
207 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, NULL); \
208 SDT_PROBE_ARGTYPE(prov, mod, func, name, 4, arg4, NULL)
210 #define SDT_PROBE_DEFINE6(prov, mod, func, name, arg0, arg1, arg2, arg3,\
212 SDT_PROBE_DEFINE(prov, mod, func, name); \
213 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL); \
214 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, NULL); \
215 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, NULL); \
216 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, NULL); \
217 SDT_PROBE_ARGTYPE(prov, mod, func, name, 4, arg4, NULL); \
218 SDT_PROBE_ARGTYPE(prov, mod, func, name, 5, arg5, NULL)
220 #define SDT_PROBE_DEFINE7(prov, mod, func, name, arg0, arg1, arg2, arg3,\
222 SDT_PROBE_DEFINE(prov, mod, func, name); \
223 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL); \
224 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, NULL); \
225 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, NULL); \
226 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, NULL); \
227 SDT_PROBE_ARGTYPE(prov, mod, func, name, 4, arg4, NULL); \
228 SDT_PROBE_ARGTYPE(prov, mod, func, name, 5, arg5, NULL); \
229 SDT_PROBE_ARGTYPE(prov, mod, func, name, 6, arg6, NULL)
231 #define SDT_PROBE_DEFINE0_XLATE(prov, mod, func, name) \
232 SDT_PROBE_DEFINE(prov, mod, func, name)
234 #define SDT_PROBE_DEFINE1_XLATE(prov, mod, func, name, arg0, xarg0) \
235 SDT_PROBE_DEFINE(prov, mod, func, name); \
236 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0)
238 #define SDT_PROBE_DEFINE2_XLATE(prov, mod, func, name, arg0, xarg0, \
240 SDT_PROBE_DEFINE(prov, mod, func, name); \
241 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0); \
242 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, xarg1)
244 #define SDT_PROBE_DEFINE3_XLATE(prov, mod, func, name, arg0, xarg0, \
246 SDT_PROBE_DEFINE(prov, mod, func, name); \
247 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0); \
248 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, xarg1); \
249 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, xarg2)
251 #define SDT_PROBE_DEFINE4_XLATE(prov, mod, func, name, arg0, xarg0, \
253 SDT_PROBE_DEFINE(prov, mod, func, name); \
254 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0); \
255 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, xarg1); \
256 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, xarg2); \
257 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, xarg3)
259 #define SDT_PROBE_DEFINE5_XLATE(prov, mod, func, name, arg0, xarg0, \
261 SDT_PROBE_DEFINE(prov, mod, func, name); \
262 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0); \
263 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, xarg1); \
264 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, xarg2); \
265 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, xarg3); \
266 SDT_PROBE_ARGTYPE(prov, mod, func, name, 4, arg4, xarg4)
268 #define SDT_PROBE_DEFINE6_XLATE(prov, mod, func, name, arg0, xarg0, \
270 SDT_PROBE_DEFINE(prov, mod, func, name); \
271 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0); \
272 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, xarg1); \
273 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, xarg2); \
274 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, xarg3); \
275 SDT_PROBE_ARGTYPE(prov, mod, func, name, 4, arg4, xarg4); \
276 SDT_PROBE_ARGTYPE(prov, mod, func, name, 5, arg5, xarg5)
278 #define SDT_PROBE_DEFINE7_XLATE(prov, mod, func, name, arg0, xarg0, \
281 SDT_PROBE_DEFINE(prov, mod, func, name); \
282 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0); \
283 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, xarg1); \
284 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, xarg2); \
285 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, xarg3); \
286 SDT_PROBE_ARGTYPE(prov, mod, func, name, 4, arg4, xarg4); \
287 SDT_PROBE_ARGTYPE(prov, mod, func, name, 5, arg5, xarg5); \
288 SDT_PROBE_ARGTYPE(prov, mod, func, name, 6, arg6, xarg6)
290 #define SDT_PROBE0(prov, mod, func, name) \
291 SDT_PROBE(prov, mod, func, name, 0, 0, 0, 0, 0)
292 #define SDT_PROBE1(prov, mod, func, name, arg0) \
293 SDT_PROBE(prov, mod, func, name, arg0, 0, 0, 0, 0)
294 #define SDT_PROBE2(prov, mod, func, name, arg0, arg1) \
295 SDT_PROBE(prov, mod, func, name, arg0, arg1, 0, 0, 0)
296 #define SDT_PROBE3(prov, mod, func, name, arg0, arg1, arg2) \
297 SDT_PROBE(prov, mod, func, name, arg0, arg1, arg2, 0, 0)
298 #define SDT_PROBE4(prov, mod, func, name, arg0, arg1, arg2, arg3) \
299 SDT_PROBE(prov, mod, func, name, arg0, arg1, arg2, arg3, 0)
300 #define SDT_PROBE5(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4) \
301 SDT_PROBE(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4)
302 #define SDT_PROBE6(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4, arg5) \
304 if (sdt_##prov##_##mod##_##func##_##name->id) \
307 sdt_##prov##_##mod##_##func##_##name->id, \
311 #define SDT_PROBE7(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4, arg5, \
314 if (sdt_##prov##_##mod##_##func##_##name->id) \
318 sdt_##prov##_##mod##_##func##_##name->id, \
402 const char *mod;