315
316 #define DTRACE_UDP1(name, type1, arg1) \
317 DTRACE_PROBE1(__udp_##name, type1, arg1);
318
319 #define DTRACE_UDP2(name, type1, arg1, type2, arg2) \
320 DTRACE_PROBE2(__udp_##name, type1, arg1, type2, arg2);
321
322 #define DTRACE_UDP3(name, type1, arg1, type2, arg2, type3, arg3) \
323 DTRACE_PROBE3(__udp_##name, type1, arg1, type2, arg2, type3, arg3);
324
325 #define DTRACE_UDP4(name, type1, arg1, type2, arg2, \
326 type3, arg3, type4, arg4) \
327 DTRACE_PROBE4(__udp_##name, type1, arg1, type2, arg2, \
328 type3, arg3, type4, arg4);
329
330 #define DTRACE_UDP5(name, type1, arg1, type2, arg2, \
331 type3, arg3, type4, arg4, type5, arg5) \
332 DTRACE_PROBE5(__udp_##name, type1, arg1, type2, arg2, \
333 type3, arg3, type4, arg4, type5, arg5);
334
335
336 #define DTRACE_SYSEVENT2(name, type1, arg1, type2, arg2) \
337 DTRACE_PROBE2(__sysevent_##name, type1, arg1, type2, arg2);
338
339 #define DTRACE_XPV(name) \
340 DTRACE_PROBE(__xpv_##name);
341
342 #define DTRACE_XPV1(name, type1, arg1) \
343 DTRACE_PROBE1(__xpv_##name, type1, arg1);
344
345 #define DTRACE_XPV2(name, type1, arg1, type2, arg2) \
346 DTRACE_PROBE2(__xpv_##name, type1, arg1, type2, arg2);
347
348 #define DTRACE_XPV3(name, type1, arg1, type2, arg2, type3, arg3) \
349 DTRACE_PROBE3(__xpv_##name, type1, arg1, type2, arg2, type3, arg3);
350
351 #define DTRACE_XPV4(name, type1, arg1, type2, arg2, type3, arg3, \
352 type4, arg4) \
353 DTRACE_PROBE4(__xpv_##name, type1, arg1, type2, arg2, \
354 type3, arg3, type4, arg4);
|
315
316 #define DTRACE_UDP1(name, type1, arg1) \
317 DTRACE_PROBE1(__udp_##name, type1, arg1);
318
319 #define DTRACE_UDP2(name, type1, arg1, type2, arg2) \
320 DTRACE_PROBE2(__udp_##name, type1, arg1, type2, arg2);
321
322 #define DTRACE_UDP3(name, type1, arg1, type2, arg2, type3, arg3) \
323 DTRACE_PROBE3(__udp_##name, type1, arg1, type2, arg2, type3, arg3);
324
325 #define DTRACE_UDP4(name, type1, arg1, type2, arg2, \
326 type3, arg3, type4, arg4) \
327 DTRACE_PROBE4(__udp_##name, type1, arg1, type2, arg2, \
328 type3, arg3, type4, arg4);
329
330 #define DTRACE_UDP5(name, type1, arg1, type2, arg2, \
331 type3, arg3, type4, arg4, type5, arg5) \
332 DTRACE_PROBE5(__udp_##name, type1, arg1, type2, arg2, \
333 type3, arg3, type4, arg4, type5, arg5);
334
335 #define DTRACE_SCTP(name) \
336 DTRACE_PROBE(__sctp_##name);
337
338 #define DTRACE_SCTP1(name, type1, arg1) \
339 DTRACE_PROBE1(__sctp_##name, type1, arg1);
340
341 #define DTRACE_SCTP2(name, type1, arg1, type2, arg2) \
342 DTRACE_PROBE2(__sctp_##name, type1, arg1, type2, arg2);
343
344 #define DTRACE_SCTP3(name, type1, arg1, type2, arg2, type3, arg3) \
345 DTRACE_PROBE3(__sctp_##name, type1, arg1, type2, arg2, type3, arg3);
346
347 #define DTRACE_SCTP4(name, type1, arg1, type2, arg2, \
348 type3, arg3, type4, arg4) \
349 DTRACE_PROBE4(__sctp_##name, type1, arg1, type2, arg2, \
350 type3, arg3, type4, arg4);
351
352 #define DTRACE_SCTP5(name, type1, arg1, type2, arg2, \
353 type3, arg3, type4, arg4, type5, arg5) \
354 DTRACE_PROBE5(__sctp_##name, type1, arg1, type2, arg2, \
355 type3, arg3, type4, arg4, type5, arg5);
356
357 #define DTRACE_SCTP6(name, type1, arg1, type2, arg2, \
358 type3, arg3, type4, arg4, type5, arg5, type6, arg6) \
359 DTRACE_PROBE6(__sctp_##name, type1, arg1, type2, arg2, \
360 type3, arg3, type4, arg4, type5, arg5, type6, arg6);
361
362 #define DTRACE_SYSEVENT2(name, type1, arg1, type2, arg2) \
363 DTRACE_PROBE2(__sysevent_##name, type1, arg1, type2, arg2);
364
365 #define DTRACE_XPV(name) \
366 DTRACE_PROBE(__xpv_##name);
367
368 #define DTRACE_XPV1(name, type1, arg1) \
369 DTRACE_PROBE1(__xpv_##name, type1, arg1);
370
371 #define DTRACE_XPV2(name, type1, arg1, type2, arg2) \
372 DTRACE_PROBE2(__xpv_##name, type1, arg1, type2, arg2);
373
374 #define DTRACE_XPV3(name, type1, arg1, type2, arg2, type3, arg3) \
375 DTRACE_PROBE3(__xpv_##name, type1, arg1, type2, arg2, type3, arg3);
376
377 #define DTRACE_XPV4(name, type1, arg1, type2, arg2, type3, arg3, \
378 type4, arg4) \
379 DTRACE_PROBE4(__xpv_##name, type1, arg1, type2, arg2, \
380 type3, arg3, type4, arg4);
|