Lines Matching defs:layer
533 int layer;
616 for (layer = 0; layer < nlayers; ++layer) {
618 if ((i & ((1 << topo_layers[layer].id_shift) - 1)) == 0)
630 KASSERT(layer < nlayers, ("NUMA domain smaller than PU"));
631 memmove(&topo_layers[layer+1], &topo_layers[layer],
632 sizeof(*topo_layers) * (nlayers - layer));
633 topo_layers[layer].type = TOPO_TYPE_NODE;
634 topo_layers[layer].subtype = CG_SHARE_NONE;
645 for (layer = 0; layer < nlayers; ++layer) {
647 if (topo_layers[layer].type == TOPO_TYPE_NODE) {
651 node_id = i >> topo_layers[layer].id_shift;
653 topo_layers[layer].type,
654 topo_layers[layer].subtype);
659 for (layer = 0; layer < nlayers; ++layer) {
661 if (topo_layers[layer].type == TOPO_TYPE_NODE)
665 node_id = boot_cpu_id >> topo_layers[layer].id_shift;
667 topo_layers[layer].type,
668 topo_layers[layer].subtype);