Lines Matching refs:buf

14 function event_prefix_string(buf, workq)
16 initial_timestamp = buf.timestamp
18 local secs = trace.convert_timestamp_to_nanoseconds(buf.timestamp - initial_timestamp) / 1000000000
21 if trace.debugid_is_start(buf.debugid) then
23 elseif trace.debugid_is_end(buf.debugid) then
29 proc = buf.command
32 type, secs, proc, buf.pid, buf.threadid, buf.debugname)
34 prefix = prefix .. string.format(" 0x%16x", buf.arg1)
213 return function(buf)
214 local prefix = event_prefix_string(buf, workq)
215 if trace.debugid_is_start(buf.debugid) then
218 qos = buf.arg2
220 qos = buf.arg3
225 buf.arg1, state_string(kqrequest_state_strings, buf.arg2))
235 return function(buf)
238 qos = buf.arg2
240 qos = buf.arg3
242 printf("%s QoS = %s\n", event_prefix_string(buf, workq), qos_string(qos))
250 trace_eventname("KEVENT_kqwq_bind", function(buf)
252 event_prefix_string(buf, true), buf.arg1, qos_string(buf.arg3),
253 state_string(kqrequest_state_strings, buf.arg4))
256 trace_eventname("KEVENT_kqwq_unbind", function(buf)
257 printf("%s thread = 0x%x, QoS = %s\n", event_prefix_string(buf, true),
258 buf.arg1, qos_string(buf.arg3))
261 trace_eventname("KEVENT_kqwl_bind", function(buf)
262 qos = buf.arg3 & 0xff
263 duplicate = buf.arg3 & (1 << 8)
264 kqr_override_qos_delta = buf.arg4 >> 8
265 kqr_state = buf.arg4 & 0xff
268 event_prefix_string(buf, false), buf.arg2, qos_string(qos),
274 trace_eventname("KEVENT_kqwl_unbind", function(buf)
275 flags = buf.arg3
276 qos = buf.arg4
278 printf("%s thread = 0x%x, QoS = %s, flags = 0x%x\n", event_prefix_string(buf, false),
279 buf.arg2, qos_string(qos), flags)
283 return function(buf)
285 event_prefix_string(buf, workq), qos_string(buf.arg2),
286 state_string(kqrequest_state_strings, buf.arg3), buf.arg3 >> 8)
290 function thread_adjust(buf)
291 tid = buf.arg2
292 kqr_qos = buf.arg3 >> 8
293 new_qos = buf.arg3 & 0xff
294 kqr_qos_override = buf.arg4 >> 8
295 kqr_state = buf.arg4 & 0xff
298 event_prefix_string(buf, false),
312 return function(buf)
314 event_prefix_string(buf, workq), buf.arg2,
315 kevent_filter_string(buf.arg4),
316 state_string(kevent_flags_strings, buf.arg3))
325 return function(buf)
327 event_prefix_string(buf, workq), buf.arg3 >> 32, buf.arg2,
328 kevent_filter_string(buf.arg4),
329 state_string(knote_state_strings, buf.arg3 & 0xffffffff))