Lines Matching defs:assign
69 DEFINE_STATIC_CALL_NULL(x86_pmu_assign, *x86_pmu.assign);
959 int wmin, int wmax, int gpmax, int *assign)
968 if (assign)
969 assign[sched.state.event] = sched.state.counter;
976 int x86_schedule_events(struct cpu_hw_events *cpuc, int n, int *assign)
1048 if (assign)
1049 assign[i] = hwc->idx;
1080 wmax, gpmax, assign);
1091 * validate an event group (assign == NULL)
1093 if (!unsched && assign) {
1095 static_call_cond(x86_pmu_commit_scheduling)(cpuc, i, assign[i]);
1218 idx = hwc->idx = cpuc->assign[i];
1276 return hwc->idx == cpuc->assign[i] &&
1441 int assign[X86_PMC_IDX_MAX];
1466 ret = static_call(x86_pmu_schedule_events)(cpuc, n, assign);
1473 memcpy(cpuc->assign, assign, n*sizeof(int));
1647 cpuc->assign[i-1] = cpuc->assign[i];
2008 static_call_update(x86_pmu_assign, x86_pmu.assign);
2271 int assign[X86_PMC_IDX_MAX];
2286 ret = static_call(x86_pmu_schedule_events)(cpuc, n, assign);
2294 memcpy(cpuc->assign, assign, n*sizeof(int));
2476 __clear_bit(cpuc->assign[i], cpuc->dirty);