PAPI 7.1.0.0
|
This file has the source code for a component that enables PAPI-C to access hardware monitoring counters for BG/Q through the BGPM library. More...
Go to the source code of this file.
Data Structures | |
struct | bgq_preset_search_entry_t |
struct | bgq_context_t |
struct | bgq_overflow_t |
struct | bgq_control_state_t |
struct | bgq_reg_alloc_t |
struct | bgq_register_t |
struct | bgq_native_event_entry_t |
Macros | |
#define | BGQ_PUNIT_MAX_COUNTERS UPC_P_NUM_COUNTERS |
#define | BGQ_PUNIT_MAX_EVENTS PEVT_PUNIT_LAST_EVENT |
#define | MAX_COUNTER_TERMS BGQ_PUNIT_MAX_COUNTERS |
#define | OPCODE_BUF ( MAX_COUNTERS + MAX_COUNTERS ) |
Typedefs | |
typedef bgq_reg_alloc_t | hwd_reg_alloc_t |
typedef bgq_register_t | hwd_register_t |
typedef bgq_control_state_t | hwd_control_state_t |
typedef bgq_context_t | hwd_context_t |
Functions | |
void | _papi_hwd_lock (int) |
void | _papi_hwd_unlock (int) |
#define BGQ_PUNIT_MAX_COUNTERS UPC_P_NUM_COUNTERS |
Definition at line 45 of file linux-bgq.h.
#define BGQ_PUNIT_MAX_EVENTS PEVT_PUNIT_LAST_EVENT |
Definition at line 46 of file linux-bgq.h.
#define MAX_COUNTER_TERMS BGQ_PUNIT_MAX_COUNTERS |
Definition at line 47 of file linux-bgq.h.
#define OPCODE_BUF ( MAX_COUNTERS + MAX_COUNTERS ) |
Definition at line 49 of file linux-bgq.h.
typedef bgq_context_t hwd_context_t |
Definition at line 126 of file linux-bgq.h.
Definition at line 125 of file linux-bgq.h.
typedef bgq_reg_alloc_t hwd_reg_alloc_t |
Definition at line 123 of file linux-bgq.h.
typedef bgq_register_t hwd_register_t |
Definition at line 124 of file linux-bgq.h.
void _papi_hwd_lock | ( | int | lock | ) |
Definition at line 93 of file linux-bgq.c.
void _papi_hwd_unlock | ( | int | lock | ) |
Definition at line 116 of file linux-bgq.c.