222 type3, arg3, type4, arg4) \
223 DTRACE_PROBE4(__ip_##name, type1, arg1, type2, arg2, \
224 type3, arg3, type4, arg4);
225
226 #define DTRACE_IP5(name, type1, arg1, type2, arg2, \
227 type3, arg3, type4, arg4, type5, arg5) \
228 DTRACE_PROBE5(__ip_##name, type1, arg1, type2, arg2, \
229 type3, arg3, type4, arg4, type5, arg5);
230
231 #define DTRACE_IP6(name, type1, arg1, type2, arg2, \
232 type3, arg3, type4, arg4, type5, arg5, type6, arg6) \
233 DTRACE_PROBE6(__ip_##name, type1, arg1, type2, arg2, \
234 type3, arg3, type4, arg4, type5, arg5, type6, arg6);
235
236 #define DTRACE_IP7(name, type1, arg1, type2, arg2, type3, arg3, \
237 type4, arg4, type5, arg5, type6, arg6, type7, arg7) \
238 DTRACE_PROBE7(__ip_##name, type1, arg1, type2, arg2, \
239 type3, arg3, type4, arg4, type5, arg5, type6, arg6, \
240 type7, arg7);
241
242 #define DTRACE_SYSEVENT2(name, type1, arg1, type2, arg2) \
243 DTRACE_PROBE2(__sysevent_##name, type1, arg1, type2, arg2);
244
245 #define DTRACE_XPV(name) \
246 DTRACE_PROBE(__xpv_##name);
247
248 #define DTRACE_XPV1(name, type1, arg1) \
249 DTRACE_PROBE1(__xpv_##name, type1, arg1);
250
251 #define DTRACE_XPV2(name, type1, arg1, type2, arg2) \
252 DTRACE_PROBE2(__xpv_##name, type1, arg1, type2, arg2);
253
254 #define DTRACE_XPV3(name, type1, arg1, type2, arg2, type3, arg3) \
255 DTRACE_PROBE3(__xpv_##name, type1, arg1, type2, arg2, type3, arg3);
256
257 #define DTRACE_XPV4(name, type1, arg1, type2, arg2, type3, arg3, \
258 type4, arg4) \
259 DTRACE_PROBE4(__xpv_##name, type1, arg1, type2, arg2, \
260 type3, arg3, type4, arg4);
261
|
222 type3, arg3, type4, arg4) \
223 DTRACE_PROBE4(__ip_##name, type1, arg1, type2, arg2, \
224 type3, arg3, type4, arg4);
225
226 #define DTRACE_IP5(name, type1, arg1, type2, arg2, \
227 type3, arg3, type4, arg4, type5, arg5) \
228 DTRACE_PROBE5(__ip_##name, type1, arg1, type2, arg2, \
229 type3, arg3, type4, arg4, type5, arg5);
230
231 #define DTRACE_IP6(name, type1, arg1, type2, arg2, \
232 type3, arg3, type4, arg4, type5, arg5, type6, arg6) \
233 DTRACE_PROBE6(__ip_##name, type1, arg1, type2, arg2, \
234 type3, arg3, type4, arg4, type5, arg5, type6, arg6);
235
236 #define DTRACE_IP7(name, type1, arg1, type2, arg2, type3, arg3, \
237 type4, arg4, type5, arg5, type6, arg6, type7, arg7) \
238 DTRACE_PROBE7(__ip_##name, type1, arg1, type2, arg2, \
239 type3, arg3, type4, arg4, type5, arg5, type6, arg6, \
240 type7, arg7);
241
242 #define DTRACE_TCP(name) \
243 DTRACE_PROBE(__tcp_##name);
244
245 #define DTRACE_TCP1(name, type1, arg1) \
246 DTRACE_PROBE1(__tcp_##name, type1, arg1);
247
248 #define DTRACE_TCP2(name, type1, arg1, type2, arg2) \
249 DTRACE_PROBE2(__tcp_##name, type1, arg1, type2, arg2);
250
251 #define DTRACE_TCP3(name, type1, arg1, type2, arg2, type3, arg3) \
252 DTRACE_PROBE3(__tcp_##name, type1, arg1, type2, arg2, type3, arg3);
253
254 #define DTRACE_TCP4(name, type1, arg1, type2, arg2, \
255 type3, arg3, type4, arg4) \
256 DTRACE_PROBE4(__tcp_##name, type1, arg1, type2, arg2, \
257 type3, arg3, type4, arg4);
258
259 #define DTRACE_TCP5(name, type1, arg1, type2, arg2, \
260 type3, arg3, type4, arg4, type5, arg5) \
261 DTRACE_PROBE5(__tcp_##name, type1, arg1, type2, arg2, \
262 type3, arg3, type4, arg4, type5, arg5);
263
264 #define DTRACE_TCPF(name) \
265 DTRACE_PROBE(__tcpf_##name);
266
267 #define DTRACE_TCPF1(name, type1, arg1) \
268 DTRACE_PROBE1(__tcpf_##name, type1, arg1);
269
270 #define DTRACE_TCPF2(name, type1, arg1, type2, arg2) \
271 DTRACE_PROBE2(__tcpf_##name, type1, arg1, type2, arg2);
272
273 #define DTRACE_TCPF3(name, type1, arg1, type2, arg2, type3, arg3) \
274 DTRACE_PROBE3(__tcpf_##name, type1, arg1, type2, arg2, type3, arg3);
275
276 #define DTRACE_TCPF4(name, type1, arg1, type2, arg2, \
277 type3, arg3, type4, arg4) \
278 DTRACE_PROBE4(__tcpf_##name, type1, arg1, type2, arg2, \
279 type3, arg3, type4, arg4);
280
281 #define DTRACE_TCPF5(name, type1, arg1, type2, arg2, \
282 type3, arg3, type4, arg4, type5, arg5) \
283 DTRACE_PROBE5(__tcpf_##name, type1, arg1, type2, arg2, \
284 type3, arg3, type4, arg4, type5, arg5);
285
286 #define DTRACE_SYSEVENT2(name, type1, arg1, type2, arg2) \
287 DTRACE_PROBE2(__sysevent_##name, type1, arg1, type2, arg2);
288
289 #define DTRACE_XPV(name) \
290 DTRACE_PROBE(__xpv_##name);
291
292 #define DTRACE_XPV1(name, type1, arg1) \
293 DTRACE_PROBE1(__xpv_##name, type1, arg1);
294
295 #define DTRACE_XPV2(name, type1, arg1, type2, arg2) \
296 DTRACE_PROBE2(__xpv_##name, type1, arg1, type2, arg2);
297
298 #define DTRACE_XPV3(name, type1, arg1, type2, arg2, type3, arg3) \
299 DTRACE_PROBE3(__xpv_##name, type1, arg1, type2, arg2, type3, arg3);
300
301 #define DTRACE_XPV4(name, type1, arg1, type2, arg2, type3, arg3, \
302 type4, arg4) \
303 DTRACE_PROBE4(__xpv_##name, type1, arg1, type2, arg2, \
304 type3, arg3, type4, arg4);
305
|