Linux Perf
arm-spe.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ARM_SPE_PMU_NAME   "arm_spe_"
 
#define ARM_SPE_AUXTRACE_PRIV_SIZE   (ARM_SPE_AUXTRACE_PRIV_MAX * sizeof(u64))
 

Enumerations

enum  { ARM_SPE_PMU_TYPE, ARM_SPE_PER_CPU_MMAPS, ARM_SPE_AUXTRACE_PRIV_MAX }
 

Functions

struct auxtrace_recordarm_spe_recording_init (int *err, struct perf_pmu *arm_spe_pmu)
 
int arm_spe_process_auxtrace_info (union perf_event *event, struct perf_session *session)
 
struct perf_event_attr * arm_spe_pmu_default_config (struct perf_pmu *arm_spe_pmu)
 

Macro Definition Documentation

◆ ARM_SPE_AUXTRACE_PRIV_SIZE

#define ARM_SPE_AUXTRACE_PRIV_SIZE   (ARM_SPE_AUXTRACE_PRIV_MAX * sizeof(u64))

Definition at line 18 of file arm-spe.h.

◆ ARM_SPE_PMU_NAME

#define ARM_SPE_PMU_NAME   "arm_spe_"

Definition at line 10 of file arm-spe.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ARM_SPE_PMU_TYPE 
ARM_SPE_PER_CPU_MMAPS 
ARM_SPE_AUXTRACE_PRIV_MAX 

Definition at line 12 of file arm-spe.h.

Function Documentation

◆ arm_spe_pmu_default_config()

struct perf_event_attr* arm_spe_pmu_default_config ( struct perf_pmu arm_spe_pmu)

Definition at line 201 of file arm-spe.c.

Here is the call graph for this function:

◆ arm_spe_process_auxtrace_info()

int arm_spe_process_auxtrace_info ( union perf_event event,
struct perf_session session 
)

Definition at line 192 of file arm-spe.c.

Here is the call graph for this function:

◆ arm_spe_recording_init()

struct auxtrace_record* arm_spe_recording_init ( int *  err,
struct perf_pmu arm_spe_pmu 
)

Definition at line 172 of file arm-spe.c.

Here is the call graph for this function: