23#ifndef COMPONENTS_SERVICES_BITS_PSI_IDLE_BITS_H
24#define COMPONENTS_SERVICES_BITS_PSI_IDLE_BITS_H
74 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:80
struct PSI_idle_locker PSI_idle_locker
Definition: psi_idle_bits.h:40
struct PSI_thread PSI_thread
Definition: psi_thread_bits.h:81
State data storage for start_idle_wait_v1_t.
Definition: psi_idle_bits.h:51
unsigned int m_flags
Internal state.
Definition: psi_idle_bits.h:53
unsigned long long m_timer_start
Timer start.
Definition: psi_idle_bits.h:57
unsigned long long(* m_timer)(void)
Timer function.
Definition: psi_idle_bits.h:59
struct PSI_thread * m_thread
Current thread.
Definition: psi_idle_bits.h:55
void * m_wait
Internal data.
Definition: psi_idle_bits.h:61