Linux Perf
perf_pmu Struct Reference

#include <pmu.h>

Collaboration diagram for perf_pmu:
Collaboration graph

Public Attributes

char * name
 
__u32 type
 
bool selectable
 
bool is_uncore
 
struct perf_event_attr * default_config
 
struct cpu_mapcpus
 
struct list_head format
 
struct list_head aliases
 
struct list_head list
 
int(* set_drv_config )(struct perf_evsel_config_term *term)
 

Detailed Description

Definition at line 22 of file pmu.h.

Member Data Documentation

◆ aliases

struct list_head perf_pmu::aliases

Definition at line 30 of file pmu.h.

◆ cpus

struct cpu_map* perf_pmu::cpus

Definition at line 28 of file pmu.h.

◆ default_config

struct perf_event_attr* perf_pmu::default_config

Definition at line 27 of file pmu.h.

◆ format

struct list_head perf_pmu::format

Definition at line 29 of file pmu.h.

◆ is_uncore

bool perf_pmu::is_uncore

Definition at line 26 of file pmu.h.

◆ list

struct list_head perf_pmu::list

Definition at line 31 of file pmu.h.

◆ name

char* perf_pmu::name

Definition at line 23 of file pmu.h.

◆ selectable

bool perf_pmu::selectable

Definition at line 25 of file pmu.h.

◆ set_drv_config

int(* perf_pmu::set_drv_config) (struct perf_evsel_config_term *term)

Definition at line 32 of file pmu.h.

◆ type

__u32 perf_pmu::type

Definition at line 24 of file pmu.h.


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