29#ifndef __PFMLIB_INTEL_ATOM_PRIV_H__
30#define __PFMLIB_INTEL_ATOM_PRIV_H__
32#define PFMLIB_INTEL_ATOM_MAX_UMASK 16
58#define PFMLIB_INTEL_ATOM_UMASK_NCOMBO 0x01
59#define PFMLIB_INTEL_ATOM_FIXED0 0x02
60#define PFMLIB_INTEL_ATOM_FIXED1 0x04
61#define PFMLIB_INTEL_ATOM_FIXED2_ONLY 0x08
62#define PFMLIB_INTEL_ATOM_PEBS 0x10
63#define PFMLIB_INTEL_ATOM_PMC0 0x20
64#define PFMLIB_INTEL_ATOM_PMC1 0x40
68 unsigned int num_cnt:8;
69 unsigned int cnt_width:8;
70 unsigned int ebx_length:8;
74 unsigned int num_cnt:6;
75 unsigned int cnt_width:6;
80 unsigned int no_core_cycle:1;
81 unsigned int no_inst_retired:1;
82 unsigned int no_ref_cycle:1;
83 unsigned int no_llc_ref:1;
84 unsigned int no_llc_miss:1;
85 unsigned int no_br_retired:1;
86 unsigned int no_br_mispred_retired:1;
#define PFMLIB_INTEL_ATOM_MAX_UMASK