24#ifndef COMPONENTS_SERVICES_BITS_PSI_IDLE_BITS_H
25#define COMPONENTS_SERVICES_BITS_PSI_IDLE_BITS_H
75 unsigned int src_line);
void(* end_idle_wait_v1_t)(struct PSI_idle_locker *locker)
Record an idle instrumentation wait end event.
Definition: psi_idle_bits.h:81
struct PSI_idle_locker PSI_idle_locker
Definition: psi_idle_bits.h:41
struct PSI_thread PSI_thread
Definition: psi_thread_bits.h:82
State data storage for start_idle_wait_v1_t.
Definition: psi_idle_bits.h:52
unsigned int m_flags
Internal state.
Definition: psi_idle_bits.h:54
unsigned long long m_timer_start
Timer start.
Definition: psi_idle_bits.h:58
unsigned long long(* m_timer)(void)
Timer function.
Definition: psi_idle_bits.h:60
struct PSI_thread * m_thread
Current thread.
Definition: psi_idle_bits.h:56
void * m_wait
Internal data.
Definition: psi_idle_bits.h:62