Lines Matching refs:cpu
1734 struct cpu { in uv_cpu_info() struct
1743 unsigned cpu; in uv_cpu_info() local
1747 struct cpu (*cpus)[8192]; /* Kernel maximum. */ in uv_cpu_info()
1748 struct cpu* c; in uv_cpu_info()
1749 struct cpu t; in uv_cpu_info()
1780 &cpu, &t.user, &t.nice, &t.sys, &t.idle, &skip, &t.irq); in uv_cpu_info()
1788 if (cpu >= ARRAY_SIZE(*cpus)) in uv_cpu_info()
1791 (*cpus)[cpu] = t; in uv_cpu_info()
1793 bitmap[cpu >> 3] |= 1 << (cpu & 7); in uv_cpu_info()
1795 if (cpu >= maxcpu) in uv_cpu_info()
1796 maxcpu = cpu + 1; in uv_cpu_info()
1806 if (1 != fscanf(fp, "processor\t: %u\n", &cpu)) in uv_cpu_info()
1839 if (cpu < maxcpu) in uv_cpu_info()
1840 (*cpus)[cpu].model = model - models; in uv_cpu_info()
1854 for (cpu = 0; cpu < maxcpu; cpu++) { in uv_cpu_info()
1855 if (!(bitmap[cpu >> 3] & (1 << (cpu & 7)))) in uv_cpu_info()
1860 "/sys/devices/system/cpu/cpu%u/cpufreq/scaling_cur_freq", cpu); in uv_cpu_info()
1866 if (1 != fscanf(fp, "%llu", &(*cpus)[cpu].freq)) in uv_cpu_info()
1885 for (cpu = 0; cpu < maxcpu; cpu++) { in uv_cpu_info()
1886 if (!(bitmap[cpu >> 3] & (1 << (cpu & 7)))) in uv_cpu_info()
1889 c = *cpus + cpu; in uv_cpu_info()