/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | mach_rootnex.c | 148 struct ddi_parent_private_data *pdptr; local 162 make_ddi_ppd(child, &pdptr); 163 ddi_set_parent_data(child, pdptr);
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | mach_rootnex.c | 297 struct ddi_parent_private_data *pdptr; local 311 make_ddi_ppd(child, &pdptr); 312 ddi_set_parent_data(child, pdptr);
|
H A D | sysiosbus.c | 968 struct sysio_parent_private_data *pdptr; local 980 pdptr = kmem_zalloc(sizeof (*pdptr), KM_SLEEP); 981 ddi_set_parent_data(child, pdptr); 999 pdptr->slot = (uint_t)-1; 1001 pdptr->slot = ((struct regspec *)reg_prop)->regspec_bustype; 1002 pdptr->offset = ((struct regspec *)reg_prop)->regspec_addr; 1032 pdptr->par_nreg = reg_len / (int)sizeof (struct regspec); 1033 pdptr->par_reg = (struct regspec *)reg_prop; 1041 pdptr 1306 struct sysio_parent_private_data *pdptr; local [all...] |
/illumos-gate/usr/src/uts/common/io/pci-ide/ |
H A D | pci-ide.c | 294 void *pdptr; local 308 pdptr = ddi_get_parent_data(cdip); 311 kmem_free(pdptr, PCIIDE_PDSIZE); 461 struct ddi_parent_private_data *pdptr; local 529 pdptr = kmem_zalloc(PCIIDE_PDSIZE, KM_SLEEP); 530 ispecp = (struct intrspec *)(pdptr + 1); 531 pdptr->par_nintr = 1; 532 pdptr->par_intr = ispecp; 534 ddi_set_parent_data(cdip, pdptr);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | pci_intr_lib.c | 1178 struct ddi_parent_private_data *pdptr; local 1180 if ((pdptr = ddi_get_parent_data(rdip)) == NULL) 1183 ispec = pdptr->par_intr;
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | immu_dmar.c | 643 struct ddi_parent_private_data *pdptr; local 682 pdptr = kmem_zalloc(sizeof (struct ddi_parent_private_data) 684 pdptr->par_nreg = 1; 685 pdptr->par_reg = (struct regspec *)(pdptr + 1); 686 pdptr->par_reg->regspec_bustype = 0; 687 pdptr->par_reg->regspec_addr = drhd->dr_regs; 688 pdptr->par_reg->regspec_size = IMMU_REGSZ; 689 ddi_set_parent_data(dip, pdptr);
|
H A D | isa.c | 1058 struct ddi_parent_private_data *pdptr; local 1059 make_ddi_ppd(child, &pdptr); 1060 ddi_set_parent_data(child, pdptr);
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci.c | 746 struct ddi_parent_private_data *pdptr; local 748 if ((pdptr = ddi_get_parent_data(dip)) != NULL) { 749 kmem_free(pdptr, (sizeof (*pdptr) + sizeof (struct intrspec)));
|
H A D | pci_common.c | 144 struct ddi_parent_private_data *pdptr; local 146 pdptr = (struct ddi_parent_private_data *)kmem_zalloc( 149 pdptr->par_intr = (struct intrspec *)(pdptr + 1); 150 pdptr->par_nintr = 1; 151 ddi_set_parent_data(dip, pdptr);
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | ssm.c | 539 struct ddi_parent_private_data *pdptr; local 544 make_ddi_ppd(child, &pdptr); 545 ddi_set_parent_data(child, pdptr);
|
/illumos-gate/usr/src/uts/intel/io/pci/ |
H A D | pci_pci.c | 629 struct ddi_parent_private_data *pdptr; local 699 pdptr = kmem_zalloc((sizeof (struct ddi_parent_private_data) + 701 pdptr->par_intr = (struct intrspec *)(pdptr + 1); 702 pdptr->par_nintr = 1; 703 ddi_set_parent_data(child, pdptr); 729 struct ddi_parent_private_data *pdptr; local 738 } else if ((pdptr = ddi_get_parent_data(dip)) != NULL) { 739 kmem_free(pdptr, (sizeof (*pdptr) [all...] |
/illumos-gate/usr/src/uts/intel/io/pciex/ |
H A D | pcieb_x86.c | 179 struct ddi_parent_private_data *pdptr; local 182 pdptr = kmem_zalloc((sizeof (struct ddi_parent_private_data) + 184 pdptr->par_intr = (struct intrspec *)(pdptr + 1); 185 pdptr->par_nintr = 1; 186 ddi_set_parent_data(child, pdptr); 194 struct ddi_parent_private_data *pdptr; local 196 if ((pdptr = ddi_get_parent_data(child)) != NULL) 197 kmem_free(pdptr, (sizeof (*pdptr) [all...] |
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | ddi_impl.c | 195 struct ddi_parent_private_data *pdptr; local 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); local 265 if (pdptr == NULL) 268 if (pdptr 295 struct ddi_parent_private_data *pdptr; local [all...] |
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ddi_impl.c | 447 struct ddi_parent_private_data *pdptr) 480 pdptr->par_nintr = n; 482 new = pdptr->par_intr = kmem_zalloc(size, KM_SLEEP); 517 pdptr->par_nintr = n; 519 new = pdptr->par_intr = kmem_zalloc(size, KM_SLEEP); 571 kmem_free(pdptr->par_intr, size); 572 pdptr->par_intr = NULL; 573 pdptr->par_nintr = 0; 609 struct ddi_parent_private_data *pdptr; local 614 *ppd = pdptr 446 impl_xlate_intrs(dev_info_t *child, int *in, struct ddi_parent_private_data *pdptr) argument 729 struct ddi_parent_private_data *pdptr; local 787 struct ddi_parent_private_data *pdptr; local [all...] |