Lines Matching refs:pdip

40 	dev_info_t *pdip;  member
105 dev_info_t *pdip, *cdip, *idip; in i_devi_to_promname() local
126 pdip = dip; in i_devi_to_promname()
129 for (depth = 0; ndi_dev_is_prom_node(pdip) == 0; depth++) { in i_devi_to_promname()
135 pdip = get_parent(pdip, &parinfo[depth]); in i_devi_to_promname()
138 ASSERT(pdip); /* at least root is prom node */ in i_devi_to_promname()
139 if (pdip) in i_devi_to_promname()
140 (void) ddi_pathname(pdip, prom_path); in i_devi_to_promname()
142 ndi_hold_devi(pdip); in i_devi_to_promname()
150 if (pdip) { in i_devi_to_promname()
152 cdip = find_alternate_node(pdip, major); in i_devi_to_promname()
153 ndi_rele_devi(pdip); in i_devi_to_promname()
168 pdip = cdip; in i_devi_to_promname()
171 if (pdip) { in i_devi_to_promname()
172 ndi_rele_devi(pdip); /* hold from find_alternate_node */ in i_devi_to_promname()
178 *alt_dipp = pdip; in i_devi_to_promname()
184 if (info && info->pdip) in i_devi_to_promname()
185 ndi_rele_devi(info->pdip); in i_devi_to_promname()
216 dev_info_t *dip, *pdip, *cdip, *alt_dip = NULL; in i_devname_to_promname() local
310 pdip = mdi_pi_get_phci(pip); in i_devname_to_promname()
311 ndi_hold_devi(pdip); in i_devname_to_promname()
319 (void) i_devi_to_promname(pdip, prom_path, &alt_dip); in i_devname_to_promname()
321 ndi_rele_devi(pdip); in i_devname_to_promname()
322 pdip = alt_dip; in i_devname_to_promname()
323 ndi_hold_devi(pdip); in i_devname_to_promname()
330 cdip = find_alternate_node(pdip, major); in i_devname_to_promname()
348 ndi_rele_devi(pdip); in i_devname_to_promname()
518 dev_info_t *pdip; in get_parent() local
520 pdip = ddi_get_parent(dip); in get_parent()
521 ndi_hold_devi(pdip); in get_parent()
523 info->pdip = pdip; in get_parent()
524 return (pdip); in get_parent()