FD.io VPP  v19.08-27-gf4dcae4
Vector Packet Processing
perfmon_intel.h File Reference
+ Include dependency graph for perfmon_intel.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  perfmon_intel_pmc_event_t
 
struct  perfmon_intel_pmc_cpu_model_t
 
struct  perfmon_intel_pmc_registration_t
 

Macros

#define PERFMON_REGISTER_INTEL_PMC(m, e)
 

Functions

void perfmon_register_intel_pmc (perfmon_intel_pmc_cpu_model_t *m, int n_models, perfmon_intel_pmc_event_t *e, int n_events)
 

Macro Definition Documentation

#define PERFMON_REGISTER_INTEL_PMC (   m,
 
)
Value:
static void __clib_constructor \
perfmon_register_intel_pmc_constructor() \
{ \
}
void perfmon_register_intel_pmc(perfmon_intel_pmc_cpu_model_t *m, int n_models, perfmon_intel_pmc_event_t *e, int n_events)
Definition: perfmon.c:31
#define ARRAY_LEN(x)
Definition: clib.h:62

Definition at line 51 of file perfmon_intel.h.

Function Documentation

void perfmon_register_intel_pmc ( perfmon_intel_pmc_cpu_model_t m,
int  n_models,
perfmon_intel_pmc_event_t e,
int  n_events 
)

Definition at line 31 of file perfmon.c.