Lines Matching refs:cdip
108 static int pciide_initchild(dev_info_t *mydip, dev_info_t *cdip);
110 static void pciide_compat_setup(dev_info_t *mydip, dev_info_t *cdip,
292 dev_info_t *cdip; in pciide_ddi_ctlops() local
303 cdip = (dev_info_t *)arg; in pciide_ddi_ctlops()
304 return (pciide_initchild(dip, cdip)); in pciide_ddi_ctlops()
307 cdip = (dev_info_t *)arg; in pciide_ddi_ctlops()
308 pdptr = ddi_get_parent_data(cdip); in pciide_ddi_ctlops()
309 ddi_set_parent_data(cdip, NULL); in pciide_ddi_ctlops()
310 ddi_set_name_addr(cdip, NULL); in pciide_ddi_ctlops()
459 pciide_initchild(dev_info_t *mydip, dev_info_t *cdip) in pciide_initchild() argument
475 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, cdip, DDI_PROP_DONTPASS, in pciide_initchild()
497 ddi_set_name_addr(cdip, name); in pciide_initchild()
502 pciide_compat_setup(mydip, cdip, dev); in pciide_initchild()
505 if (PCIIDE_NATIVE_MODE(cdip)) { in pciide_initchild()
514 vec = ddi_prop_get_int(DDI_DEV_T_ANY, cdip, DDI_PROP_DONTPASS, in pciide_initchild()
534 ddi_set_parent_data(cdip, pdptr); in pciide_initchild()
886 pciide_compat_setup(dev_info_t *mydip, dev_info_t *cdip, int dev) in pciide_compat_setup() argument
901 rc = ndi_prop_update_int(DDI_DEV_T_NONE, cdip, in pciide_compat_setup()