cpu_affinity_set
void (*cpu_affinity_set) (struct spu *spu, int cpu);
spu_priv1_ops->cpu_affinity_set(spu, cpu);
.cpu_affinity_set = cpu_affinity_set,
cpu_set_t *cpu_present_set, *cpu_possible_set, *cpu_effective_set, *cpu_allowed_set, *cpu_affinity_set, *cpu_subset;
CPU_ZERO_S(cpu_affinity_setsize, cpu_affinity_set);
CPU_SET_S(cpu, cpu_affinity_setsize, cpu_affinity_set);
if (sched_setaffinity(0, cpu_affinity_setsize, cpu_affinity_set) == -1)
CPU_FREE(cpu_affinity_set);
cpu_affinity_set = NULL;
cpu_affinity_set = CPU_ALLOC((topo.max_cpu_num + 1));
if (cpu_affinity_set == NULL)
CPU_ZERO_S(cpu_affinity_setsize, cpu_affinity_set);