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

#include <pfmlib_itanium.h>

Data Fields

unsigned long pmc_val
 
struct {
   unsigned long   pmc_plm:4
 
   unsigned long   pmc_ev:1
 
   unsigned long   pmc_oi:1
 
   unsigned long   pmc_pm:1
 
   unsigned long   pmc_ig1:1
 
   unsigned long   pmc_es:7
 
   unsigned long   pmc_ig2:1
 
   unsigned long   pmc_umask:4
 
   unsigned long   pmc_thres:3
 
   unsigned long   pmc_ig3:1
 
   unsigned long   pmc_ism:2
 
   unsigned long   pmc_ig4:38
 
pmc_ita_count_reg
 
struct {
   unsigned long   ignored1:3
 
   unsigned long   mask:27
 
   unsigned long   ignored2:3
 
   unsigned long   match:27
 
   unsigned long   b:1
 
   unsigned long   f:1
 
   unsigned long   i:1
 
   unsigned long   m:1
 
pmc8_9_ita_reg
 
struct {
   unsigned long   iear_plm:4
 
   unsigned long   iear_ig1:2
 
   unsigned long   iear_pm:1
 
   unsigned long   iear_tlb:1
 
   unsigned long   iear_ig2:8
 
   unsigned long   iear_umask:4
 
   unsigned long   iear_ig3:4
 
   unsigned long   iear_ism:2
 
   unsigned long   iear_ig4:38
 
pmc10_ita_reg
 
struct {
   unsigned long   dear_plm:4
 
   unsigned long   dear_ig1:2
 
   unsigned long   dear_pm:1
 
   unsigned long   dear_tlb:1
 
   unsigned long   dear_ig2:8
 
   unsigned long   dear_umask:4
 
   unsigned long   dear_ig3:4
 
   unsigned long   dear_ism:2
 
   unsigned long   dear_ig4:2
 
   unsigned long   dear_pt:1
 
   unsigned long   dear_ig5:35
 
pmc11_ita_reg
 
struct {
   unsigned long   btbc_plm:4
 
   unsigned long   btbc_ig1:2
 
   unsigned long   btbc_pm:1
 
   unsigned long   btbc_tar:1
 
   unsigned long   btbc_tm:2
 
   unsigned long   btbc_ptm:2
 
   unsigned long   btbc_ppm:2
 
   unsigned long   btbc_bpt:1
 
   unsigned long   btbc_bac:1
 
   unsigned long   btbc_ig2:48
 
pmc12_ita_reg
 
struct {
   unsigned long   irange_ta:1
 
