PAPI 7.1.0.0
Loading...
Searching...
No Matches
pfmlib_cell_priv.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pme_cell_entry_t
 

Macros

#define PFM_CELL_PME_FREQ_PPU_MFC   0
 
#define PFM_CELL_PME_FREQ_SPU   1
 
#define PFM_CELL_PME_FREQ_HALF   2
 
#define REG_PM0_CONTROL   0x0000
 
#define REG_PM1_CONTROL   0x0001
 
#define REG_PM2_CONTROL   0x0002
 
#define REG_PM3_CONTROL   0x0003
 
#define REG_PM4_CONTROL   0x0004
 
#define REG_PM5_CONTROL   0x0005
 
#define REG_PM6_CONTROL   0x0006
 
#define REG_PM7_CONTROL   0x0007
 
#define REG_PM0_EVENT   0x0008
 
#define REG_PM1_EVENT   0x0009
 
#define REG_PM2_EVENT   0x000A
 
#define REG_PM3_EVENT   0x000B
 
#define REG_PM4_EVENT   0x000C
 
#define REG_PM5_EVENT   0x000D
 
#define REG_PM6_EVENT   0x000E
 
#define REG_PM7_EVENT   0x000F
 
#define REG_GROUP_CONTROL   0x0010
 
#define REG_DEBUG_BUS_CONTROL   0x0011
 
#define REG_TRACE_ADDRESS   0x0012
 
#define REG_EXT_TRACE_TIMER   0x0013
 
#define REG_PM_STATUS   0x0014
 
#define REG_PM_CONTROL   0x0015
 
#define REG_PM_INTERVAL   0x0016
 
#define REG_PM_START_STOP   0x0017
 
#define NONE_SIGNAL   0x0000
 
#define SIGNAL_SPU   41
 
#define SIGNAL_SPU_TRIGGER   42
 
#define SIGNAL_SPU_EVENT   43
 
#define COUNT_TYPE_BOTH_TYPE   1
 
#define COUNT_TYPE_CUMULATIVE_LEN   2
 
#define COUNT_TYPE_OCCURRENCE   3
 
#define COUNT_TYPE_MULTI_CYCLE   4
 
#define COUNT_TYPE_SINGLE_CYCLE   5
 
#define WORD_0_ONLY   1 /* 0001 */
 
#define WORD_2_ONLY   4 /* 0100 */
 
#define WORD_0_AND_1   3 /* 0011 */
 
#define WORD_0_AND_2   5 /* 0101 */
 
#define WORD_NONE   0
 

Macro Definition Documentation

◆ COUNT_TYPE_BOTH_TYPE

#define COUNT_TYPE_BOTH_TYPE   1

Definition at line 72 of file pfmlib_cell_priv.h.

◆ COUNT_TYPE_CUMULATIVE_LEN

#define COUNT_TYPE_CUMULATIVE_LEN   2

Definition at line 73 of file pfmlib_cell_priv.h.

◆ COUNT_TYPE_MULTI_CYCLE

#define COUNT_TYPE_MULTI_CYCLE   4

Definition at line 75 of file pfmlib_cell_priv.h.

◆ COUNT_TYPE_OCCURRENCE

#define COUNT_TYPE_OCCURRENCE   3

Definition at line 74 of file pfmlib_cell_priv.h.

◆ COUNT_TYPE_SINGLE_CYCLE

#define COUNT_TYPE_SINGLE_CYCLE   5

Definition at line 76 of file pfmlib_cell_priv.h.

◆ NONE_SIGNAL

#define NONE_SIGNAL   0x0000

Definition at line 67 of file pfmlib_cell_priv.h.

◆ PFM_CELL_PME_FREQ_HALF

#define PFM_CELL_PME_FREQ_HALF   2

Definition at line 28 of file pfmlib_cell_priv.h.

◆ PFM_CELL_PME_FREQ_PPU_MFC

#define PFM_CELL_PME_FREQ_PPU_MFC   0

Definition at line 26 of file pfmlib_cell_priv.h.

◆ PFM_CELL_PME_FREQ_SPU

#define PFM_CELL_PME_FREQ_SPU   1

Definition at line 27 of file pfmlib_cell_priv.h.

◆ REG_DEBUG_BUS_CONTROL

#define REG_DEBUG_BUS_CONTROL   0x0011

Definition at line 59 of file pfmlib_cell_priv.h.

◆ REG_EXT_TRACE_TIMER

#define REG_EXT_TRACE_TIMER   0x0013

Definition at line 61 of file pfmlib_cell_priv.h.

