Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Kern_cnt Class Reference

#include <kern_cnt.h>

List of all members.

Static Public Member Functions

static Mword * get_ctr (int num)
static const char *const get_str (Mword num)
static int mode (Mword slot, const char **mode, const char **name, Mword *event)
static int setup_pmc (Mword slot, Mword event)

Private Types

enum  { Max_slot = 2 }

Static Private Member Functions

static Mword read_kcnt1 ()
static Mword read_kcnt2 ()

Static Private Attributes

static Mword * kcnt [Max_slot]
static Mword(* read_kcnt_fn [Max_slot])() = { read_kcnt1, read_kcnt2 }


Member Enumeration Documentation

anonymous enum [private]
 

Enumeration values:
Max_slot 


Member Function Documentation

Mword * Kern_cnt::get_ctr int  num  )  [static]
 

const char *const Kern_cnt::get_str Mword  num  )  [static]
 

int Kern_cnt::mode Mword  slot,
const char **  mode,
const char **  name,
Mword *  event
[static]
 

Mword Kern_cnt::read_kcnt1  )  [static, private]
 

Mword Kern_cnt::read_kcnt2  )  [static, private]
 

int Kern_cnt::setup_pmc Mword  slot,
Mword  event
[static]
 


Member Data Documentation

Mword * Kern_cnt::kcnt [static, private]
 

Mword(* Kern_cnt::read_kcnt_fn = { read_kcnt1, read_kcnt2 } [static, private]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 26 14:20:16 2005 for Fiasco by  doxygen 1.4.2