• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/i386/

Lines Matching defs:pkg

434     x86_pkg_t	*pkg;
442 pkg = x86_pkgs;
443 while (pkg != NULL) {
444 if (pkg->ppkg_num == pkg_num)
446 pkg = pkg->next;
449 return(pkg);
456 x86_pkg_t *pkg;
464 pkg = x86_package_find(cpu);
465 if (pkg == NULL)
468 die = pkg->dies;
525 x86_set_pkg_numbers(x86_pkg_t *pkg, x86_lcpu_t *lcpu)
527 pkg->ppkg_num = lcpu->cpu_num / topoParms.nLThreadsPerPackage;
528 pkg->lpkg_num = pkg->ppkg_num;
576 x86_pkg_t *pkg;
583 pkg = free_pkgs;
584 free_pkgs = pkg->next;
585 pkg->next = NULL;
589 pkg = kalloc(sizeof(x86_pkg_t));
590 if (pkg == NULL)
594 bzero((void *) pkg, sizeof(x86_pkg_t));
596 pkg->ppkg_num = cpup->cpu_phys_number / topoParms.nPThreadsPerPackage;
598 pkg->lpkg_num = topoParms.nPackages;
601 pkg->flags = X86PKG_FL_PRESENT | X86PKG_FL_READY;
602 return(pkg);
606 x86_package_free(x86_pkg_t *pkg)
609 pkg->next = free_pkgs;
610 free_pkgs = pkg;
805 x86_package_add_lcpu(x86_pkg_t *pkg, x86_lcpu_t *lcpu)
807 assert(pkg != NULL);
810 lcpu->next_in_pkg = pkg->lcpus;
811 lcpu->package = pkg;
812 pkg->lcpus = lcpu;
816 x86_package_add_core(x86_pkg_t *pkg, x86_core_t *core)
818 assert(pkg != NULL);
821 core->next_in_pkg = pkg->cores;
822 core->package = pkg;
823 pkg->cores = core;
827 x86_package_add_die(x86_pkg_t *pkg, x86_die_t *die)
829 assert(pkg != NULL);
832 die->next_in_pkg = pkg->dies;
833 die->package = pkg;
834 pkg->dies = die;
835 pkg->num_dies += 1;
843 x86_pkg_t *pkg = NULL;
884 pkg = x86_package_find(cpu);
885 if (pkg == NULL) {
890 pkg = x86_package_alloc(cpu);
893 x86_package_free(pkg);
900 pkg->next = x86_pkgs;
901 x86_pkgs = pkg;
903 } while (pkg == NULL);
925 x86_package_add_die(pkg, die);
950 x86_package_add_core(pkg, core);
1047 x86_pkg_t *pkg;
1071 pkg = x86_pkgs;
1072 while (pkg != NULL) {
1077 die = pkg->dies;
1082 if (die->package != pkg)
1084 die->pdie_num, die->package->lpkg_num, pkg->lpkg_num);
1087 die->pdie_num, pkg->lpkg_num);
1141 topoParms.nLDiesPerPackage, nDies, pkg->lpkg_num);
1147 core = pkg->cores;
1152 if (core->package != pkg)
1154 core->pcore_num, core->package->lpkg_num, pkg->lpkg_num);
1156 core->pcore_num, pkg->lpkg_num);
1186 topoParms.nLCoresPerPackage, nCores, pkg->lpkg_num);
1192 lcpu = pkg->lcpus;
1197 if (lcpu->package != pkg)
1199 lcpu->cpu_num, lcpu->package->lpkg_num, pkg->lpkg_num);
1201 lcpu->cpu_num, pkg->lpkg_num);
1208 topoParms.nLThreadsPerPackage, nCPUs, pkg->lpkg_num);
1210 pkg = pkg->next;
1221 x86_pkg_t *pkg;
1226 pkg = x86_pkgs;
1227 while (pkg != NULL) {
1229 kprintf(" Physical: %d\n", pkg->ppkg_num);
1230 kprintf(" Logical: %d\n", pkg->lpkg_num);
1232 die = pkg->dies;
1268 pkg = pkg->next;