geopm  3.1.1.dev214+gba4f9f6d
GEOPM - Global Extensible Open Power Manager
Functions
geopm_prof.h File Reference
#include <stddef.h>
#include <stdint.h>
#include "geopm_public.h"
Include dependency graph for geopm_prof.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int GEOPM_PUBLIC geopm_prof_region (const char *region_name, uint64_t hint, uint64_t *region_id)
 
int GEOPM_PUBLIC geopm_prof_enter (uint64_t region_id)
 
int GEOPM_PUBLIC geopm_prof_exit (uint64_t region_id)
 
int GEOPM_PUBLIC geopm_prof_epoch (void)
 
int GEOPM_PUBLIC geopm_prof_shutdown (void)
 
int GEOPM_PUBLIC geopm_tprof_init (uint32_t num_work_unit)
 
int GEOPM_PUBLIC geopm_tprof_post (void)
 
int GEOPM_PUBLIC geopm_prof_overhead (double overhead_sec)
 

Function Documentation

◆ geopm_prof_enter()

int GEOPM_PUBLIC geopm_prof_enter ( uint64_t  region_id)

◆ geopm_prof_epoch()

int GEOPM_PUBLIC geopm_prof_epoch ( void  )

◆ geopm_prof_exit()

int GEOPM_PUBLIC geopm_prof_exit ( uint64_t  region_id)

◆ geopm_prof_overhead()

int GEOPM_PUBLIC geopm_prof_overhead ( double  overhead_sec)

◆ geopm_prof_region()

int GEOPM_PUBLIC geopm_prof_region ( const char *  region_name,
uint64_t  hint,
uint64_t *  region_id 
)

◆ geopm_prof_shutdown()

int GEOPM_PUBLIC geopm_prof_shutdown ( void  )

◆ geopm_tprof_init()

int GEOPM_PUBLIC geopm_tprof_init ( uint32_t  num_work_unit)

◆ geopm_tprof_post()

int GEOPM_PUBLIC geopm_tprof_post ( void  )