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

Perf_cnt_p4 Class Reference

#include <perf_cnt.h>

Inheritance diagram for Perf_cnt_p4:

Perf_cnt_arch List of all members.

Public Member Functions

 Perf_cnt_p4 ()

Private Member Functions

FIASCO_INIT int init ()
void set_pmc_event (Mword)
void start_pmc (Mword reg_nr)
void init_watchdog ()
void init_loadcnt ()
void start_watchdog ()
void stop_watchdog ()

Static Private Member Functions

static Mword escr_event_select (Mword n)
static Mword escr_event_mask (Mword n)
static Mword cccr_threshold (Mword n)
static Mword cccr_escr_select (Mword n)

Constructor & Destructor Documentation

Perf_cnt_p4::Perf_cnt_p4  )  [inline]
 


Member Function Documentation

Mword Perf_cnt_p4::cccr_escr_select Mword  n  )  [inline, static, private]
 

Mword Perf_cnt_p4::cccr_threshold Mword  n  )  [inline, static, private]
 

Mword Perf_cnt_p4::escr_event_mask Mword  n  )  [inline, static, private]
 

Mword Perf_cnt_p4::escr_event_select Mword  n  )  [inline, static, private]
 

FIASCO_INIT int Perf_cnt_p4::init  )  [private, virtual]
 

Implements Perf_cnt_arch.

void Perf_cnt_p4::init_loadcnt  )  [private, virtual]
 

Reimplemented from Perf_cnt_arch.

void Perf_cnt_p4::init_watchdog  )  [private, virtual]
 

Reimplemented from Perf_cnt_arch.

void Perf_cnt_p4::set_pmc_event Mword   )  [private, virtual]
 

Implements Perf_cnt_arch.

void Perf_cnt_p4::start_pmc Mword  reg_nr  )  [private, virtual]
 

Reimplemented from Perf_cnt_arch.

void Perf_cnt_p4::start_watchdog  )  [private, virtual]
 

Reimplemented from Perf_cnt_arch.

void Perf_cnt_p4::stop_watchdog  )  [private, virtual]
 

Reimplemented from Perf_cnt_arch.


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