topo_scan
void topology_set_dom(struct topo_scan *tscan, enum x86_topology_domains dom,
bool cpu_parse_topology_ext(struct topo_scan *tscan);
void cpu_parse_topology_amd(struct topo_scan *tscan);
void cpu_topology_fixup_amd(struct topo_scan *tscan);
static inline void topology_update_dom(struct topo_scan *tscan, enum x86_topology_domains dom,
static bool parse_8000_0008(struct topo_scan *tscan)
static void parse_fam10h_node_id(struct topo_scan *tscan)
static void legacy_set_llc(struct topo_scan *tscan)
static void topoext_fixup(struct topo_scan *tscan)
static void parse_topology_amd(struct topo_scan *tscan)
void cpu_parse_topology_amd(struct topo_scan *tscan)
void cpu_topology_fixup_amd(struct topo_scan *tscan)
static void store_node(struct topo_scan *tscan, u16 nr_nodes, u16 node_id)
static bool parse_8000_001e(struct topo_scan *tscan)
static bool fake_topology(struct topo_scan *tscan)
static void parse_topology(struct topo_scan *tscan, bool early)
static void topo_set_ids(struct topo_scan *tscan, bool early)
struct topo_scan tscan = { .c = c, };
void topology_set_dom(struct topo_scan *tscan, enum x86_topology_domains dom,
struct topo_scan tscan = { .c = c, };
static void parse_legacy(struct topo_scan *tscan)
static bool parse_topology_leaf(struct topo_scan *tscan, u32 leaf)
bool cpu_parse_topology_ext(struct topo_scan *tscan)
static inline bool topo_subleaf(struct topo_scan *tscan, u32 leaf, u32 subleaf,