279 type4, arg4, type5, arg5, type6, arg6, type7, arg7) \ |
278 type4, arg4, type5, arg5, type6, arg6, type7, arg7) \ |
280 DTRACE_PROBE7(__ip_##name, type1, arg1, type2, arg2, \ |
279 DTRACE_PROBE7(__ip_##name, type1, arg1, type2, arg2, \ |
281 type3, arg3, type4, arg4, type5, arg5, type6, arg6, \ |
280 type3, arg3, type4, arg4, type5, arg5, type6, arg6, \ |
282 type7, arg7); |
281 type7, arg7); |
283 |
282 |
|
283 #define DTRACE_TCP(name) \ |
|
284 DTRACE_PROBE(__tcp_##name); |
|
285 |
|
286 #define DTRACE_TCP1(name, type1, arg1) \ |
|
287 DTRACE_PROBE1(__tcp_##name, type1, arg1); |
|
288 |
|
289 #define DTRACE_TCP2(name, type1, arg1, type2, arg2) \ |
|
290 DTRACE_PROBE2(__tcp_##name, type1, arg1, type2, arg2); |
|
291 |
|
292 #define DTRACE_TCP3(name, type1, arg1, type2, arg2, type3, arg3) \ |
|
293 DTRACE_PROBE3(__tcp_##name, type1, arg1, type2, arg2, type3, arg3); |
|
294 |
|
295 #define DTRACE_TCP4(name, type1, arg1, type2, arg2, \ |
|
296 type3, arg3, type4, arg4) \ |
|
297 DTRACE_PROBE4(__tcp_##name, type1, arg1, type2, arg2, \ |
|
298 type3, arg3, type4, arg4); |
|
299 |
|
300 #define DTRACE_TCP5(name, type1, arg1, type2, arg2, \ |
|
301 type3, arg3, type4, arg4, type5, arg5) \ |
|
302 DTRACE_PROBE5(__tcp_##name, type1, arg1, type2, arg2, \ |
|
303 type3, arg3, type4, arg4, type5, arg5); |
|
304 |
|
305 #define DTRACE_TCP6(name, type1, arg1, type2, arg2, \ |
|
306 type3, arg3, type4, arg4, type5, arg5, type6, arg6) \ |
|
307 DTRACE_PROBE6(__tcp_##name, type1, arg1, type2, arg2, \ |
|
308 type3, arg3, type4, arg4, type5, arg5, type6, arg6); |
|
309 |
|
310 #define DTRACE_UDP(name) \ |
|
311 DTRACE_PROBE(__udp_##name); |
|
312 |
|
313 #define DTRACE_UDP1(name, type1, arg1) \ |
|
314 DTRACE_PROBE1(__udp_##name, type1, arg1); |
|
315 |
|
316 #define DTRACE_UDP2(name, type1, arg1, type2, arg2) \ |
|
317 DTRACE_PROBE2(__udp_##name, type1, arg1, type2, arg2); |
|
318 |
|
319 #define DTRACE_UDP3(name, type1, arg1, type2, arg2, type3, arg3) \ |
|
320 DTRACE_PROBE3(__udp_##name, type1, arg1, type2, arg2, type3, arg3); |
|
321 |
|
322 #define DTRACE_UDP4(name, type1, arg1, type2, arg2, \ |
|
323 type3, arg3, type4, arg4) \ |
|
324 DTRACE_PROBE4(__udp_##name, type1, arg1, type2, arg2, \ |
|
325 type3, arg3, type4, arg4); |
|
326 |
|
327 #define DTRACE_UDP5(name, type1, arg1, type2, arg2, \ |
|
328 type3, arg3, type4, arg4, type5, arg5) \ |
|
329 DTRACE_PROBE5(__udp_##name, type1, arg1, type2, arg2, \ |
|
330 type3, arg3, type4, arg4, type5, arg5); |
|
331 |
|
332 |
284 #define DTRACE_SYSEVENT2(name, type1, arg1, type2, arg2) \ |
333 #define DTRACE_SYSEVENT2(name, type1, arg1, type2, arg2) \ |
285 DTRACE_PROBE2(__sysevent_##name, type1, arg1, type2, arg2); |
334 DTRACE_PROBE2(__sysevent_##name, type1, arg1, type2, arg2); |
286 |
335 |
287 #define DTRACE_XPV(name) \ |
336 #define DTRACE_XPV(name) \ |
288 DTRACE_PROBE(__xpv_##name); |
337 DTRACE_PROBE(__xpv_##name); |