Dynamic Load Balance 3.6.1+32-59d1
Data Structures | Functions
talp_hwc.c File Reference
#include "talp/talp_hwc.h"
#include "apis/dlb_errors.h"
#include "LB_core/spd.h"
#include "support/atomic.h"
#include "support/debug.h"
#include "support/dlb_common.h"
#include "talp/backend.h"
#include "talp/backend_manager.h"
#include "talp/regions.h"
#include "talp/talp.h"
#include "talp/talp_output.h"
#include "talp/talp_types.h"
Include dependency graph for talp_hwc.c:

Data Structures

struct  hwc_ctx_t
 

Functions

int talp_hwc_init (const subprocess_descriptor_t *spd)
 
int talp_hwc_thread_init (void)
 
void talp_hwc_finalize (void)
 
void talp_hwc_thread_finalize (void)
 
void talp_hwc_on_state_change (talp_sample_state_t old_state, talp_sample_state_t new_state)
 
void talp_hwc_submit (const hwc_measurements_t *raw)
 
bool talp_hwc_collect (hwc_measurements_t *out)
 

Function Documentation

◆ talp_hwc_init()

int talp_hwc_init ( const subprocess_descriptor_t spd)

◆ talp_hwc_thread_init()

int talp_hwc_thread_init ( void  )

◆ talp_hwc_finalize()

void talp_hwc_finalize ( void  )

◆ talp_hwc_thread_finalize()

void talp_hwc_thread_finalize ( void  )

◆ talp_hwc_on_state_change()

void talp_hwc_on_state_change ( talp_sample_state_t  old_state,
talp_sample_state_t  new_state 
)

◆ talp_hwc_submit()

void talp_hwc_submit ( const hwc_measurements_t raw)

◆ talp_hwc_collect()

bool talp_hwc_collect ( hwc_measurements_t out)