Lines Matching defs:ci3
206 struct cpu_info *ci3;
209 for (ci3 = ci2;; ci3 = ci3->ci_sibling[rel]) {
210 ci3->ci_nsibling[rel]++;
211 if (ci3->ci_sibling[rel] == ci2) {
216 ci3->ci_sibling[rel] = ci;
217 ci->ci_nsibling[rel] = ci3->ci_nsibling[rel];
310 struct cpu_info *ci, *ci2, *ci3;
364 ci2 = ci3 = ci;
368 ci3 = ci2;
373 ci3->ci_schedstate.spc_flags |= SPCF_CORE1ST;
377 ci3 = NULL;
382 ci2 = ci3 = ci;
388 ci3 = ci2;
394 if ((ci3->ci_schedstate.spc_flags & SPCF_PACKAGE1ST) != 0) {
398 ci3->ci_schedstate.spc_flags |= SPCF_PACKAGE1ST;
401 ci2 = ci3;
403 ci2->ci_package1st = ci3;
404 ci2->ci_sibling[CPUREL_PACKAGE1ST] = ci3;
406 } while (ci2 != ci3);
411 != 0 && ci2 != ci3) {
412 cpu_topology_link(ci3, ci2, CPUREL_PACKAGE1ST);
418 /* Walk through all packages, starting with value of ci3 from above. */
419 KASSERT(ci3 != NULL);
420 ci = ci3;
432 } while (ci != ci3);