Lines Matching defs:pcd

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