Lines Matching defs:pcd
227 gptwocfg_configure(dev_info_t *ap, spcd_t *pcd, gptwo_aid_t id)
233 GPTWO_DEBUG3(1, CE_CONT, "gptwocfg_configure: ap=0x%p pcd=%p id=%x\n",
234 ap, pcd, id);
258 if (pcd == NULL) {
259 GPTWO_DEBUG0(1, CE_CONT, "gptwocfg_configure: pcd=NULL\n");
263 if ((pcd->spcd_magic != PCD_MAGIC) ||
264 (pcd->spcd_version != PCD_VERSION)) {
270 if (pcd->spcd_ptype >= GPTWO_NUMBER_OF_DEVICE_TYPES) {
272 "gptwocfg: Invalid device type %x", pcd->spcd_ptype);
276 if (pcd->spcd_prsv != SPCD_RSV_PASS) {
284 ops = gptwocfg_ops_table[pcd->spcd_ptype];
288 "registered\n", pcd->spcd_ptype);
295 "for sfaari type %x\n", pcd->spcd_ptype);
300 new_nodes = ops->gptwocfg_configure(ap, pcd, id);