   unsigned long   irange_ig:63
 
pmc13_ita_reg
 

Detailed Description

Definition at line 49 of file pfmlib_itanium.h.

Field Documentation

◆ b

unsigned long pfm_ita_pmc_reg_t::b

Definition at line 74 of file pfmlib_itanium.h.

◆ btbc_bac

unsigned long pfm_ita_pmc_reg_t::btbc_bac

Definition at line 118 of file pfmlib_itanium.h.

◆ btbc_bpt

unsigned long pfm_ita_pmc_reg_t::btbc_bpt

Definition at line 117 of file pfmlib_itanium.h.

◆ btbc_ig1

unsigned long pfm_ita_pmc_reg_t::btbc_ig1

Definition at line 111 of file pfmlib_itanium.h.

◆ btbc_ig2

unsigned long pfm_ita_pmc_reg_t::btbc_ig2

Definition at line 119 of file pfmlib_itanium.h.

◆ btbc_plm

unsigned long pfm_ita_pmc_reg_t::btbc_plm

Definition at line 110 of file pfmlib_itanium.h.

◆ btbc_pm

unsigned long pfm_ita_pmc_reg_t::btbc_pm

Definition at line 112 of file pfmlib_itanium.h.

◆ btbc_ppm

unsigned long pfm_ita_pmc_reg_t::btbc_ppm

Definition at line 116 of file pfmlib_itanium.h.

◆ btbc_ptm

unsigned long pfm_ita_pmc_reg_t::btbc_ptm

Definition at line 115 of file pfmlib_itanium.h.

◆ btbc_tar

unsigned long pfm_ita_pmc_reg_t::btbc_tar

Definition at line 113 of file pfmlib_itanium.h.

◆ btbc_tm

unsigned long pfm_ita_pmc_reg_t::btbc_tm

Definition at line 114 of file pfmlib_itanium.h.

◆ dear_ig1

unsigned long pfm_ita_pmc_reg_t::dear_ig1

Definition at line 96 of file pfmlib_itanium.h.

◆ dear_ig2

unsigned long pfm_ita_pmc_reg_t::dear_ig2

Definition at line 99 of file pfmlib_itanium.h.

◆ dear_ig3

unsigned long pfm_ita_pmc_reg_t::dear_ig3

Definition at line 101 of file pfmlib_itanium.h.

◆ dear_ig4

unsigned long pfm_ita_pmc_reg_t::dear_ig4

Definition at line 103 of file pfmlib_itanium.h.

◆ dear_ig5

unsigned long pfm_ita_pmc_reg_t::dear_ig5

Definition at line 105 of file pfmlib_itanium.h.

◆ dear_ism

unsigned long pfm_ita_pmc_reg_t::dear_ism

Definition at line 102 of file pfmlib_itanium.h.

◆ dear_plm

unsigned long pfm_ita_pmc_reg_t::dear_plm

Definition at line 95 of file pfmlib_itanium.h.

◆ dear_pm

unsigned long pfm_ita_pmc_reg_t::dear_pm

Definition at line 97 of file pfmlib_itanium.h.

◆ dear_pt

unsigned long pfm_ita_pmc_reg_t::dear_pt

Definition at line 104 of file pfmlib_itanium.h.

◆ dear_tlb

unsigned long pfm_ita_pmc_reg_t::dear_tlb

Definition at line 98 of file pfmlib_itanium.h.

◆ dear_umask

unsigned long pfm_ita_pmc_reg_t::dear_umask

Definition at line 100 of file pfmlib_itanium.h.

◆ f

unsigned long pfm_ita_pmc_reg_t::f

Definition at line 75 of file pfmlib_itanium.h.

◆ i

unsigned long pfm_ita_pmc_reg_t::i

Definition at line 76 of file pfmlib_itanium.h.

◆ iear_ig1

unsigned long pfm_ita_pmc_reg_t::iear_ig1

Definition at line 83 of file pfmlib_itanium.h.

◆ iear_ig2

unsigned long pfm_ita_pmc_reg_t::iear_ig2

Definition at line 86 of file pfmlib_itanium.h.

◆ iear_ig3

unsigned long pfm_ita_pmc_reg_t::iear_ig3

Definition at line 88 of file pfmlib_itanium.h.

◆ iear_ig4

unsigned long pfm_ita_pmc_reg_t::iear_ig4

Definition at line 90 of file pfmlib_itanium.h.

◆ iear_ism

unsigned long pfm_ita_pmc_reg_t::iear_ism

Definition at line 89 of file pfmlib_itanium.h.

◆ iear_plm

unsigned long pfm_ita_pmc_reg_t::iear_plm

Definition at line 82 of file pfmlib_itanium.h.

◆ iear_pm

unsigned long pfm_ita_pmc_reg_t::iear_pm

Definition at line 84 of file pfmlib_itanium.h.

◆ iear_tlb

unsigned long pfm_ita_pmc_reg_t::iear_tlb

Definition at line 85 of file pfmlib_itanium.h.

◆ iear_umask

unsigned long pfm_ita_pmc_reg_t::iear_umask

Definition at line 87 of file pfmlib_itanium.h.

◆ ignored1

unsigned long pfm_ita_pmc_reg_t::ignored1

Definition at line 70 of file pfmlib_itanium.h.

◆ ignored2

unsigned long pfm_ita_pmc_reg_t::ignored2

Definition at line 72 of file pfmlib_itanium.h.

◆ irange_ig

unsigned long pfm_ita_pmc_reg_t::irange_ig

Definition at line 124 of file pfmlib_itanium.h.

◆ irange_ta

unsigned long pfm_ita_pmc_reg_t::irange_ta

Definition at line 123 of file pfmlib_itanium.h.

◆ m

unsigned long pfm_ita_pmc_reg_t::m

Definition at line 77 of file pfmlib_itanium.h.

◆ mask

unsigned long pfm_ita_pmc_reg_t::mask

Definition at line 71 of file pfmlib_itanium.h.

◆ match

unsigned long pfm_ita_pmc_reg_t::match

Definition at line 73 of file pfmlib_itanium.h.

◆ 

struct { ... } pfm_ita_pmc_reg_t::pmc10_ita_reg

◆ 

struct { ... } pfm_ita_pmc_reg_t::pmc11_ita_reg

◆ 

struct { ... } pfm_ita_pmc_reg_t::pmc12_ita_reg

◆ 

struct { ... } pfm_ita_pmc_reg_t::pmc13_ita_reg

◆ 

struct { ... } pfm_ita_pmc_reg_t::pmc8_9_ita_reg

◆ pmc_es

unsigned long pfm_ita_pmc_reg_t::pmc_es

Definition at line 59 of file pfmlib_itanium.h.

◆ pmc_ev

unsigned long pfm_ita_pmc_reg_t::pmc_ev

Definition at line 55 of file pfmlib_itanium.h.

◆ pmc_ig1

unsigned long pfm_ita_pmc_reg_t::pmc_ig1

Definition at line 58 of file pfmlib_itanium.h.

◆ pmc_ig2

unsigned long pfm_ita_pmc_reg_t::pmc_ig2

Definition at line 60 of file pfmlib_itanium.h.

◆ pmc_ig3

unsigned long pfm_ita_pmc_reg_t::pmc_ig3

Definition at line 63 of file pfmlib_itanium.h.

◆ pmc_ig4

unsigned long pfm_ita_pmc_reg_t::pmc_ig4

Definition at line 65 of file pfmlib_itanium.h.

◆ pmc_ism

unsigned long pfm_ita_pmc_reg_t::pmc_ism

Definition at line 64 of file pfmlib_itanium.h.

◆ 

struct { ... } pfm_ita_pmc_reg_t::pmc_ita_count_reg

◆ pmc_oi

unsigned long pfm_ita_pmc_reg_t::pmc_oi

Definition at line 56 of file pfmlib_itanium.h.

◆ pmc_plm

unsigned long pfm_ita_pmc_reg_t::pmc_plm

Definition at line 54 of file pfmlib_itanium.h.

◆ pmc_pm

unsigned long pfm_ita_pmc_reg_t::pmc_pm

Definition at line 57 of file pfmlib_itanium.h.

◆ pmc_thres

unsigned long pfm_ita_pmc_reg_t::pmc_thres

Definition at line 62 of file pfmlib_itanium.h.

◆ pmc_umask

unsigned long pfm_ita_pmc_reg_t::pmc_umask

Definition at line 61 of file pfmlib_itanium.h.

◆ pmc_val

unsigned long pfm_ita_pmc_reg_t::pmc_val

Definition at line 50 of file pfmlib_itanium.h.


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