Home | History | Annotate | Download | only in include

Lines Matching refs:cpu

32 static int set_affinity(int cpu)
37 CPU_SET(cpu, &mask);
45 int cpu = -1;
47 f = fopen("/sys/devices/system/cpu/online", "r");
50 fscanf(f, "%d", &cpu);
53 return cpu;
59 int cpu = -1;
75 if (sscanf(line, "processor%*[^0123456789]%d", &cpu) == 1)
80 return cpu;
85 int cpu;
87 cpu = get_online_cpu_from_sysfs();
88 if (cpu >= 0)
91 cpu = get_online_cpu_from_cpuinfo();
92 if (cpu >= 0)
95 fprintf(stderr, "WARNING: Failed to detect online cpu, using cpu=0\n");
96 cpu = 0;
98 return set_affinity(cpu);