Home
last modified time | relevance | path

Searched refs:pdptr (Results 1 – 15 of 15) sorted by relevance

/onnv-gate/usr/src/uts/intel/io/pciex/
H A Dpcieb_x86.c179 struct ddi_parent_private_data *pdptr; in pcieb_plat_initchild() local
182 pdptr = kmem_zalloc((sizeof (struct ddi_parent_private_data) + in pcieb_plat_initchild()
184 pdptr->par_intr = (struct intrspec *)(pdptr + 1); in pcieb_plat_initchild()
185 pdptr->par_nintr = 1; in pcieb_plat_initchild()
186 ddi_set_parent_data(child, pdptr); in pcieb_plat_initchild()
194 struct ddi_parent_private_data *pdptr; in pcieb_plat_uninitchild() local
196 if ((pdptr = ddi_get_parent_data(child)) != NULL) in pcieb_plat_uninitchild()
197 kmem_free(pdptr, (sizeof (*pdptr) + sizeof (struct intrspec))); in pcieb_plat_uninitchild()
/onnv-gate/usr/src/uts/i86pc/os/
H A Dddi_impl.c438 struct ddi_parent_private_data *pdptr) in impl_xlate_intrs() argument
471 pdptr->par_nintr = n; in impl_xlate_intrs()
473 new = pdptr->par_intr = kmem_zalloc(size, KM_SLEEP); in impl_xlate_intrs()
508 pdptr->par_nintr = n; in impl_xlate_intrs()
510 new = pdptr->par_intr = kmem_zalloc(size, KM_SLEEP); in impl_xlate_intrs()
562 kmem_free(pdptr->par_intr, size); in impl_xlate_intrs()
563 pdptr->par_intr = NULL; in impl_xlate_intrs()
564 pdptr->par_nintr = 0; in impl_xlate_intrs()
600 struct ddi_parent_private_data *pdptr; in make_ddi_ppd() local
605 *ppd = pdptr = kmem_zalloc(sizeof (*pdptr), KM_SLEEP); in make_ddi_ppd()
[all …]
/onnv-gate/usr/src/lib/libresolv2/common/irs/
H A Dgetprotoent_r.c191 cp = pdptr->line; in copy_protoent()
192 eob = pdptr->line + sizeof(pdptr->line); in copy_protoent()
203 pptr->p_aliases = pdptr->proto_aliases; in copy_protoent()
/onnv-gate/usr/src/uts/common/io/pci-ide/
H A Dpci-ide.c292 void *pdptr; in pciide_ddi_ctlops() local
306 pdptr = ddi_get_parent_data(cdip); in pciide_ddi_ctlops()
309 kmem_free(pdptr, PCIIDE_PDSIZE); in pciide_ddi_ctlops()
459 struct ddi_parent_private_data *pdptr; in pciide_initchild() local
527 pdptr = kmem_zalloc(PCIIDE_PDSIZE, KM_SLEEP); in pciide_initchild()
528 ispecp = (struct intrspec *)(pdptr + 1); in pciide_initchild()
529 pdptr->par_nintr = 1; in pciide_initchild()
530 pdptr->par_intr = ispecp; in pciide_initchild()
532 ddi_set_parent_data(cdip, pdptr); in pciide_initchild()
/onnv-gate/usr/src/uts/sun4/os/
H A Dddi_impl.c192 struct ddi_parent_private_data *pdptr; in make_ddi_ppd() local
199 *ppd = pdptr = kmem_zalloc(sizeof (*pdptr), KM_SLEEP); in make_ddi_ppd()
213 pdptr->par_nreg = (int)(reg_len / sizeof (struct regspec)); in make_ddi_ppd()
214 pdptr->par_reg = (struct regspec *)reg_prop; in make_ddi_ppd()
249 pdptr->par_nrng = rng_len / (int)(sizeof (struct rangespec)); in make_ddi_ppd()
250 pdptr->par_rng = (struct rangespec *)rng_prop; in make_ddi_ppd()
260 struct ddi_parent_private_data *pdptr = ddi_get_parent_data(dip); in impl_free_ddi_ppd() local
262 if (pdptr == NULL) in impl_free_ddi_ppd()
265 if (pdptr->par_nrng != 0) in impl_free_ddi_ppd()
266 ddi_prop_free((void *)pdptr->par_rng); in impl_free_ddi_ppd()
[all …]
/onnv-gate/usr/src/uts/sun4v/io/
H A Dmach_rootnex.c148 struct ddi_parent_private_data *pdptr; in rootnex_name_child_impl() local
162 make_ddi_ppd(child, &pdptr); in rootnex_name_child_impl()
163 ddi_set_parent_data(child, pdptr); in rootnex_name_child_impl()
/onnv-gate/usr/src/uts/intel/io/pci/
H A Dpci_pci.c626 struct ddi_parent_private_data *pdptr; in ppb_initchild() local
696 pdptr = kmem_zalloc((sizeof (struct ddi_parent_private_data) + in ppb_initchild()
698 pdptr->par_intr = (struct intrspec *)(pdptr + 1); in ppb_initchild()
699 pdptr->par_nintr = 1; in ppb_initchild()
700 ddi_set_parent_data(child, pdptr); in ppb_initchild()
726 struct ddi_parent_private_data *pdptr; in ppb_removechild() local
735 } else if ((pdptr = ddi_get_parent_data(dip)) != NULL) { in ppb_removechild()
736 kmem_free(pdptr, (sizeof (*pdptr) + sizeof (struct intrspec))); in ppb_removechild()
/onnv-gate/usr/src/uts/sun4u/io/
H A Dsysiosbus.c965 struct sysio_parent_private_data *pdptr; in make_sbus_ppd() local
977 pdptr = kmem_zalloc(sizeof (*pdptr), KM_SLEEP); in make_sbus_ppd()
978 ddi_set_parent_data(child, pdptr); in make_sbus_ppd()
996 pdptr->slot = (uint_t)-1; in make_sbus_ppd()
998 pdptr->slot = ((struct regspec *)reg_prop)->regspec_bustype; in make_sbus_ppd()
999 pdptr->offset = ((struct regspec *)reg_prop)->regspec_addr; in make_sbus_ppd()
1029 pdptr->par_nreg = reg_len / (int)sizeof (struct regspec); in make_sbus_ppd()
1030 pdptr->par_reg = (struct regspec *)reg_prop; in make_sbus_ppd()
1038 pdptr->par_nrng = rng_len / (int)(sizeof (struct rangespec)); in make_sbus_ppd()
1039 pdptr->par_rng = (struct rangespec *)rng_prop; in make_sbus_ppd()
[all …]
H A Dmach_rootnex.c297 struct ddi_parent_private_data *pdptr; in rootnex_name_child_impl() local
311 make_ddi_ppd(child, &pdptr); in rootnex_name_child_impl()
312 ddi_set_parent_data(child, pdptr); in rootnex_name_child_impl()
/onnv-gate/usr/src/uts/i86pc/io/
H A Dimmu_dmar.c643 struct ddi_parent_private_data *pdptr; in drhd_devi_create() local
682 pdptr = kmem_zalloc(sizeof (struct ddi_parent_private_data) in drhd_devi_create()
684 pdptr->par_nreg = 1; in drhd_devi_create()
685 pdptr->par_reg = (struct regspec *)(pdptr + 1); in drhd_devi_create()
686 pdptr->par_reg->regspec_bustype = 0; in drhd_devi_create()
687 pdptr->par_reg->regspec_addr = drhd->dr_regs; in drhd_devi_create()
688 pdptr->par_reg->regspec_size = IMMU_REGSZ; in drhd_devi_create()
689 ddi_set_parent_data(dip, pdptr); in drhd_devi_create()
H A Disa.c1036 struct ddi_parent_private_data *pdptr; in isa_name_child() local
1037 make_ddi_ppd(child, &pdptr); in isa_name_child()
1038 ddi_set_parent_data(child, pdptr); in isa_name_child()
/onnv-gate/usr/src/uts/i86pc/io/pci/
H A Dpci.c742 struct ddi_parent_private_data *pdptr; in pci_removechild() local
744 if ((pdptr = ddi_get_parent_data(dip)) != NULL) { in pci_removechild()
745 kmem_free(pdptr, (sizeof (*pdptr) + sizeof (struct intrspec))); in pci_removechild()
H A Dpci_common.c144 struct ddi_parent_private_data *pdptr; in pci_common_set_parent_private_data() local
146 pdptr = (struct ddi_parent_private_data *)kmem_zalloc( in pci_common_set_parent_private_data()
149 pdptr->par_intr = (struct intrspec *)(pdptr + 1); in pci_common_set_parent_private_data()
150 pdptr->par_nintr = 1; in pci_common_set_parent_private_data()
151 ddi_set_parent_data(dip, pdptr); in pci_common_set_parent_private_data()
/onnv-gate/usr/src/uts/sun4u/serengeti/io/
H A Dssm.c536 struct ddi_parent_private_data *pdptr; in name_child() local
541 make_ddi_ppd(child, &pdptr); in name_child()
542 ddi_set_parent_data(child, pdptr); in name_child()
/onnv-gate/usr/src/uts/common/io/
H A Dpci_intr_lib.c1153 struct ddi_parent_private_data *pdptr; in pci_intx_get_ispec() local
1155 if ((pdptr = ddi_get_parent_data(rdip)) == NULL) in pci_intx_get_ispec()
1158 ispec = pdptr->par_intr; in pci_intx_get_ispec()