Lines Matching refs:n
238 #define __EVENT_CONSTRAINT(c, n, m, w, o, f) {\ argument
239 { .idxmsk64 = (n) }, \
247 #define EVENT_CONSTRAINT(c, n, m) \ argument
248 __EVENT_CONSTRAINT(c, n, m, HWEIGHT(n), 0, 0)
250 #define INTEL_EXCLEVT_CONSTRAINT(c, n) \ argument
251 __EVENT_CONSTRAINT(c, n, ARCH_PERFMON_EVENTSEL_EVENT, HWEIGHT(n),\
275 #define EVENT_CONSTRAINT_OVERLAP(c, n, m) \ argument
276 __EVENT_CONSTRAINT(c, n, m, HWEIGHT(n), 1, 0)
281 #define INTEL_EVENT_CONSTRAINT(c, n) \ argument
282 EVENT_CONSTRAINT(c, n, ARCH_PERFMON_EVENTSEL_EVENT)
298 #define FIXED_EVENT_CONSTRAINT(c, n) \ argument
299 EVENT_CONSTRAINT(c, (1ULL << (32+n)), FIXED_EVENT_FLAGS)
304 #define INTEL_UEVENT_CONSTRAINT(c, n) \ argument
305 EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK)
308 #define INTEL_FLAGS_UEVENT_CONSTRAINT(c, n) \ argument
309 EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK|X86_ALL_EVENT_FLAGS)
311 #define INTEL_EXCLUEVT_CONSTRAINT(c, n) \ argument
312 __EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK, \
313 HWEIGHT(n), 0, PERF_X86_EVENT_EXCL)
315 #define INTEL_PLD_CONSTRAINT(c, n) \ argument
316 __EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK|X86_ALL_EVENT_FLAGS, \
317 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_LDLAT)
319 #define INTEL_PST_CONSTRAINT(c, n) \ argument
320 __EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK|X86_ALL_EVENT_FLAGS, \
321 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_ST)
324 #define INTEL_FLAGS_EVENT_CONSTRAINT(c, n) \ argument
325 EVENT_CONSTRAINT(c, n, INTEL_ARCH_EVENT_MASK|X86_ALL_EVENT_FLAGS)
328 #define INTEL_ALL_EVENT_CONSTRAINT(code, n) \ argument
329 EVENT_CONSTRAINT(code, n, X86_ALL_EVENT_FLAGS)
332 #define INTEL_FLAGS_EVENT_CONSTRAINT_DATALA_ST(code, n) \ argument
333 __EVENT_CONSTRAINT(code, n, \
335 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_ST_HSW)
338 #define INTEL_FLAGS_EVENT_CONSTRAINT_DATALA_LD(code, n) \ argument
339 __EVENT_CONSTRAINT(code, n, \
341 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_LD_HSW)
343 #define INTEL_FLAGS_EVENT_CONSTRAINT_DATALA_XLD(code, n) \ argument
344 __EVENT_CONSTRAINT(code, n, \
346 HWEIGHT(n), 0, \
350 #define INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_ST(code, n) \ argument
351 __EVENT_CONSTRAINT(code, n, \
353 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_ST_HSW)
355 #define INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_XST(code, n) \ argument
356 __EVENT_CONSTRAINT(code, n, \
358 HWEIGHT(n), 0, \
362 #define INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_LD(code, n) \ argument
363 __EVENT_CONSTRAINT(code, n, \
365 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_LD_HSW)
367 #define INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_XLD(code, n) \ argument
368 __EVENT_CONSTRAINT(code, n, \
370 HWEIGHT(n), 0, \
374 #define INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_NA(code, n) \ argument
375 __EVENT_CONSTRAINT(code, n, \
377 HWEIGHT(n), 0, PERF_X86_EVENT_PEBS_NA_HSW)
504 int (*schedule_events)(struct cpu_hw_events *cpuc, int n, int *assign);
730 int perf_assign_events(struct event_constraint **constraints, int n,
732 int x86_schedule_events(struct cpu_hw_events *cpuc, int n, int *assign);