Lines Matching refs:telemetry_buffer
147 struct micro_snapshot_buffer telemetry_buffer = { variable
193 &telemetry_buffer.size, sizeof(telemetry_buffer.size))) { in telemetry_init()
194 telemetry_buffer.size = TELEMETRY_DEFAULT_BUFFER_SIZE; in telemetry_init()
197 if (telemetry_buffer.size > TELEMETRY_MAX_BUFFER_SIZE) { in telemetry_init()
198 telemetry_buffer.size = TELEMETRY_MAX_BUFFER_SIZE; in telemetry_init()
201 ret = kmem_alloc(kernel_map, &telemetry_buffer.buffer, telemetry_buffer.size, in telemetry_init()
215 if (telemetry_notification_leeway >= telemetry_buffer.size) { in telemetry_init()
220 telemetry_buffer_notify_at = telemetry_buffer.size - telemetry_notification_leeway; in telemetry_init()
532 (&telemetry_buffer != buffer)); in telemetry_instrumentation_begin()
540 (&telemetry_buffer == buffer), telemetry_bytes_since_last_mark, in telemetry_instrumentation_end()
564 telemetry_instrumentation_begin(&telemetry_buffer, flags); in telemetry_take_sample()
596 .buffer = &telemetry_buffer, in telemetry_take_sample()
602 telemetry_instrumentation_end(&telemetry_buffer); in telemetry_take_sample()
1126 if (current_buffer == &telemetry_buffer) { in telemetry_process_sample()
1179 return telemetry_buffer_gather(buffer, length, mark, &telemetry_buffer); in telemetry_gather()
1190 (&telemetry_buffer != current_buffer)); in telemetry_buffer_gather()
1281 current_buffer->end_point, (&telemetry_buffer != current_buffer)); in telemetry_buffer_gather()