Lines Matching full:leaf
37 * this leaf, just set the CORE domain shift and let the later in parse_8000_0008()
76 } leaf; in parse_8000_001e() local
81 cpuid_leaf(0x8000001e, &leaf); in parse_8000_001e()
83 tscan->c->topo.initial_apicid = leaf.ext_apic_id; in parse_8000_001e()
86 * If leaf 0xb is available, then the domain shifts are set in parse_8000_001e()
91 * Leaf 0x80000008 set the CORE domain shift already. in parse_8000_001e()
94 unsigned int nthreads = leaf.core_nthreads + 1; in parse_8000_001e()
99 store_node(tscan, leaf.nnodes_per_socket + 1, leaf.node_id); in parse_8000_001e()
103 tscan->c->topo.cu_id = leaf.core_id; in parse_8000_001e()
105 cacheinfo_amd_init_llc_id(tscan->c, leaf.node_id); in parse_8000_001e()
175 * If the extended topology leaf 0x8000_001e is available in parse_topology_amd()
177 * CPUID leaf 0x8000_0026 on supported processors first. If in parse_topology_amd()
178 * extended CPUID leaf 0x8000_0026 is not supported, try to in parse_topology_amd()
179 * get SMT and CORE shift from leaf 0xb first, then try to in parse_topology_amd()
180 * get the CORE shift from leaf 0x8000_0008. in parse_topology_amd()
188 /* Prefer leaf 0x8000001e if available */ in parse_topology_amd()