#include <l4/dm_generic/types.h>
#include <l4/rt_mon/defines.h>
Go to the source code of this file.
Classes | |
struct | rt_mon_histogram_t |
struct | rt_mon_histogram2d_t |
struct | rt_mon_event_list_t |
struct | rt_mon_scalar_t |
union | rt_mon_data |
struct | rt_mon_basic_event_t |
struct | rt_mon_video_event_t |
struct | rt_mon_event_container_t |
struct | rt_mon_dss |
Defines | |
#define | RT_MON_ILLEGAL_TIME 0 |
Do not use this, reserved! | |
#define | RT_MON_TSC_TIME 2 |
#define | RT_MON_TSC_TO_US_TIME 3 |
#define | RT_MON_THREAD_TIME 1 |
#define | RT_MON_FAST_THREAD_TIME 4 |
#define | RT_MON_FAST_THREAD_TIME_TSC 5 |
#define | RT_MON_TYPE_UNDEFINED 0 |
#define | RT_MON_TYPE_HISTOGRAM 1 |
#define | RT_MON_TYPE_HISTOGRAM2D 2 |
#define | RT_MON_TYPE_EVENT_LIST 3 |
#define | RT_MON_TYPE_SHARED_LIST 4 |
#define | RT_MON_TYPE_SCALAR 5 |
#define | RT_MON_EVTYPE_UNDEFINED 0 |
#define | RT_MON_EVTYPE_BASIC 1 |
#define | RT_MON_EVTYPE_VIDEO 2 |
Typedefs | |
typedef signed long long | rt_mon_time_t |
#define RT_MON_FAST_THREAD_TIME 4 |
Accumulated thread time via l4util_thread_time() (in ticks)
Referenced by rt_mon_calibrate_clock().
#define RT_MON_FAST_THREAD_TIME_TSC 5 |
Same as RT_MON_FAST_THREAD_TIME but convert ticks to µs via l4_tsc_to_µs()
#define RT_MON_THREAD_TIME 1 |
Accumulated thread time via fiasco_get_cputime() (in µs)
#define RT_MON_TSC_TIME 2 |
Directly use cpu ticks
#define RT_MON_TSC_TO_US_TIME 3 |
Same as RT_MON_TSC_TIME but convert ticks to µs via l4_tsc_to_us()
Referenced by rt_mon_calibrate_clock().