Lines Matching defs:cpuid
48 * Returns 1 if cpuid is CMP-capable, 0 otherwise.
51 cmp_cpu_is_cmp(processorid_t cpuid)
56 chipid = cpunodes[cpuid].portid;
61 * Indicate that this core (cpuid) resides on the chip indicated by chipid.
65 cmp_add_cpu(chipid_t chipid, processorid_t cpuid)
67 CPUSET_ADD(chips[chipid], cpuid);
71 * Indicate that this core (cpuid) is being DR removed.
74 cmp_delete_cpu(processorid_t cpuid)
79 chipid = cpunodes[cpuid].portid;
80 CPUSET_DEL(chips[chipid], cpuid);
84 * Called when cpuid is being onlined or offlined. If the offlined
91 cmp_error_resteer(processorid_t cpuid)
99 if (!cmp_cpu_is_cmp(cpuid))
103 chipid = cpunodes[cpuid].portid;
108 if (i == cpuid)
121 xc_one(cpuid, (xcfunc_t *)set_cmp_error_steering, 0, 0);
130 cmp_cpu_to_chip(processorid_t cpuid)
132 if (!cmp_cpu_is_cmp(cpuid)) {
133 /* This CPU is not a CMP, so by definition chipid==cpuid */
134 ASSERT(cpuid < MAX_CPU_CHIPID && CPUSET_ISNULL(chips[cpuid]));
135 return (cpuid);
139 return (cpunodes[cpuid].portid);