◆ REG_GROUP_CONTROL

#define REG_GROUP_CONTROL   0x0010

Definition at line 58 of file pfmlib_cell_priv.h.

◆ REG_PM0_CONTROL

#define REG_PM0_CONTROL   0x0000

Definition at line 40 of file pfmlib_cell_priv.h.

◆ REG_PM0_EVENT

#define REG_PM0_EVENT   0x0008

Definition at line 49 of file pfmlib_cell_priv.h.

◆ REG_PM1_CONTROL

#define REG_PM1_CONTROL   0x0001

Definition at line 41 of file pfmlib_cell_priv.h.

◆ REG_PM1_EVENT

#define REG_PM1_EVENT   0x0009

Definition at line 50 of file pfmlib_cell_priv.h.

◆ REG_PM2_CONTROL

#define REG_PM2_CONTROL   0x0002

Definition at line 42 of file pfmlib_cell_priv.h.

◆ REG_PM2_EVENT

#define REG_PM2_EVENT   0x000A

Definition at line 51 of file pfmlib_cell_priv.h.

◆ REG_PM3_CONTROL

#define REG_PM3_CONTROL   0x0003

Definition at line 43 of file pfmlib_cell_priv.h.

◆ REG_PM3_EVENT

#define REG_PM3_EVENT   0x000B

Definition at line 52 of file pfmlib_cell_priv.h.

◆ REG_PM4_CONTROL

#define REG_PM4_CONTROL   0x0004

Definition at line 44 of file pfmlib_cell_priv.h.

◆ REG_PM4_EVENT

#define REG_PM4_EVENT   0x000C

Definition at line 53 of file pfmlib_cell_priv.h.

◆ REG_PM5_CONTROL

#define REG_PM5_CONTROL   0x0005

Definition at line 45 of file pfmlib_cell_priv.h.

◆ REG_PM5_EVENT

#define REG_PM5_EVENT   0x000D

Definition at line 54 of file pfmlib_cell_priv.h.

◆ REG_PM6_CONTROL

#define REG_PM6_CONTROL   0x0006

Definition at line 46 of file pfmlib_cell_priv.h.

◆ REG_PM6_EVENT

#define REG_PM6_EVENT   0x000E

Definition at line 55 of file pfmlib_cell_priv.h.

◆ REG_PM7_CONTROL

#define REG_PM7_CONTROL   0x0007

Definition at line 47 of file pfmlib_cell_priv.h.

◆ REG_PM7_EVENT

#define REG_PM7_EVENT   0x000F

Definition at line 56 of file pfmlib_cell_priv.h.

◆ REG_PM_CONTROL

#define REG_PM_CONTROL   0x0015

Definition at line 63 of file pfmlib_cell_priv.h.

◆ REG_PM_INTERVAL

#define REG_PM_INTERVAL   0x0016

Definition at line 64 of file pfmlib_cell_priv.h.

◆ REG_PM_START_STOP

#define REG_PM_START_STOP   0x0017

Definition at line 65 of file pfmlib_cell_priv.h.

◆ REG_PM_STATUS

#define REG_PM_STATUS   0x0014

Definition at line 62 of file pfmlib_cell_priv.h.

◆ REG_TRACE_ADDRESS

#define REG_TRACE_ADDRESS   0x0012

Definition at line 60 of file pfmlib_cell_priv.h.

◆ SIGNAL_SPU

#define SIGNAL_SPU   41

Definition at line 68 of file pfmlib_cell_priv.h.

◆ SIGNAL_SPU_EVENT

#define SIGNAL_SPU_EVENT   43

Definition at line 70 of file pfmlib_cell_priv.h.

◆ SIGNAL_SPU_TRIGGER

#define SIGNAL_SPU_TRIGGER   42

Definition at line 69 of file pfmlib_cell_priv.h.

◆ WORD_0_AND_1

#define WORD_0_AND_1   3 /* 0011 */

Definition at line 80 of file pfmlib_cell_priv.h.

◆ WORD_0_AND_2

#define WORD_0_AND_2   5 /* 0101 */

Definition at line 81 of file pfmlib_cell_priv.h.

◆ WORD_0_ONLY

#define WORD_0_ONLY   1 /* 0001 */

Definition at line 78 of file pfmlib_cell_priv.h.

◆ WORD_2_ONLY

#define WORD_2_ONLY   4 /* 0100 */

Definition at line 79 of file pfmlib_cell_priv.h.

◆ WORD_NONE

#define WORD_NONE   0

Definition at line 82 of file pfmlib_cell_priv.h.