Home
last modified time | relevance | path

Searched refs:event_constraint (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event.h55 struct event_constraint { struct
87 struct event_constraint event_constraints[X86_PMC_IDX_MAX]; argument
195 struct event_constraint *event_constraint[X86_PMC_IDX_MAX]; member
238 struct event_constraint *constraint_list; /* in enable order */
536 struct event_constraint *
550 struct event_constraint *event_constraints;
596 struct event_constraint *pebs_constraints;
748 int perf_assign_events(struct event_constraint **constraints, int n,
765 extern struct event_constraint emptyconstraint;
767 extern struct event_constraint unconstrained;
[all …]
Dperf_event_amd.c291 static struct event_constraint *
293 struct event_constraint *c) in __amd_get_nb_event_constraints()
432 static struct event_constraint *
534 static struct event_constraint amd_f15_PMC0 = EVENT_CONSTRAINT(0, 0x01, 0);
535 static struct event_constraint amd_f15_PMC20 = EVENT_CONSTRAINT(0, 0x07, 0);
536 static struct event_constraint amd_f15_PMC3 = EVENT_CONSTRAINT(0, 0x08, 0);
537 static struct event_constraint amd_f15_PMC30 = EVENT_CONSTRAINT_OVERLAP(0, 0x09, 0);
538 static struct event_constraint amd_f15_PMC50 = EVENT_CONSTRAINT(0, 0x3F, 0);
539 static struct event_constraint amd_f15_PMC53 = EVENT_CONSTRAINT(0, 0x38, 0);
541 static struct event_constraint *
Dperf_event_intel_uncore.h49 struct event_constraint unconstrainted;
50 struct event_constraint *constraints;
70 struct event_constraint *(*get_constraint)(struct intel_uncore_box *,
100 struct event_constraint *event_constraint[UNCORE_PMC_IDX_MAX]; member
321 struct event_constraint *
332 extern struct event_constraint uncore_constraint_empty;
Dperf_event_intel.c38 static struct event_constraint intel_core_event_constraints[] __read_mostly =
49 static struct event_constraint intel_core2_event_constraints[] __read_mostly =
67 static struct event_constraint intel_nehalem_event_constraints[] __read_mostly =
91 static struct event_constraint intel_westmere_event_constraints[] __read_mostly =
103 static struct event_constraint intel_snb_event_constraints[] __read_mostly =
126 static struct event_constraint intel_ivb_event_constraints[] __read_mostly =
159 static struct event_constraint intel_v1_event_constraints[] __read_mostly =
164 static struct event_constraint intel_gen_event_constraints[] __read_mostly =
172 static struct event_constraint intel_slm_event_constraints[] __read_mostly =
180 struct event_constraint intel_skl_event_constraints[] = {
[all …]
Dperf_event_intel_ds.c472 struct event_constraint bts_constraint =
615 struct event_constraint intel_core2_pebs_event_constraints[] = {
626 struct event_constraint intel_atom_pebs_event_constraints[] = {
635 struct event_constraint intel_slm_pebs_event_constraints[] = {
643 struct event_constraint intel_nehalem_pebs_event_constraints[] = {
660 struct event_constraint intel_westmere_pebs_event_constraints[] = {
677 struct event_constraint intel_snb_pebs_event_constraints[] = {
692 struct event_constraint intel_ivb_pebs_event_constraints[] = {
707 struct event_constraint intel_hsw_pebs_event_constraints[] = {
728 struct event_constraint intel_skl_pebs_event_constraints[] = {
[all …]
Dperf_event.c672 struct event_constraint **constraints;
680 static void perf_sched_init(struct perf_sched *sched, struct event_constraint **constraints, in perf_sched_init()
730 struct event_constraint *c; in __perf_sched_find_counter()
787 struct event_constraint *c; in perf_sched_next_event()
813 int perf_assign_events(struct event_constraint **constraints, int n, in perf_assign_events()
833 struct event_constraint *c; in x86_schedule_events()
845 cpuc->event_constraint[i] = NULL; in x86_schedule_events()
847 cpuc->event_constraint[i] = c; in x86_schedule_events()
858 c = cpuc->event_constraint[i]; in x86_schedule_events()
895 unsched = perf_assign_events(cpuc->event_constraint, n, wmin, in x86_schedule_events()
[all …]
Dperf_event_intel_uncore.c19 static struct event_constraint uncore_constraint_fixed =
21 struct event_constraint uncore_constraint_empty =
136 struct event_constraint *
380 static struct event_constraint *
384 struct event_constraint *c; in uncore_get_event_constraint()
414 struct event_constraint *c; in uncore_assign_events()
422 box->event_constraint[i] = c; in uncore_assign_events()
430 c = box->event_constraint[i]; in uncore_assign_events()
450 ret = perf_assign_events(box->event_constraint, n, in uncore_assign_events()
798 type->unconstrainted = (struct event_constraint) in uncore_type_init()
Dperf_event_intel_uncore_snbep.c520 static struct event_constraint snbep_uncore_cbox_constraints[] = {
550 static struct event_constraint snbep_uncore_r2pcie_constraints[] = {
564 static struct event_constraint snbep_uncore_r3qpi_constraints[] = {
656 static struct event_constraint *
719 static struct event_constraint *
788 static struct event_constraint *
1389 static struct event_constraint *
1802 static struct event_constraint hswep_uncore_cbox_constraints[] = {
1875 static struct event_constraint *
2138 static struct event_constraint hswep_uncore_r2pcie_constraints[] = {
[all …]
Dperf_event_p6.c126 static struct event_constraint p6_event_constraints[] =
Dperf_event_knc.c124 static struct event_constraint knc_event_constraints[] =
Dperf_event_intel_uncore_nhmex.c388 static struct event_constraint nhmex_uncore_bbox_constraints[] = {
661 static struct event_constraint *
970 static struct event_constraint *
Dperf_event_intel_uncore_snb.c123 static struct event_constraint snb_uncore_arb_constraints[] = {