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

#include <op_x86_model.h>

Data Fields

unsigned int num_counters
 
unsigned int num_controls
 
unsigned int num_virt_counters
 
u64 reserved
 
u16 event_mask
 
int(* init )(struct oprofile_operations *ops)
 
int(* fill_in_addresses )(struct op_msrs *const msrs)
 
void(* setup_ctrs )(struct op_x86_model_spec const *model, struct op_msrs const *const msrs)
 
int(* check_ctrs )(struct pt_regs *const regs, struct op_msrs const *const msrs)
 
void(* start )(struct op_msrs const *const msrs)
 
void(* stop )(struct op_msrs const *const msrs)
 
void(* shutdown )(struct op_msrs const *const msrs)
 

Detailed Description

Definition at line 36 of file op_x86_model.h.

Field Documentation

int(* check_ctrs)(struct pt_regs *const regs, struct op_msrs const *const msrs)

Definition at line 46 of file op_x86_model.h.

u16 event_mask

Definition at line 41 of file op_x86_model.h.

int(* fill_in_addresses)(struct op_msrs *const msrs)

Definition at line 43 of file op_x86_model.h.

Definition at line 42 of file op_x86_model.h.

unsigned int num_controls

Definition at line 38 of file op_x86_model.h.

unsigned int num_counters

Definition at line 37 of file op_x86_model.h.

unsigned int num_virt_counters

Definition at line 39 of file op_x86_model.h.

u64 reserved

Definition at line 40 of file op_x86_model.h.

Definition at line 44 of file op_x86_model.h.

void(* shutdown)(struct op_msrs const *const msrs)

Definition at line 50 of file op_x86_model.h.

void(* start)(struct op_msrs const *const msrs)

Definition at line 48 of file op_x86_model.h.

void(* stop)(struct op_msrs const *const msrs)

Definition at line 49 of file op_x86_model.h.


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