Lines Matching full:processor
14 void cpuinfo_x86_init_processor(struct cpuinfo_x86_processor* processor) { in cpuinfo_x86_init_processor() argument
17 const enum cpuinfo_vendor vendor = processor->vendor = in cpuinfo_x86_init_processor()
29 processor->cpuid = leaf1.eax; in cpuinfo_x86_init_processor()
32 const enum cpuinfo_uarch uarch = processor->uarch = cpuinfo_x86_decode_uarch(vendor, &model_info); in cpuinfo_x86_init_processor()
49 &processor->cache, in cpuinfo_x86_init_processor()
50 &processor->tlb.itlb_4KB, in cpuinfo_x86_init_processor()
51 &processor->tlb.itlb_2MB, in cpuinfo_x86_init_processor()
52 &processor->tlb.itlb_4MB, in cpuinfo_x86_init_processor()
53 &processor->tlb.dtlb0_4KB, in cpuinfo_x86_init_processor()
54 &processor->tlb.dtlb0_2MB, in cpuinfo_x86_init_processor()
55 &processor->tlb.dtlb0_4MB, in cpuinfo_x86_init_processor()
56 &processor->tlb.dtlb_4KB, in cpuinfo_x86_init_processor()
57 &processor->tlb.dtlb_2MB, in cpuinfo_x86_init_processor()
58 &processor->tlb.dtlb_4MB, in cpuinfo_x86_init_processor()
59 &processor->tlb.dtlb_1GB, in cpuinfo_x86_init_processor()
60 &processor->tlb.stlb2_4KB, in cpuinfo_x86_init_processor()
61 &processor->tlb.stlb2_2MB, in cpuinfo_x86_init_processor()
62 &processor->tlb.stlb2_1GB, in cpuinfo_x86_init_processor()
63 &processor->topology.core_bits_length); in cpuinfo_x86_init_processor()
65 cpuinfo_x86_detect_topology(max_base_index, max_extended_index, leaf1, &processor->topology); in cpuinfo_x86_init_processor()
75 memcpy(processor->brand_string, brand_string, sizeof(processor->brand_string)); in cpuinfo_x86_init_processor()
76 cpuinfo_log_debug("raw CPUID brand string: \"%48s\"", processor->brand_string); in cpuinfo_x86_init_processor()