PAPI 7.1.0.0
Loading...
Searching...
No Matches
solaris-ultra.h File Reference
Include dependency graph for solaris-ultra.h:

Go to the source code of this file.

Data Structures

struct  hwd_register_t
 
struct  papi_cpc_event_t
 
struct  hwd_control_state_t
 
struct  native_info_t
 

Macros

#define MAX_COUNTERS   2
 
#define MAX_COUNTER_TERMS   MAX_COUNTERS
 
#define PAPI_MAX_NATIVE_EVENTS   71
 
#define MAX_NATIVE_EVENT   PAPI_MAX_NATIVE_EVENTS
 
#define MAX_NATIVE_EVENT_USII   22
 
#define _papi_hwd_lock(lck)   rw_wrlock(&lock[lck]);
 
#define _papi_hwd_unlock(lck)   rw_unlock(&lock[lck]);
 

Typedefs

typedef int hwd_reg_alloc_t
 
typedef int hwd_register_map_t
 
typedef int hwd_context_t
 

Functions

void cpu_sync (void)
 
unsigned long long get_tick (void)
 

Variables

vptr_t _start
 
vptr_t _end
 
vptr_t _etext
 
vptr_t _edata
 
rwlock_t lock [PAPI_MAX_LOCK]
 

Macro Definition Documentation

◆ _papi_hwd_lock

#define _papi_hwd_lock (   lck)    rw_wrlock(&lock[lck]);

Definition at line 88 of file solaris-ultra.h.

◆ _papi_hwd_unlock

#define _papi_hwd_unlock (   lck)    rw_unlock(&lock[lck]);

Definition at line 90 of file solaris-ultra.h.

◆ MAX_COUNTER_TERMS

#define MAX_COUNTER_TERMS   MAX_COUNTERS

Definition at line 30 of file solaris-ultra.h.

◆ MAX_COUNTERS

#define MAX_COUNTERS   2

Definition at line 29 of file solaris-ultra.h.

◆ MAX_NATIVE_EVENT

#define MAX_NATIVE_EVENT   PAPI_MAX_NATIVE_EVENTS

Definition at line 32 of file solaris-ultra.h.

◆ MAX_NATIVE_EVENT_USII

#define MAX_NATIVE_EVENT_USII   22

Definition at line 33 of file solaris-ultra.h.

◆ PAPI_MAX_NATIVE_EVENTS

#define PAPI_MAX_NATIVE_EVENTS   71

Definition at line 31 of file solaris-ultra.h.

Typedef Documentation

◆ hwd_context_t

typedef int hwd_context_t

Definition at line 78 of file solaris-ultra.h.

◆ hwd_reg_alloc_t

Definition at line 43 of file solaris-ultra.h.

◆ hwd_register_map_t

Definition at line 66 of file solaris-ultra.h.

Function Documentation

◆ cpu_sync()

void cpu_sync ( void  )

◆ get_tick()

unsigned long long get_tick ( void  )

Variable Documentation

◆ _edata

vptr_t _edata

Definition at line 84 of file solaris-ultra.h.

◆ _end

vptr_t _end

Definition at line 84 of file solaris-ultra.h.

◆ _etext

vptr_t _etext

Definition at line 84 of file solaris-ultra.h.

◆ _start

vptr_t _start
extern

◆ lock

rwlock_t lock[PAPI_MAX_LOCK]
extern

Definition at line 25 of file aix.c.