Lines Matching refs:mod

87 #define SDT_PROBE_DEFINE(prov, mod, func, name, sname)
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, sname)
93 #define SDT_PROBE_DEFINE1(prov, mod, func, name, sname, arg0)
94 #define SDT_PROBE_DEFINE2(prov, mod, func, name, sname, arg0, arg1)
95 #define SDT_PROBE_DEFINE3(prov, mod, func, name, sname, arg0, arg1, arg2)
96 #define SDT_PROBE_DEFINE4(prov, mod, func, name, sname, arg0, arg1, arg2, arg3)
97 #define SDT_PROBE_DEFINE5(prov, mod, func, name, sname, arg0, arg1, arg2, arg3, arg4)
98 #define SDT_PROBE_DEFINE6(prov, mod, func, name, snamp, arg0, arg1, arg2, \
100 #define SDT_PROBE_DEFINE7(prov, mod, func, name, snamp, 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, sname)
114 #define SDT_PROBE_DEFINE1_XLATE(prov, mod, func, name, sname, arg0, xarg0)
115 #define SDT_PROBE_DEFINE2_XLATE(prov, mod, func, name, sname, arg0, xarg0, \
117 #define SDT_PROBE_DEFINE3_XLATE(prov, mod, func, name, sname, arg0, xarg0, \
119 #define SDT_PROBE_DEFINE4_XLATE(prov, mod, func, name, sname, arg0, xarg0, \
121 #define SDT_PROBE_DEFINE5_XLATE(prov, mod, func, name, sname, arg0, xarg0, \
123 #define SDT_PROBE_DEFINE6_XLATE(prov, mod, func, name, sname, arg0, xarg0, \
125 #define SDT_PROBE_DEFINE7_XLATE(prov, mod, func, name, sname, arg0, xarg0, \
144 #define SDT_PROBE_DEFINE(prov, mod, func, name, sname) \
145 struct sdt_probe sdt_##prov##_##mod##_##func##_##name[1] = { \
147 { NULL, NULL }, { NULL, NULL }, #mod, #func, #sname, 0, 0, \
150 DATA_SET(sdt_probes_set, sdt_##prov##_##mod##_##func##_##name);
152 #define SDT_PROBE_DECLARE(prov, mod, func, name) \
153 extern struct sdt_probe sdt_##prov##_##mod##_##func##_##name[1]
155 #define SDT_PROBE(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4) do { \
156 if (sdt_##prov##_##mod##_##func##_##name->id) \
157 (*sdt_probe_func)(sdt_##prov##_##mod##_##func##_##name->id, \
162 #define SDT_PROBE_ARGTYPE(prov, mod, func, name, num, type, xtype) \
163 static struct sdt_argtype sdta_##prov##_##mod##_##func##_##name##num[1] \
165 sdt_##prov##_##mod##_##func##_##name } \
167 DATA_SET(sdt_argtypes_set, sdta_##prov##_##mod##_##func##_##name##num);
169 #define SDT_PROBE_DEFINE0(prov, mod, func, name, sname) \
170 SDT_PROBE_DEFINE(prov, mod, func, name, sname)
172 #define SDT_PROBE_DEFINE1(prov, mod, func, name, sname, arg0) \
173 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
174 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL)
176 #define SDT_PROBE_DEFINE2(prov, mod, func, name, sname, arg0, arg1) \
177 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
178 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL); \
179 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, NULL)
181 #define SDT_PROBE_DEFINE3(prov, mod, func, name, sname, arg0, arg1, arg2)\
182 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
183 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL); \
184 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, NULL); \
185 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, NULL)
187 #define SDT_PROBE_DEFINE4(prov, mod, func, name, sname, arg0, arg1, arg2, arg3) \
188 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
189 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL); \
190 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, NULL); \
191 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, NULL); \
192 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, NULL)
194 #define SDT_PROBE_DEFINE5(prov, mod, func, name, sname, arg0, arg1, arg2, arg3, arg4) \
195 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
196 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL); \
197 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, NULL); \
198 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, NULL); \
199 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, NULL); \
200 SDT_PROBE_ARGTYPE(prov, mod, func, name, 4, arg4, NULL)
202 #define SDT_PROBE_DEFINE6(prov, mod, func, name, sname, arg0, arg1, arg2, arg3,\
204 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
205 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL); \
206 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, NULL); \
207 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, NULL); \
208 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, NULL); \
209 SDT_PROBE_ARGTYPE(prov, mod, func, name, 4, arg4, NULL); \
210 SDT_PROBE_ARGTYPE(prov, mod, func, name, 5, arg5, NULL)
212 #define SDT_PROBE_DEFINE7(prov, mod, func, name, sname, arg0, arg1, arg2, arg3,\
214 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
215 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, NULL); \
216 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, NULL); \
217 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, NULL); \
218 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, NULL); \
219 SDT_PROBE_ARGTYPE(prov, mod, func, name, 4, arg4, NULL); \
220 SDT_PROBE_ARGTYPE(prov, mod, func, name, 5, arg5, NULL); \
221 SDT_PROBE_ARGTYPE(prov, mod, func, name, 6, arg6, NULL)
223 #define SDT_PROBE_DEFINE0_XLATE(prov, mod, func, name, sname) \
224 SDT_PROBE_DEFINE(prov, mod, func, name, sname)
226 #define SDT_PROBE_DEFINE1_XLATE(prov, mod, func, name, sname, arg0, xarg0) \
227 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
228 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0)
230 #define SDT_PROBE_DEFINE2_XLATE(prov, mod, func, name, sname, arg0, xarg0, \
232 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
233 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0); \
234 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, xarg1)
236 #define SDT_PROBE_DEFINE3_XLATE(prov, mod, func, name, sname, arg0, xarg0, \
238 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
239 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0); \
240 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, xarg1); \
241 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, xarg2)
243 #define SDT_PROBE_DEFINE4_XLATE(prov, mod, func, name, sname, arg0, xarg0, \
245 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
246 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0); \
247 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, xarg1); \
248 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, xarg2); \
249 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, xarg3)
251 #define SDT_PROBE_DEFINE5_XLATE(prov, mod, func, name, sname, arg0, xarg0, \
253 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
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); \
258 SDT_PROBE_ARGTYPE(prov, mod, func, name, 4, arg4, xarg4)
260 #define SDT_PROBE_DEFINE6_XLATE(prov, mod, func, name, sname, arg0, xarg0, \
262 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
263 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0); \
264 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, xarg1); \
265 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, xarg2); \
266 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, xarg3); \
267 SDT_PROBE_ARGTYPE(prov, mod, func, name, 4, arg4, xarg4); \
268 SDT_PROBE_ARGTYPE(prov, mod, func, name, 5, arg5, xarg5)
270 #define SDT_PROBE_DEFINE7_XLATE(prov, mod, func, name, sname, arg0, xarg0, \
273 SDT_PROBE_DEFINE(prov, mod, func, name, sname); \
274 SDT_PROBE_ARGTYPE(prov, mod, func, name, 0, arg0, xarg0); \
275 SDT_PROBE_ARGTYPE(prov, mod, func, name, 1, arg1, xarg1); \
276 SDT_PROBE_ARGTYPE(prov, mod, func, name, 2, arg2, xarg2); \
277 SDT_PROBE_ARGTYPE(prov, mod, func, name, 3, arg3, xarg3); \
278 SDT_PROBE_ARGTYPE(prov, mod, func, name, 4, arg4, xarg4); \
279 SDT_PROBE_ARGTYPE(prov, mod, func, name, 5, arg5, xarg5); \
280 SDT_PROBE_ARGTYPE(prov, mod, func, name, 6, arg6, xarg6)
282 #define SDT_PROBE0(prov, mod, func, name) \
283 SDT_PROBE(prov, mod, func, name, 0, 0, 0, 0, 0)
284 #define SDT_PROBE1(prov, mod, func, name, arg0) \
285 SDT_PROBE(prov, mod, func, name, arg0, 0, 0, 0, 0)
286 #define SDT_PROBE2(prov, mod, func, name, arg0, arg1) \
287 SDT_PROBE(prov, mod, func, name, arg0, arg1, 0, 0, 0)
288 #define SDT_PROBE3(prov, mod, func, name, arg0, arg1, arg2) \
289 SDT_PROBE(prov, mod, func, name, arg0, arg1, arg2, 0, 0)
290 #define SDT_PROBE4(prov, mod, func, name, arg0, arg1, arg2, arg3) \
291 SDT_PROBE(prov, mod, func, name, arg0, arg1, arg2, arg3, 0)
292 #define SDT_PROBE5(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4) \
293 SDT_PROBE(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4)
294 #define SDT_PROBE6(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4, arg5) \
296 if (sdt_##prov##_##mod##_##func##_##name->id) \
299 sdt_##prov##_##mod##_##func##_##name->id, \
303 #define SDT_PROBE7(prov, mod, func, name, arg0, arg1, arg2, arg3, arg4, arg5, \
306 if (sdt_##prov##_##mod##_##func##_##name->id) \
310 sdt_##prov##_##mod##_##func##_##name->id, \
349 const char *mod;