Home
last modified time | relevance | path

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

/Linux-v4.19/arch/x86/events/
Dperf_event.h47 struct event_constraint { struct
79 struct event_constraint event_constraints[X86_PMC_IDX_MAX]; argument
193 struct event_constraint *event_constraint[X86_PMC_IDX_MAX]; member
241 struct event_constraint *constraint_list; /* in enable order */
546 struct event_constraint *
560 struct event_constraint *event_constraints;
612 struct event_constraint *pebs_constraints;
783 int perf_assign_events(struct event_constraint **constraints, int n,
800 extern struct event_constraint emptyconstraint;
802 extern struct event_constraint unconstrained;
[all …]
Dcore.c708 struct event_constraint **constraints;
716 static void perf_sched_init(struct perf_sched *sched, struct event_constraint **constraints, in perf_sched_init()
766 struct event_constraint *c; in __perf_sched_find_counter()
823 struct event_constraint *c; in perf_sched_next_event()
849 int perf_assign_events(struct event_constraint **constraints, int n, in perf_assign_events()
869 struct event_constraint *c; in x86_schedule_events()
881 cpuc->event_constraint[i] = NULL; in x86_schedule_events()
883 cpuc->event_constraint[i] = c; in x86_schedule_events()
894 c = cpuc->event_constraint[i]; in x86_schedule_events()
931 unsched = perf_assign_events(cpuc->event_constraint, n, wmin, in x86_schedule_events()
[all …]
/Linux-v4.19/arch/x86/events/amd/
Dcore.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 *
/Linux-v4.19/arch/x86/events/intel/
Duncore.h64 struct event_constraint unconstrainted;
65 struct event_constraint *constraints;
87 struct event_constraint *(*get_constraint)(struct intel_uncore_box *,
119 struct event_constraint *event_constraint[UNCORE_PMC_IDX_MAX]; member
476 struct event_constraint *
487 extern struct event_constraint uncore_constraint_empty;
Dcore.c39 static struct event_constraint intel_core_event_constraints[] __read_mostly =
50 static struct event_constraint intel_core2_event_constraints[] __read_mostly =
68 static struct event_constraint intel_nehalem_event_constraints[] __read_mostly =
92 static struct event_constraint intel_westmere_event_constraints[] __read_mostly =
104 static struct event_constraint intel_snb_event_constraints[] __read_mostly =
131 static struct event_constraint intel_ivb_event_constraints[] __read_mostly =
168 static struct event_constraint intel_v1_event_constraints[] __read_mostly =
173 static struct event_constraint intel_gen_event_constraints[] __read_mostly =
181 static struct event_constraint intel_slm_event_constraints[] __read_mostly =
189 static struct event_constraint intel_skl_event_constraints[] = {
[all …]
Dds.c540 struct event_constraint bts_constraint =
680 struct event_constraint intel_core2_pebs_event_constraints[] = {
691 struct event_constraint intel_atom_pebs_event_constraints[] = {
702 struct event_constraint intel_slm_pebs_event_constraints[] = {
710 struct event_constraint intel_glm_pebs_event_constraints[] = {
716 struct event_constraint intel_nehalem_pebs_event_constraints[] = {
733 struct event_constraint intel_westmere_pebs_event_constraints[] = {
750 struct event_constraint intel_snb_pebs_event_constraints[] = {
765 struct event_constraint intel_ivb_pebs_event_constraints[] = {
782 struct event_constraint intel_hsw_pebs_event_constraints[] = {
[all …]
Duncore_snbep.c658 static struct event_constraint snbep_uncore_cbox_constraints[] = {
688 static struct event_constraint snbep_uncore_r2pcie_constraints[] = {
702 static struct event_constraint snbep_uncore_r3qpi_constraints[] = {
794 static struct event_constraint *
857 static struct event_constraint *
926 static struct event_constraint *
1539 static struct event_constraint *
1937 static struct event_constraint knl_uncore_cha_constraints[] = {
1966 static struct event_constraint *
2168 static struct event_constraint knl_uncore_m2pcie_constraints[] = {
[all …]
Duncore.c23 static struct event_constraint uncore_constraint_fixed =
25 struct event_constraint uncore_constraint_empty =
124 struct event_constraint *
373 static struct event_constraint *
377 struct event_constraint *c; in uncore_get_event_constraint()
408 struct event_constraint *c; in uncore_assign_events()
416 box->event_constraint[i] = c; in uncore_assign_events()
424 c = box->event_constraint[i]; in uncore_assign_events()
444 ret = perf_assign_events(box->event_constraint, n, in uncore_assign_events()
887 type->unconstrainted = (struct event_constraint) in uncore_type_init()
Dp6.c127 static struct event_constraint p6_event_constraints[] =
Dknc.c125 static struct event_constraint knc_event_constraints[] =
Duncore_nhmex.c395 static struct event_constraint nhmex_uncore_bbox_constraints[] = {
668 static struct event_constraint *
977 static struct event_constraint *
Duncore_snb.c148 static struct event_constraint snb_uncore_arb_constraints[] = {