Linux Kernel
3.7.1
|
#include <linux/init.h>
#include <linux/notifier.h>
#include <linux/smp.h>
#include <linux/oprofile.h>
#include <linux/syscore_ops.h>
#include <linux/slab.h>
#include <linux/moduleparam.h>
#include <linux/kdebug.h>
#include <linux/cpu.h>
#include <asm/nmi.h>
#include <asm/msr.h>
#include <asm/apic.h>
#include "op_counter.h"
#include "op_x86_model.h"
Go to the source code of this file.
Enumerations | |
enum | __force_cpu_type { reserved = 0, timer, arch_perfmon } |
Functions | |
u64 | op_x86_get_ctrl (struct op_x86_model_spec const *model, struct op_counter_config *counter_config) |
int | op_x86_phys_to_virt (int phys) |
int | op_x86_virt_to_phys (int virt) |
module_param_call (cpu_type, set_cpu_type, NULL, NULL, 0) | |
int __init | op_nmi_init (struct oprofile_operations *ops) |
void | op_nmi_exit (void) |
Variables | |
struct op_counter_config | counter_config [OP_MAX_COUNTER] |
enum __force_cpu_type |
int __init op_nmi_init | ( | struct oprofile_operations * | ops | ) |
u64 op_x86_get_ctrl | ( | struct op_x86_model_spec const * | model, |
struct op_counter_config * | counter_config | ||
) |
struct op_counter_config counter_config[OP_MAX_COUNTER] |