Home
last modified time | relevance | path

Searched refs:cpunodes (Results 1 – 25 of 60) sorted by relevance

123

/titanic_41/usr/src/uts/sun4u/os/
H A Dfillsysinfo.c100 struct cpu_node cpunodes[NCPU]; variable
469 cpunode = &cpunodes[cpuid]; in fill_cpu()
693 cpunode = &cpunodes[cpuid]; in fill_cpu_ddi()
825 bzero(&cpunodes[cpuid], sizeof (struct cpu_node)); in empty_cpu()
853 ASSERT(cpunodes[cpuid].nodeid != 0); in check_cpus_ver()
855 impl = cpunodes[cpuid].implementation; in check_cpus_ver()
869 if (cpunodes[i].nodeid == 0) in check_cpus_ver()
873 if (cpunodes[i].version < min_supported_rev) { in check_cpus_ver()
886 if (cpunodes[i].version < 0x22) { in check_cpus_ver()
903 if (cpunodes[i].version < min_supported_rev) { in check_cpus_ver()
[all …]
H A Dcmp.c56 chipid = cpunodes[cpuid].portid; in cmp_cpu_is_cmp()
79 chipid = cpunodes[cpuid].portid; in cmp_delete_cpu()
103 chipid = cpunodes[cpuid].portid; in cmp_error_resteer()
139 return (cpunodes[cpuid].portid); in cmp_cpu_to_chip()
148 impl = cpunodes[cp->cpu_id].implementation; in pg_plat_hw_shared()
173 impl = cpunodes[cpu_a->cpu_id].implementation; in pg_plat_cpus_share()
197 impl = cpunodes[cpu->cpu_id].implementation; in pg_plat_hw_instance_id()
H A Dmach_mp_startup.c45 struct cpu_node *cpunode = &cpunodes[cpuid]; in init_cpu_info()
184 cpunode = &cpunodes[cp->cpu_id]; in populate_idstr()
/titanic_41/usr/src/uts/sun4u/ml/
H A Dmach_subr_asm.s197 sethi %hi(cpunodes), %o4
198 or %o4, %lo(cpunodes), %o4 ! %o4 = &cpunodes
202 ! o2 = byte offset into cpunodes for tick_nsec_scale of this CPU
203 ! o4 = &cpunodes
205 mulx %o1, CPU_NODE_SIZE, %o2 ! %o2 = byte offset into cpunodes
207 ld [%o4 + %o2], %o2 ! %o2 = cpunodes[cpuid].tick_nsec_scale
/titanic_41/usr/src/uts/sun4u/cpu/
H A Dus3_cheetahplus.c419 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) in cpu_ecache_nway()
817 if (!(IS_CHEETAH_PLUS(cpunodes[cp->cpu_id].implementation) || in cpu_init_private()
818 IS_JAGUAR(cpunodes[cp->cpu_id].implementation) || in cpu_init_private()
819 IS_PANTHER(cpunodes[cp->cpu_id].implementation))) { in cpu_init_private()
845 if (IS_PANTHER(cpunodes[cp->cpu_id].implementation)) { in cpu_init_private()
860 if (IS_PANTHER(cpunodes[cp->cpu_id].implementation)) { in cpu_init_private()
869 chprp->chpr_ec_set_size = cpunodes[cp->cpu_id].ecache_size / in cpu_init_private()
872 adjust_hw_copy_limits(cpunodes[cp->cpu_id].ecache_size); in cpu_init_private()
886 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) { in set_cpu_error_state()
903 if (!IS_PANTHER(cpunodes[aflt->flt_inst].implementation)) in pn_cpu_log_diag_l2_info()
[all …]
H A Dus3_jalapeno.c826 if (!IS_SERRANO(cpunodes[cp->cpu_id].implementation)) { in cpu_init_private()
829 cpunodes[cp->cpu_id].implementation); in cpu_init_private()
832 if (!IS_JALAPENO(cpunodes[cp->cpu_id].implementation)) { in cpu_init_private()
835 cpunodes[cp->cpu_id].implementation); in cpu_init_private()
863 chprp->chpr_ec_set_size = cpunodes[cp->cpu_id].ecache_size / in cpu_init_private()
866 adjust_hw_copy_limits(cpunodes[cp->cpu_id].ecache_size); in cpu_init_private()
H A Dspitfire.c659 sys_tick_freq = cpunodes[CPU->cpu_id].clock_freq; in cpu_init_tick_freq()
761 if (cpunodes[CPU->cpu_id].implementation == SABRE_IMPL) { in cpu_aflt_size()
780 } else if (cpunodes[CPU->cpu_id].implementation == HUMMBRD_IMPL) { in cpu_aflt_size()
1025 cpunodes[CPU->cpu_id].ecache_size); in cpu_ce_scrub_mem_err()
1456 ec_set_size = cpunodes[CPU->cpu_id].ecache_size / in cpu_async_error()
1511 cpunodes[CPU->cpu_id].ecache_size); in cpu_async_error()
1755 flush_ecache(ecache_flushaddr, cpunodes[CPU->cpu_id].ecache_size * 2, in cpu_async_error()
1756 cpunodes[CPU->cpu_id].ecache_linesize); in cpu_async_error()
2310 cpunodes[CPU->cpu_id].ecache_size, in cpu_async_log_err()
2311 cpunodes[CPU->cpu_id].ecache_linesize); in cpu_async_log_err()
[all …]
H A Dus3_common.c1423 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) { in cpu_log_fast_ecc_error()
2139 IS_JALAPENO(cpunodes[CPU->cpu_id].implementation)) { in cpu_parity_error()
2187 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) { in cpu_parity_error()
2214 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) { in cpu_parity_error()
2238 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) { in cpu_parity_error()
2296 if (IS_PANTHER(cpunodes[aflt->flt_inst].implementation)) in cpu_async_log_ic_parity_err()
2311 if (IS_PANTHER(cpunodes[aflt->flt_inst].implementation)) in cpu_async_log_ic_parity_err()
2586 if (IS_PANTHER(cpunodes[cpuid].implementation)) in cpu_error_is_ecache_data()
2877 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation)) { in cpu_ce_scrub_mem_err_common()
2886 totalsize = cpunodes[CPU->cpu_id].ecache_size; in cpu_ce_scrub_mem_err_common()
[all …]
H A Dopl_olympus.c536 if (!((IS_OLYMPUS_C(cpunodes[cp->cpu_id].implementation)) ||
537 (IS_JUPITER(cpunodes[cp->cpu_id].implementation)))) {
540 cpunodes[cp->cpu_id].implementation);
543 adjust_hw_copy_limits(cpunodes[cp->cpu_id].ecache_size);
1351 flush_ecache(ecache_flushaddr, cpunodes[CPU->cpu_id].ecache_size,
1352 cpunodes[CPU->cpu_id].ecache_linesize);
1419 (u_longlong_t)cpunodes[opl_flt->flt_eid_sid].device_id);
1422 (uint8_t *)&cpunodes[opl_flt->flt_eid_sid].version, sbuf);
1528 switch (cpunodes[aflt->flt_inst].implementation) {
1540 (u_longlong_t)cpunodes[aflt->flt_inst].device_id);
[all …]
H A Dus3_cheetah.c612 if (!IS_CHEETAH(cpunodes[cp->cpu_id].implementation)) { in cpu_init_private()
641 chprp->chpr_ec_set_size = cpunodes[cp->cpu_id].ecache_size / in cpu_init_private()
644 adjust_hw_copy_limits(cpunodes[cp->cpu_id].ecache_size); in cpu_init_private()
/titanic_41/usr/src/uts/sun4u/serengeti/os/
H A Dsg_unum.c91 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation) || in sg_get_ecacheunum()
92 IS_JAGUAR(cpunodes[CPU->cpu_id].implementation)) in sg_get_ecacheunum()
/titanic_41/usr/src/uts/sun4v/cpu/
H A Dgeneric.c163 cp->cpu_m.cpu_ipipe = cpunodes[cp->cpu_id].exec_unit_mapping; in cpu_map_exec_units()
167 cp->cpu_m.cpu_fpu = cpunodes[cp->cpu_id].fpu_mapping; in cpu_map_exec_units()
177 cp->cpu_m.cpu_mpipe = cpunodes[cp->cpu_id].l2_cache_mapping; in cpu_map_exec_units()
H A Dniagara2.c209 cp->cpu_m.cpu_ipipe = cpunodes[cp->cpu_id].exec_unit_mapping; in cpu_map_exec_units()
213 cp->cpu_m.cpu_fpu = cpunodes[cp->cpu_id].fpu_mapping; in cpu_map_exec_units()
228 cp->cpu_m.cpu_mpipe = cpunodes[cp->cpu_id].l2_cache_mapping; in cpu_map_exec_units()
232 cp->cpu_m.cpu_chip = cpunodes[cp->cpu_id].l2_cache_mapping; in cpu_map_exec_units()
H A Dniagara.c182 cp->cpu_m.cpu_ipipe = cpunodes[cp->cpu_id].exec_unit_mapping; in cpu_map_exec_units()
186 cp->cpu_m.cpu_fpu = cpunodes[cp->cpu_id].fpu_mapping; in cpu_map_exec_units()
/titanic_41/usr/src/uts/sun4v/os/
H A Dmpo.c308 mde_cookie_t rootnode, foundnode, *cpunodes; in cpuid_to_cpunode() local
320 "fwd", &cpunodes); in cpuid_to_cpunode()
325 if (md_get_prop_val(md, cpunodes[i], PROP_LG_CPU_ID, in cpuid_to_cpunode()
329 foundnode = cpunodes[i]; in cpuid_to_cpunode()
330 md_free_scan_dag(md, &cpunodes); in cpuid_to_cpunode()
336 md_free_scan_dag(md, &cpunodes); in cpuid_to_cpunode()
565 mde_cookie_t root, *cpunodes, *mblocknodes; in lgrp_traverse() local
615 n_cpunodes = md_alloc_scan_dag(md, root, PROP_LG_CPU, "fwd", &cpunodes); in lgrp_traverse()
715 result = get_int(md, cpunodes[i], PROP_LG_CPU_ID, &k); in lgrp_traverse()
722 o = mpo_cpu_to_lgroup(md, cpunodes[i]); in lgrp_traverse()
[all …]
H A Dmach_mp_startup.c50 struct cpu_node *cpunode = &cpunodes[cpuid]; in init_cpu_info()
279 cpunode = &cpunodes[cp->cpu_id]; in populate_idstr()
H A Dfillsysinfo.c54 struct cpu_node cpunodes[NCPU]; variable
127 cpunode = &cpunodes[cpuid]; in fill_cpu()
210 bzero(&cpunodes[cpuid], sizeof (struct cpu_node)); in empty_cpu()
261 cpunodes[cpuid].l2_cache_mapping = idx; in setup_chip_mappings()
348 cpunodes[cpuid].exec_unit_mapping = idx; in setup_exec_unit_mappings()
351 cpunodes[cpuid].fpu_mapping = idx; in setup_exec_unit_mappings()
H A Dmach_mp_states.c121 cpu_stop_time_limit = cpunodes[CPU->cpu_id].clock_freq; in stopcpu_bycpuid()
/titanic_41/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_cpu.c299 nodeid = cpunodes[cpuid].nodeid; in sbdp_cpu_poweron()
378 nodeid = cpunodes[cpuid].nodeid; in sbdp_cpu_poweroff()
677 sht.size = (uint32_t)cpunodes[cpuid].ecache_size << 1; in sbdp_cpu_stop_self()
678 sht.linesize = (uint32_t)cpunodes[cpuid].ecache_linesize; in sbdp_cpu_stop_self()
/titanic_41/usr/src/uts/sun4u/io/
H A Dtodsg.c526 cpunodes[CPU->cpu_id].clock_freq/1000000); in todsg_get_cpufrequency()
528 return (cpunodes[CPU->cpu_id].clock_freq); in todsg_get_cpufrequency()
H A Dtodstarfire.c195 return (cpunodes[CPU->cpu_id].clock_freq); in todsf_get_cpufrequency()
H A Dtodstarcat.c262 return (cpunodes[CPU->cpu_id].clock_freq); in todsc_get_cpufrequency()
H A Dtodopl.c320 return (cpunodes[CPU->cpu_id].clock_freq); in todopl_get_cpufrequency()
/titanic_41/usr/src/uts/sun4u/sys/
H A Dmachcpuvar.h199 extern struct cpu_node cpunodes[];
/titanic_41/usr/src/uts/sun4u/starcat/os/
H A Dstarcat.c394 if (portid == cpunodes[CPU->cpu_id].portid) in plat_fill_mc()
1017 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation) || in plat_get_ecacheunum()
1018 IS_JAGUAR(cpunodes[CPU->cpu_id].implementation)) in plat_get_ecacheunum()

123