Lines Matching refs:cpuid
122 uint32_t cpuid; member
153 static int dr_cpu_deprobe(processorid_t cpuid);
155 static dev_info_t *dr_cpu_find_node(processorid_t cpuid);
567 res[idx].cpuid = rsrc[idx].res_cpu_id; in dr_cpu_res_array_init()
682 resp_stat[idx].cpuid = res[idx].cpuid; in dr_cpu_pack_response()
996 stat[idx].cpuid = cpuids[idx]; in dr_cpu_list_status()
1029 cpunode = dr_cpu_find_node_md(stat[idx].cpuid, mdp, listp); in dr_cpu_list_status()
1054 dr_cpu_configure(processorid_t cpuid, int *status, boolean_t force) in dr_cpu_configure() argument
1065 if ((rv = dr_cpu_probe(cpuid)) != 0) { in dr_cpu_configure()
1066 DR_DBG_CPU("failed to probe CPU %d (%d)\n", cpuid, rv); in dr_cpu_configure()
1080 if ((cp = cpu_get(cpuid)) == NULL) { in dr_cpu_configure()
1082 if ((rv = cpu_configure(cpuid)) != 0) { in dr_cpu_configure()
1084 cpuid, rv); in dr_cpu_configure()
1090 DR_DBG_CPU("CPU %d configured\n", cpuid); in dr_cpu_configure()
1093 cp = cpu_get(cpuid); in dr_cpu_configure()
1106 cpuid, rv); in dr_cpu_configure()
1112 DR_DBG_CPU("CPU %d powered on\n", cpuid); in dr_cpu_configure()
1122 cpuid, rv); in dr_cpu_configure()
1129 DR_DBG_CPU("CPU %d online\n", cpuid); in dr_cpu_configure()
1142 dr_cpu_unconfigure(processorid_t cpuid, int *status, boolean_t force) in dr_cpu_unconfigure() argument
1152 cp = cpu_get(cpuid); in dr_cpu_unconfigure()
1163 ASSERT(cp->cpu_id == cpuid); in dr_cpu_unconfigure()
1184 cpuid, rv); in dr_cpu_unconfigure()
1192 DR_DBG_CPU("CPU %d offline\n", cpuid); in dr_cpu_unconfigure()
1203 cpuid, rv); in dr_cpu_unconfigure()
1210 DR_DBG_CPU("CPU %d powered off\n", cpuid); in dr_cpu_unconfigure()
1216 if ((rv = cpu_unconfigure(cpuid)) != 0) { in dr_cpu_unconfigure()
1217 DR_DBG_CPU("failed to unconfigure CPU %d (%d)\n", cpuid, rv); in dr_cpu_unconfigure()
1224 DR_DBG_CPU("CPU %d unconfigured\n", cpuid); in dr_cpu_unconfigure()
1231 if ((rv = dr_cpu_deprobe(cpuid)) != 0) { in dr_cpu_unconfigure()
1232 DR_DBG_CPU("failed to deprobe CPU %d (%d)\n", cpuid, rv); in dr_cpu_unconfigure()
1254 dr_cpu_status(processorid_t cpuid, int *status) in dr_cpu_status() argument
1263 if ((cp = cpu_get(cpuid)) == NULL) { in dr_cpu_status()
1313 uint64_t cpuid = 0; in new_cpu_node() local
1397 if (md_get_prop_val(cba->mdp, cba->cpunode, "id", &cpuid)) { in new_cpu_node()
1403 DR_DBG_CPU("new cpuid=0x%lx\n", cpuid); in new_cpu_node()
1406 regbuf[0] = 0xc0000000 | cpuid; in new_cpu_node()
1420 dr_cpu_probe(processorid_t cpuid) in dr_cpu_probe() argument
1433 if ((dip = dr_cpu_find_node(cpuid)) != NULL) { in dr_cpu_probe()
1452 cpunode = dr_cpu_find_node_md(cpuid, mdp, listp); in dr_cpu_probe()
1475 DR_DBG_CPU("CPU %d probed\n", cpuid); in dr_cpu_probe()
1493 dr_cpu_deprobe(processorid_t cpuid) in dr_cpu_deprobe() argument
1498 if ((dip = dr_cpu_find_node(cpuid)) == NULL) { in dr_cpu_deprobe()
1499 DR_DBG_CPU("cpuid %d already deprobed\n", cpuid); in dr_cpu_deprobe()
1529 DR_DBG_CPU("CPU %d deprobed\n", cpuid); in dr_cpu_deprobe()
1535 processorid_t cpuid; member
1543 processorid_t cpuid; in dr_cpu_check_node() local
1556 cpuid = ddi_prop_get_int(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, in dr_cpu_check_node()
1559 cpuid = PROM_CFGHDL_TO_CPUID(cpuid); in dr_cpu_check_node()
1561 DR_DBG_CPU("found cpuid=0x%x, looking for 0x%x\n", cpuid, sarg->cpuid); in dr_cpu_check_node()
1563 if (cpuid == sarg->cpuid) { in dr_cpu_check_node()
1584 dr_cpu_find_node(processorid_t cpuid) in dr_cpu_find_node() argument
1590 arg.cpuid = cpuid; in dr_cpu_find_node()
1608 dr_cpu_find_node_md(processorid_t cpuid, md_t *mdp, mde_cookie_t *listp) in dr_cpu_find_node_md() argument
1643 if (cpuid_prop == cpuid) { in dr_cpu_find_node_md()
1646 "in MD\n", cpuid); in dr_cpu_find_node_md()
1653 DR_DBG_CPU("CPU %d not in MD\n", cpuid); in dr_cpu_find_node_md()