FreeRTOS port on GAP8/RISC-V
|
Data Structures | |
struct | perf_t |
Functions | |
void | __pi_perf_fc_conf (uint32_t events) |
Configure FC perf counter. More... | |
void | __pi_perf_fc_reset () |
Reset FC perf counters. More... | |
void | __pi_perf_fc_start () |
Start FC perf counters. More... | |
void | __pi_perf_fc_stop () |
Stop FC perf counters. More... | |
uint32_t | __pi_perf_fc_read (int id) |
Read FC perf counters value. More... | |
static void | __pi_perf_mask_events_set (uint32_t mask) |
static void | __pi_perf_counters_reset () |
static void | __pi_perf_counter_enable (uint32_t mask) |
static uint32_t | __pi_perf_counter_get (uint32_t event) |
|
inlinestatic |
Referenced by __pi_perf_fc_start(), and __pi_perf_fc_stop().
|
inlinestatic |
Referenced by __pi_perf_save().
|
inlinestatic |
Referenced by __pi_perf_fc_reset(), and __pi_perf_fc_start().
void __pi_perf_fc_conf | ( | uint32_t | events | ) |
This function configures Performance Counter with given events mask.
events | Events mask. |
uint32_t __pi_perf_fc_read | ( | int | id | ) |
This function returns Performance Counter for a given event.
id | ID of the event. |
void __pi_perf_fc_reset | ( | ) |
This function resets all Performance Counter.
void __pi_perf_fc_start | ( | ) |
This function starts Performance Counter.
void __pi_perf_fc_stop | ( | ) |
This function stops Performance Counter.
|
inlinestatic |
Referenced by __pi_perf_fc_conf().