Lines Matching refs:n
252 #define __EVENT_CONSTRAINT(c, n, m, w, o, f) {\ argument
253 { .idxmsk64 = (n) }, \
261 #define EVENT_CONSTRAINT(c, n, m) \ argument
262 __EVENT_CONSTRAINT(c, n, m, HWEIGHT(n), 0, 0)
264 #define INTEL_EXCLEVT_CONSTRAINT(c, n) \ argument
265 __EVENT_CONSTRAINT(c, n, ARCH_PERFMON_EVENTSEL_EVENT, HWEIGHT(n),\
289 #define EVENT_CONSTRAINT_OVERLAP(c, n, m) \ argument
290 __EVENT_CONSTRAINT(c, n, m, HWEIGHT(n), 1, 0)
295 #define INTEL_EVENT_CONSTRAINT(c, n) \ argument
296 EVENT_CONSTRAINT(c, n, ARCH_PERFMON_EVENTSEL_EVENT)
312 #define FIXED_EVENT_CONSTRAINT(c, n) \ argument
313 EVENT_CONSTRAINT(c, (1ULL << (32+n)), FIXED_EVENT_FLAGS)
318 #define INTEL_UEVENT_CONSTRAINT(c, n) \ argument
319 EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK)
322 #define INTEL_FLAGS_UEVENT_CONSTRAINT(c, n) \ argument
323 EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK|X86_ALL_EVENT_FLAGS)
325 #define INTEL_EXCLUEVT_CONSTRAINT(c, n) \ argument
326 __EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK, \
327 HWEIGHT(n), 0, PERF_X86_EVENT_EXCL)
329 #define INTEL_PLD_CONSTRAINT(c, n) \ argument
330 __EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK|X86_ALL_EVENT_FLAGS, \
331 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_LDLAT)
333 #define INTEL_PST_CONSTRAINT(c, n) \ argument
334 __EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK|X86_ALL_EVENT_FLAGS, \
335 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_ST)
338 #define INTEL_FLAGS_EVENT_CONSTRAINT(c, n) \ argument
339 EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK|X86_ALL_EVENT_FLAGS)
342 #define INTEL_ALL_EVENT_CONSTRAINT(code, n) \ argument
343 EVENT_CONSTRAINT(code, n, X86_ALL_EVENT_FLAGS)
346 #define INTEL_FLAGS_EVENT_CONSTRAINT_DATALA_ST(code, n) \ argument
347 __EVENT_CONSTRAINT(code, n, \
349 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_ST_HSW)
352 #define INTEL_FLAGS_EVENT_CONSTRAINT_DATALA_LD(code, n) \ argument
353 __EVENT_CONSTRAINT(code, n, \
355 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_LD_HSW)
357 #define INTEL_FLAGS_EVENT_CONSTRAINT_DATALA_XLD(code, n) \ argument
358 __EVENT_CONSTRAINT(code, n, \
360 HWEIGHT(n), 0, \
364 #define INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_ST(code, n) \ argument
365 __EVENT_CONSTRAINT(code, n, \
367 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_ST_HSW)
369 #define INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_XST(code, n) \ argument
370 __EVENT_CONSTRAINT(code, n, \
372 HWEIGHT(n), 0, \
376 #define INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_LD(code, n) \ argument
377 __EVENT_CONSTRAINT(code, n, \
379 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_LD_HSW)
381 #define INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_XLD(code, n) \ argument
382 __EVENT_CONSTRAINT(code, n, \
384 HWEIGHT(n), 0, \
388 #define INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_NA(code, n) \ argument
389 __EVENT_CONSTRAINT(code, n, \
391 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_NA_HSW)
518 int (*schedule_events)(struct cpu_hw_events *cpuc, int n, int *assign);
748 int perf_assign_events(struct event_constraint **constraints, int n,
750 int x86_schedule_events(struct cpu_hw_events *cpuc, int n, int *assign);