PAPI 7.1.0.0
Loading...
Searching...
No Matches
pfm_ita2_pmd_reg_t Union Reference

#include <pfmlib_itanium2.h>

Data Fields

unsigned long pmd_val
 
struct {
   unsigned long   pmd_count:47
 
   unsigned long   pmd_sxt47:17
 
pmd_ita2_counter_reg
 
struct {
   unsigned long   iear_stat:2
 
   unsigned long   iear_ig1:3
 
   unsigned long   iear_iaddr:59
 
pmd0_ita2_reg
 
struct {
   unsigned long   iear_latency:12
 
   unsigned long   iear_overflow:1
 
   unsigned long   iear_ig1:51
 
pmd1_ita2_reg
 
struct {
   unsigned long   dear_daddr
 
pmd2_ita2_reg
 
struct {
   unsigned long   dear_latency:13
 
   unsigned long   dear_overflow:1
 
   unsigned long   dear_stat:2
 
   unsigned long   dear_ig1:48
 
pmd3_ita2_reg
 
struct {
   unsigned long   btb_b:1
 
   unsigned long   btb_mp:1
 
   unsigned long   btb_slot:2
 
   unsigned long   btb_addr:60
 
pmd8_15_ita2_reg
 
struct {
   unsigned long   btb_b:1
 
   unsigned long   btb_mp:1
 
   unsigned long   btb_slot:2
 
   unsigned long   btb_loaddr:37
 
   unsigned long   btb_pred:20
 
   unsigned long   btb_hiaddr:3
 
pmd8_15_ds_ita2_reg
 
struct {
   unsigned long   btbi_bbi:3
 
   unsigned long   btbi_full:1
 
   unsigned long   btbi_pmd8ext_b1:1
 
   unsigned long   btbi_pmd8ext_bruflush:1
 
   unsigned long   btbi_pmd8ext_ig:2
 
   unsigned long   btbi_pmd9ext_b1:1
 
   unsigned long   btbi_pmd9ext_bruflush:1
 
   unsigned long   btbi_pmd9ext_ig:2
 
   unsigned long   btbi_pmd10ext_b1:1
 
   unsigned long   btbi_pmd10ext_bruflush:1
 
   unsigned long   btbi_pmd10ext_ig:2
 
   unsigned long   btbi_pmd11ext_b1:1
 
   unsigned long   btbi_pmd11ext_bruflush:1
 
   unsigned long   btbi_pmd11ext_ig:2
 
   unsigned long   btbi_pmd12ext_b1:1
 
   unsigned long   btbi_pmd12ext_bruflush:1
 
   unsigned long   btbi_pmd12ext_ig:2
 
   unsigned long   btbi_pmd13ext_b1:1
 
   unsigned long   btbi_pmd13ext_bruflush:1
 
   unsigned long   btbi_pmd13ext_ig:2
 
   unsigned long   btbi_pmd14ext_b1:1
 
   unsigned long   btbi_pmd14ext_bruflush:1
 
   unsigned long   btbi_pmd14ext_ig:2
 
   unsigned long   btbi_pmd15ext_b1:1
 
   unsigned long   btbi_pmd15ext_bruflush:1
 
   unsigned long   btbi_pmd15ext_ig:2
 
   unsigned long   btbi_ignored:28
 
pmd16_ita2_reg
 
struct {
   unsigned long   dear_slot:2
 
   unsigned long   dear_bn:1
 
   unsigned long   dear_vl:1
 
