Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
op_model_ppro.c File Reference
#include <linux/oprofile.h>
#include <linux/slab.h>
#include <asm/ptrace.h>
#include <asm/msr.h>
#include <asm/apic.h>
#include <asm/nmi.h>
#include "op_x86_model.h"
#include "op_counter.h"

Go to the source code of this file.

Macros

#define MSR_PPRO_EVENTSEL_RESERVED   ((0xFFFFFFFFULL<<32)|(1ULL<<21))
 

Variables

struct op_x86_model_spec op_ppro_spec
 
struct op_x86_model_spec op_arch_perfmon_spec
 

Macro Definition Documentation

#define MSR_PPRO_EVENTSEL_RESERVED   ((0xFFFFFFFFULL<<32)|(1ULL<<21))

Definition at line 29 of file op_model_ppro.c.

Variable Documentation

struct op_x86_model_spec op_arch_perfmon_spec
Initial value:
= {
.init = &arch_perfmon_init,
.fill_in_addresses = &ppro_fill_in_addresses,
.setup_ctrs = &ppro_setup_ctrs,
.check_ctrs = &ppro_check_ctrs,
.start = &ppro_start,
.stop = &ppro_stop,
.shutdown = &ppro_shutdown
}

Definition at line 234 of file op_model_ppro.c.

struct op_x86_model_spec op_ppro_spec
Initial value:
= {
.num_counters = 2,
.num_controls = 2,
.fill_in_addresses = &ppro_fill_in_addresses,
.setup_ctrs = &ppro_setup_ctrs,
.check_ctrs = &ppro_check_ctrs,
.start = &ppro_start,
.stop = &ppro_stop,
.shutdown = &ppro_shutdown
}

Definition at line 187 of file op_model_ppro.c.