Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
sh_pmu Struct Reference

#include <perf_event.h>

Data Fields

const charname
 
unsigned int num_events
 
void(* disable_all )(void)
 
void(* enable_all )(void)
 
void(* enable )(struct hw_perf_event *, int)
 
void(* disable )(struct hw_perf_event *, int)
 
u64(* read )(int)
 
int(* event_map )(int)
 
unsigned int max_events
 
unsigned long raw_event_mask
 
const int(* cache_events )[PERF_COUNT_HW_CACHE_MAX][PERF_COUNT_HW_CACHE_OP_MAX][PERF_COUNT_HW_CACHE_RESULT_MAX]
 

Detailed Description

Definition at line 8 of file perf_event.h.

Field Documentation

Definition at line 19 of file perf_event.h.

void(* disable)(struct hw_perf_event *, int)

Definition at line 14 of file perf_event.h.

void(* disable_all)(void)

Definition at line 11 of file perf_event.h.

void(* enable)(struct hw_perf_event *, int)

Definition at line 13 of file perf_event.h.

void(* enable_all)(void)

Definition at line 12 of file perf_event.h.

int(* event_map)(int)

Definition at line 16 of file perf_event.h.

unsigned int max_events

Definition at line 17 of file perf_event.h.

const char* name

Definition at line 9 of file perf_event.h.

unsigned int num_events

Definition at line 10 of file perf_event.h.

unsigned long raw_event_mask

Definition at line 18 of file perf_event.h.

u64(* read)(int)

Definition at line 15 of file perf_event.h.


The documentation for this struct was generated from the following file: