Lines Matching refs:assign
854 int wmin, int wmax, int gpmax, int *assign) in perf_assign_events() argument
863 if (assign) in perf_assign_events()
864 assign[sched.state.event] = sched.state.counter; in perf_assign_events()
871 int x86_schedule_events(struct cpu_hw_events *cpuc, int n, int *assign) in x86_schedule_events() argument
938 if (assign) in x86_schedule_events()
939 assign[i] = hwc->idx; in x86_schedule_events()
961 wmax, gpmax, assign); in x86_schedule_events()
974 if (!unsched && assign) { in x86_schedule_events()
978 x86_pmu.commit_scheduling(cpuc, i, assign[i]); in x86_schedule_events()
1063 hwc->idx = cpuc->assign[i]; in x86_assign_hw_event()
1106 return hwc->idx == cpuc->assign[i] && in match_prev_assignment()
1271 int assign[X86_PMC_IDX_MAX]; in x86_pmu_add() local
1296 ret = x86_pmu.schedule_events(cpuc, n, assign); in x86_pmu_add()
1303 memcpy(cpuc->assign, assign, n*sizeof(int)); in x86_pmu_add()
1945 int assign[X86_PMC_IDX_MAX]; in x86_pmu_commit_txn() local
1960 ret = x86_pmu.schedule_events(cpuc, n, assign); in x86_pmu_commit_txn()
1968 memcpy(cpuc->assign, assign, n*sizeof(int)); in x86_pmu_commit_txn()