Lines Matching refs:cpunode
107 struct cpu_node *cpunode; in fill_cpu() local
127 cpunode = &cpunodes[cpuid]; in fill_cpu()
128 cpunode->cpuid = (int)cpuid; in fill_cpu()
129 cpunode->device_id = cpuid; in fill_cpu()
131 if (sizeof (cpunode->fru_fmri) > strlen(CPU_FRU_FMRI)) in fill_cpu()
132 (void) strcpy(cpunode->fru_fmri, CPU_FRU_FMRI); in fill_cpu()
142 if (strlen(namebufp) > sizeof (cpunode->name)) in fill_cpu()
145 (void) strcpy(cpunode->name, namebufp); in fill_cpu()
151 cpunode->clock_freq = clk_freq; in fill_cpu()
153 ASSERT(cpunode->clock_freq != 0); in fill_cpu()
159 cpunode->tick_nsec_scale = (uint_t)(((uint64_t)NANOSEC << in fill_cpu()
160 (32 - TICK_NSEC_SHIFT)) / cpunode->clock_freq); in fill_cpu()
167 cpunode->nodeid = cpuid + 1; in fill_cpu()
179 cpu_fiximp(cpunode); in fill_cpu()
185 cpunode->ecache_associativity = (int)associativity; in fill_cpu()
186 cpunode->ecache_size = (int)size; in fill_cpu()
187 cpunode->ecache_linesize = (int)linesize; in fill_cpu()
190 cpunode->ecache_setsize = in fill_cpu()
191 cpunode->ecache_size / cpunode->ecache_associativity; in fill_cpu()
196 cpunode->exec_unit_mapping = NO_EU_MAPPING_FOUND; in fill_cpu()
197 cpunode->l2_cache_mapping = NO_MAPPING_FOUND; in fill_cpu()
198 cpunode->core_mapping = NO_CORE_MAPPING_FOUND; in fill_cpu()
201 ecache_setsize = cpunode->ecache_setsize; in fill_cpu()
203 ecache_alignsize = cpunode->ecache_linesize; in fill_cpu()