Lines Matching defs:pdptr
195 struct ddi_parent_private_data *pdptr;
202 *ppd = pdptr = kmem_zalloc(sizeof (*pdptr), KM_SLEEP);
216 pdptr->par_nreg = (int)(reg_len / sizeof (struct regspec));
217 pdptr->par_reg = (struct regspec *)reg_prop;
252 pdptr->par_nrng = rng_len / (int)(sizeof (struct rangespec));
253 pdptr->par_rng = (struct rangespec *)rng_prop;
263 struct ddi_parent_private_data *pdptr = ddi_get_parent_data(dip);
265 if (pdptr == NULL)
268 if (pdptr->par_nrng != 0)
269 ddi_prop_free((void *)pdptr->par_rng);
271 if (pdptr->par_nreg != 0)
272 ddi_prop_free((void *)pdptr->par_reg);
274 kmem_free(pdptr, sizeof (*pdptr));
295 struct ddi_parent_private_data *pdptr;
303 make_ddi_ppd(child, &pdptr);
304 ddi_set_parent_data(child, pdptr);