Lines Matching refs:assign
443 static int uncore_assign_events(struct intel_uncore_box *box, int assign[], int n) in uncore_assign_events() argument
477 if (assign) in uncore_assign_events()
478 assign[i] = hwc->idx; in uncore_assign_events()
483 wmin, wmax, n, assign); in uncore_assign_events()
485 if (!assign || ret) { in uncore_assign_events()
569 int assign[UNCORE_PMC_IDX_MAX]; in uncore_pmu_event_add() local
594 ret = uncore_assign_events(box, assign, n); in uncore_pmu_event_add()
603 if (hwc->idx == assign[i] && in uncore_pmu_event_add()
604 hwc->last_tag == box->tags[assign[i]]) in uncore_pmu_event_add()
621 if (hwc->idx != assign[i] || in uncore_pmu_event_add()
622 hwc->last_tag != box->tags[assign[i]]) in uncore_pmu_event_add()
623 uncore_assign_hw_event(box, event, assign[i]); in uncore_pmu_event_add()