   unsigned long   dear_iaddr:60
 
pmd17_ita2_reg
 

Detailed Description

Definition at line 187 of file pfmlib_itanium2.h.

Field Documentation

◆ btb_addr

unsigned long pfm_ita2_pmd_reg_t::btb_addr

Definition at line 228 of file pfmlib_itanium2.h.

◆ btb_b

unsigned long pfm_ita2_pmd_reg_t::btb_b

Definition at line 225 of file pfmlib_itanium2.h.

◆ btb_hiaddr

unsigned long pfm_ita2_pmd_reg_t::btb_hiaddr

Definition at line 238 of file pfmlib_itanium2.h.

◆ btb_loaddr

unsigned long pfm_ita2_pmd_reg_t::btb_loaddr

Definition at line 236 of file pfmlib_itanium2.h.

◆ btb_mp

unsigned long pfm_ita2_pmd_reg_t::btb_mp

Definition at line 226 of file pfmlib_itanium2.h.

◆ btb_pred

unsigned long pfm_ita2_pmd_reg_t::btb_pred

Definition at line 237 of file pfmlib_itanium2.h.

◆ btb_slot

unsigned long pfm_ita2_pmd_reg_t::btb_slot

Definition at line 227 of file pfmlib_itanium2.h.

◆ btbi_bbi

unsigned long pfm_ita2_pmd_reg_t::btbi_bbi

Definition at line 243 of file pfmlib_itanium2.h.

◆ btbi_full

unsigned long pfm_ita2_pmd_reg_t::btbi_full

Definition at line 244 of file pfmlib_itanium2.h.

◆ btbi_ignored

unsigned long pfm_ita2_pmd_reg_t::btbi_ignored

Definition at line 269 of file pfmlib_itanium2.h.

◆ btbi_pmd10ext_b1

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd10ext_b1

Definition at line 251 of file pfmlib_itanium2.h.

◆ btbi_pmd10ext_bruflush

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd10ext_bruflush

Definition at line 252 of file pfmlib_itanium2.h.

◆ btbi_pmd10ext_ig

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd10ext_ig

Definition at line 253 of file pfmlib_itanium2.h.

◆ btbi_pmd11ext_b1

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd11ext_b1

Definition at line 254 of file pfmlib_itanium2.h.

◆ btbi_pmd11ext_bruflush

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd11ext_bruflush

Definition at line 255 of file pfmlib_itanium2.h.

◆ btbi_pmd11ext_ig

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd11ext_ig

Definition at line 256 of file pfmlib_itanium2.h.

◆ btbi_pmd12ext_b1

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd12ext_b1

Definition at line 257 of file pfmlib_itanium2.h.

◆ btbi_pmd12ext_bruflush

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd12ext_bruflush

Definition at line 258 of file pfmlib_itanium2.h.

◆ btbi_pmd12ext_ig

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd12ext_ig

Definition at line 259 of file pfmlib_itanium2.h.

◆ btbi_pmd13ext_b1

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd13ext_b1

Definition at line 260 of file pfmlib_itanium2.h.

◆ btbi_pmd13ext_bruflush

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd13ext_bruflush

Definition at line 261 of file pfmlib_itanium2.h.

◆ btbi_pmd13ext_ig

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd13ext_ig

Definition at line 262 of file pfmlib_itanium2.h.

◆ btbi_pmd14ext_b1

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd14ext_b1

Definition at line 263 of file pfmlib_itanium2.h.

◆ btbi_pmd14ext_bruflush

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd14ext_bruflush

Definition at line 264 of file pfmlib_itanium2.h.

◆ btbi_pmd14ext_ig

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd14ext_ig

Definition at line 265 of file pfmlib_itanium2.h.

◆ btbi_pmd15ext_b1

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd15ext_b1

Definition at line 266 of file pfmlib_itanium2.h.

◆ btbi_pmd15ext_bruflush

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd15ext_bruflush

Definition at line 267 of file pfmlib_itanium2.h.

◆ btbi_pmd15ext_ig

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd15ext_ig

Definition at line 268 of file pfmlib_itanium2.h.

◆ btbi_pmd8ext_b1

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd8ext_b1

Definition at line 245 of file pfmlib_itanium2.h.

◆ btbi_pmd8ext_bruflush

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd8ext_bruflush

Definition at line 246 of file pfmlib_itanium2.h.

◆ btbi_pmd8ext_ig

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd8ext_ig

Definition at line 247 of file pfmlib_itanium2.h.

◆ btbi_pmd9ext_b1

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd9ext_b1

Definition at line 248 of file pfmlib_itanium2.h.

◆ btbi_pmd9ext_bruflush

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd9ext_bruflush

Definition at line 249 of file pfmlib_itanium2.h.

◆ btbi_pmd9ext_ig

unsigned long pfm_ita2_pmd_reg_t::btbi_pmd9ext_ig

Definition at line 250 of file pfmlib_itanium2.h.

◆ dear_bn

unsigned long pfm_ita2_pmd_reg_t::dear_bn

Definition at line 275 of file pfmlib_itanium2.h.

◆ dear_daddr

unsigned long pfm_ita2_pmd_reg_t::dear_daddr

Definition at line 212 of file pfmlib_itanium2.h.

◆ dear_iaddr

unsigned long pfm_ita2_pmd_reg_t::dear_iaddr

Definition at line 277 of file pfmlib_itanium2.h.

◆ dear_ig1

unsigned long pfm_ita2_pmd_reg_t::dear_ig1

Definition at line 220 of file pfmlib_itanium2.h.

◆ dear_latency

unsigned long pfm_ita2_pmd_reg_t::dear_latency

Definition at line 217 of file pfmlib_itanium2.h.

◆ dear_overflow

unsigned long pfm_ita2_pmd_reg_t::dear_overflow

Definition at line 218 of file pfmlib_itanium2.h.

◆ dear_slot

unsigned long pfm_ita2_pmd_reg_t::dear_slot

Definition at line 274 of file pfmlib_itanium2.h.

◆ dear_stat

unsigned long pfm_ita2_pmd_reg_t::dear_stat

Definition at line 219 of file pfmlib_itanium2.h.

◆ dear_vl

unsigned long pfm_ita2_pmd_reg_t::dear_vl

Definition at line 276 of file pfmlib_itanium2.h.

◆ iear_iaddr

unsigned long pfm_ita2_pmd_reg_t::iear_iaddr

Definition at line 200 of file pfmlib_itanium2.h.

◆ iear_ig1

unsigned long pfm_ita2_pmd_reg_t::iear_ig1

Definition at line 199 of file pfmlib_itanium2.h.

◆ iear_latency

unsigned long pfm_ita2_pmd_reg_t::iear_latency

Definition at line 205 of file pfmlib_itanium2.h.

◆ iear_overflow

unsigned long pfm_ita2_pmd_reg_t::iear_overflow

Definition at line 206 of file pfmlib_itanium2.h.

◆ iear_stat

unsigned long pfm_ita2_pmd_reg_t::iear_stat

Definition at line 198 of file pfmlib_itanium2.h.

◆ 

struct { ... } pfm_ita2_pmd_reg_t::pmd0_ita2_reg

◆ 

struct { ... } pfm_ita2_pmd_reg_t::pmd16_ita2_reg

◆ 

struct { ... } pfm_ita2_pmd_reg_t::pmd17_ita2_reg

◆ 

struct { ... } pfm_ita2_pmd_reg_t::pmd1_ita2_reg

◆ 

struct { ... } pfm_ita2_pmd_reg_t::pmd2_ita2_reg

◆ 

struct { ... } pfm_ita2_pmd_reg_t::pmd3_ita2_reg

◆ 

struct { ... } pfm_ita2_pmd_reg_t::pmd8_15_ds_ita2_reg

◆ 

struct { ... } pfm_ita2_pmd_reg_t::pmd8_15_ita2_reg

◆ pmd_count

unsigned long pfm_ita2_pmd_reg_t::pmd_count

Definition at line 192 of file pfmlib_itanium2.h.

◆ 

struct { ... } pfm_ita2_pmd_reg_t::pmd_ita2_counter_reg

◆ pmd_sxt47

unsigned long pfm_ita2_pmd_reg_t::pmd_sxt47

Definition at line 193 of file pfmlib_itanium2.h.

◆ pmd_val

unsigned long pfm_ita2_pmd_reg_t::pmd_val

Definition at line 188 of file pfmlib_itanium2.h.


The documentation for this union was generated from the following file: