Lines Matching refs:pcd

77 	spcd_t *pcd;  member
148 gptwocfg_configure_cpu(dev_info_t *ap, spcd_t *pcd, uint_t portid) in gptwocfg_configure_cpu() argument
158 portid, pcd); in gptwocfg_configure_cpu()
165 implementation = (pcd->spcd_ver_reg >> 32) & 0x000000000000ffff; in gptwocfg_configure_cpu()
182 if (cmp_node = gptwocfg_create_cmp_node(ap, pcd, portid)) in gptwocfg_configure_cpu()
189 if (pcd->spcd_agent[i] != SPCD_RSV_PASS) in gptwocfg_configure_cpu()
193 cmp_node : ap, pcd, portid, pcd->spcd_cpuid[i], i, in gptwocfg_configure_cpu()
210 if (pcd->spcd_prsv == SPCD_RSV_PASS && in gptwocfg_configure_cpu()
211 (mc_node[0] = gptwocfg_create_mc_node(ap, pcd, portid))) in gptwocfg_configure_cpu()
232 gptwocfg_create_cmp_node(dev_info_t *ap, spcd_t *pcd, uint_t portid) in gptwocfg_create_cmp_node() argument
237 arg.pcd = pcd; in gptwocfg_create_cmp_node()
260 spcd_t *pcd; in set_cmp_props() local
263 pcd = bap->pcd; in set_cmp_props()
267 portid, pcd); in set_cmp_props()
300 gptwocfg_create_cpu_node(dev_info_t *ap, spcd_t *pcd, uint_t portid, in gptwocfg_create_cpu_node() argument
306 arg.pcd = pcd; in gptwocfg_create_cpu_node()
369 spcd_t *pcd; in set_cpu_common_props() local
373 pcd = bcp->pcd; in set_cpu_common_props()
376 mask = (pcd->spcd_ver_reg >> 24) & 0x00000000000000ff; in set_cpu_common_props()
377 manufacturer = (pcd->spcd_ver_reg >> 48) & 0x000000000000ffff; in set_cpu_common_props()
422 "clock-frequency", (pcd->spcd_afreq * 1000000)) != DDI_SUCCESS) { in set_cpu_common_props()
468 spcd_t *pcd; in set_cpu_us3_props() local
471 pcd = bcp->pcd; in set_cpu_us3_props()
568 ecache_size = pcd->spcd_cache * 0x100000; in set_cpu_us3_props()
612 while ((pcd->sprd_ecache_dimm_label[dimms] != NULL) && in set_cpu_us3_props()
618 "ecache-dimm-label", (char **)pcd->sprd_ecache_dimm_label, in set_cpu_us3_props()
654 spcd_t *pcd; in set_cpu_us4_props() local
659 pcd = bcp->pcd; in set_cpu_us4_props()
668 pcd_cache_size = pcd->spcd_cache * 0x100000; in set_cpu_us4_props()
719 ASSERT(pcd->spcd_ptype == SAFPTYPE_CPU); in set_cpu_us4_props()
722 if (pcd->spcd_agent[i] == SPCD_RSV_PASS) { in set_cpu_us4_props()
830 while ((pcd->sprd_ecache_dimm_label[dimms] != NULL) && in set_cpu_us4_props()
836 "ecache-dimm-label", (char **)pcd->sprd_ecache_dimm_label, in set_cpu_us4_props()
877 gptwocfg_create_mc_node(dev_info_t *ap, spcd_t *pcd, uint_t portid) in gptwocfg_create_mc_node() argument
882 arg.pcd = pcd; in gptwocfg_create_mc_node()
905 spcd_t *pcd = bcp->pcd; in set_mc_props() local
960 if (pcd->memory_layout) { in set_mc_props()
962 new_child, "memory-layout", (uchar_t *)pcd->memory_layout, in set_mc_props()
963 pcd->memory_layout_size) != DDI_SUCCESS) { in set_mc_props()
977 while ((pcd->sprd_bank_rsv[banks] != NULL) && in set_mc_props()
983 "bank-status", (char **)pcd->sprd_bank_rsv, banks); in set_mc_props()
991 while ((pcd->sprd_dimm[dimms] != NULL) && in set_mc_props()
997 "dimm-status", (char **)pcd->sprd_dimm, dimms); in set_mc_props()