~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/x86/events/perf_event_flags.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 
  2 /*
  3  * struct hw_perf_event.flags flags
  4  */
  5 PERF_ARCH(PEBS_LDLAT,           0x00001) /* ld+ldlat data address sampling */
  6 PERF_ARCH(PEBS_ST,              0x00002) /* st data address sampling */
  7 PERF_ARCH(PEBS_ST_HSW,          0x00004) /* haswell style datala, store */
  8 PERF_ARCH(PEBS_LD_HSW,          0x00008) /* haswell style datala, load */
  9 PERF_ARCH(PEBS_NA_HSW,          0x00010) /* haswell style datala, unknown */
 10 PERF_ARCH(EXCL,                 0x00020) /* HT exclusivity on counter */
 11 PERF_ARCH(DYNAMIC,              0x00040) /* dynamic alloc'd constraint */
 12                         /*      0x00080 */
 13 PERF_ARCH(EXCL_ACCT,            0x00100) /* accounted EXCL event */
 14 PERF_ARCH(AUTO_RELOAD,          0x00200) /* use PEBS auto-reload */
 15 PERF_ARCH(LARGE_PEBS,           0x00400) /* use large PEBS */
 16 PERF_ARCH(PEBS_VIA_PT,          0x00800) /* use PT buffer for PEBS */
 17 PERF_ARCH(PAIR,                 0x01000) /* Large Increment per Cycle */
 18 PERF_ARCH(LBR_SELECT,           0x02000) /* Save/Restore MSR_LBR_SELECT */
 19 PERF_ARCH(TOPDOWN,              0x04000) /* Count Topdown slots/metrics events */
 20 PERF_ARCH(PEBS_STLAT,           0x08000) /* st+stlat data address sampling */
 21 PERF_ARCH(AMD_BRS,              0x10000) /* AMD Branch Sampling */
 22 PERF_ARCH(PEBS_LAT_HYBRID,      0x20000) /* ld and st lat for hybrid */
 23 PERF_ARCH(NEEDS_BRANCH_STACK,   0x40000) /* require branch stack setup */
 24 PERF_ARCH(BRANCH_COUNTERS,      0x80000) /* logs the counters in the extra space of each branch */
 25 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php