Lines Matching refs:assign
814 int wmin, int wmax, int gpmax, int *assign) in perf_assign_events() argument
823 if (assign) in perf_assign_events()
824 assign[sched.state.event] = sched.state.counter; in perf_assign_events()
831 int x86_schedule_events(struct cpu_hw_events *cpuc, int n, int *assign) in x86_schedule_events() argument
873 if (assign) in x86_schedule_events()
874 assign[i] = hwc->idx; in x86_schedule_events()
896 wmax, gpmax, assign); in x86_schedule_events()
909 if (!unsched && assign) { in x86_schedule_events()
914 x86_pmu.commit_scheduling(cpuc, i, assign[i]); in x86_schedule_events()
982 hwc->idx = cpuc->assign[i]; in x86_assign_hw_event()
1004 return hwc->idx == cpuc->assign[i] && in match_prev_assignment()
1172 int assign[X86_PMC_IDX_MAX]; in x86_pmu_add() local
1194 ret = x86_pmu.schedule_events(cpuc, n, assign); in x86_pmu_add()
1201 memcpy(cpuc->assign, assign, n*sizeof(int)); in x86_pmu_add()
1819 int assign[X86_PMC_IDX_MAX]; in x86_pmu_commit_txn() local
1834 ret = x86_pmu.schedule_events(cpuc, n, assign); in x86_pmu_commit_txn()
1842 memcpy(cpuc->assign, assign, n*sizeof(int)); in x86_pmu_commit_txn()