Lines Matching refs:group

385 intel_cqm_xchg_rmid(struct perf_event *group, unsigned int rmid)  in intel_cqm_xchg_rmid()  argument
388 unsigned int old_rmid = group->hw.cqm_rmid; in intel_cqm_xchg_rmid()
389 struct list_head *head = &group->hw.cqm_group_entry; in intel_cqm_xchg_rmid()
404 local64_set(&group->count, atomic64_read(&rr.value)); in intel_cqm_xchg_rmid()
409 group->hw.cqm_rmid = rmid; in intel_cqm_xchg_rmid()
628 struct perf_event *group, *g; in intel_cqm_sched_out_conflicting_events() local
633 list_for_each_entry_safe(group, g, &cache_groups, hw.cqm_groups_entry) { in intel_cqm_sched_out_conflicting_events()
634 if (group == event) in intel_cqm_sched_out_conflicting_events()
637 rmid = group->hw.cqm_rmid; in intel_cqm_sched_out_conflicting_events()
648 if (!__conflict_event(group, event)) in intel_cqm_sched_out_conflicting_events()
651 intel_cqm_xchg_rmid(group, INVALID_RMID); in intel_cqm_sched_out_conflicting_events()
682 struct perf_event *group, *start = NULL; in __intel_cqm_rmid_rotate() local
698 list_for_each_entry(group, &cache_groups, hw.cqm_groups_entry) { in __intel_cqm_rmid_rotate()
699 if (!__rmid_valid(group->hw.cqm_rmid)) { in __intel_cqm_rmid_rotate()
701 start = group; in __intel_cqm_rmid_rotate()
828 struct perf_event **group) in intel_cqm_setup_event() argument
840 *group = iter; in intel_cqm_setup_event()
1081 struct perf_event *group = NULL; in intel_cqm_event_init() local
1108 intel_cqm_setup_event(event, &group); in intel_cqm_event_init()
1110 if (group) { in intel_cqm_event_init()
1112 &group->hw.cqm_group_entry); in intel_cqm_event_init()