Home
last modified time | relevance | path

Searched refs:rdip (Results 1 – 25 of 166) sorted by relevance

1234567

/titanic_44/usr/src/uts/intel/sys/
H A Diommulib.h59 int (*ilops_probe)(iommulib_handle_t handle, dev_info_t *rdip);
62 dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
66 dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle);
69 dev_info_t *rdip, ddi_dma_handle_t dma_handle,
74 dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle);
77 dev_info_t *rdip, ddi_dma_handle_t dma_handle, off_t off,
81 dev_info_t *rdip, ddi_dma_handle_t dma_handle, uint_t win,
86 dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle,
90 dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle,
133 int (*nops_dma_allochdl)(dev_info_t *dip, dev_info_t *rdip,
[all …]
/titanic_44/usr/src/uts/common/sys/
H A Dpci_intr_lib.h39 extern int pci_msi_get_cap(dev_info_t *rdip, int type, int *flagsp);
40 extern int pci_msi_configure(dev_info_t *rdip, int type, int count,
42 extern int pci_msi_unconfigure(dev_info_t *rdip, int type, int inum);
43 extern int pci_is_msi_enabled(dev_info_t *rdip, int type);
44 extern int pci_msi_enable_mode(dev_info_t *rdip, int type);
45 extern int pci_msi_disable_mode(dev_info_t *rdip, int type);
46 extern int pci_msi_set_mask(dev_info_t *rdip, int type, int inum);
47 extern int pci_msi_clr_mask(dev_info_t *rdip, int type, int inum);
48 extern int pci_msi_get_pending(dev_info_t *rdip, int type, int inum,
50 extern int pci_msi_get_nintrs(dev_info_t *rdip, int type, int *nintrs);
[all …]
H A Ddevops.h179 int (*bus_map)(dev_info_t *dip, dev_info_t *rdip,
188 ddi_intrspec_t (*bus_get_intrspec)(dev_info_t *dip, dev_info_t *rdip,
191 dev_info_t *rdip, ddi_intrspec_t intrspec,
197 dev_info_t *rdip, ddi_intrspec_t intrspec,
200 int (*bus_map_fault)(dev_info_t *dip, dev_info_t *rdip,
204 int (*bus_dma_map)(dev_info_t *dip, dev_info_t *rdip,
207 int (*bus_dma_allochdl)(dev_info_t *dip, dev_info_t *rdip,
210 int (*bus_dma_freehdl)(dev_info_t *dip, dev_info_t *rdip,
212 int (*bus_dma_bindhdl)(dev_info_t *dip, dev_info_t *rdip,
215 int (*bus_dma_unbindhdl)(dev_info_t *dip, dev_info_t *rdip,
[all …]
/titanic_44/usr/src/uts/i86pc/io/
H A Dimmu_dvma.c75 dev_info_t *rdip, immu_flags_t immu_flags);
76 static immu_devi_t *create_immu_devi(dev_info_t *rdip, int bus,
80 uint64_t nvpages, immu_dcookie_t *dcookies, int dcount, dev_info_t *rdip,
91 dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
94 dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle);
96 dev_info_t *rdip, ddi_dma_handle_t dma_handle, struct ddi_dma_req *dma_req,
99 dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle);
101 dev_info_t *rdip, ddi_dma_handle_t dma_handle, off_t off, size_t len,
104 dev_info_t *rdip, ddi_dma_handle_t dma_handle, uint_t win,
107 dev_info_t *rdip, ddi_dma_handle_t dma_handle,
[all …]
H A Disa.c151 isa_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
166 isa_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op,
498 isa_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, in isa_bus_map() argument
507 return (i_ddi_bus_map(dip, rdip, mp, offset, len, vaddrp)); in isa_bus_map()
518 rp = i_ddi_rnumber_to_regspec(rdip, rnumber); in isa_bus_map()
554 isa_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *dma_attr, in isa_dma_allochdl() argument
558 return (ddi_dma_allochdl(dip, rdip, dma_attr, waitfp, arg, handlep)); in isa_dma_allochdl()
562 isa_dma_mctl(dev_info_t *dip, dev_info_t *rdip, in isa_dma_mctl() argument
572 return (i_dmae_prog(rdip, (struct ddi_dmae_req *)offp, in isa_dma_mctl()
576 return (i_dmae_acquire(rdip, arg, (int(*)(caddr_t))offp, in isa_dma_mctl()
[all …]
/titanic_44/usr/src/uts/sun4/io/px/
H A Dpx.c727 px_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, in px_map() argument
737 ddi_driver_name(rdip), ddi_get_instance(rdip)); in px_map()
751 if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS, in px_map()
796 if (rval = px_reloc_reg(dip, rdip, px_p, rp)) in px_map()
817 if (DDI_FM_ACC_ERR_CAP(ddi_fm_capable(rdip))) in px_map()
818 px_fm_acc_setup(mp, rdip, rp); in px_map()
839 px_dma_setup(dev_info_t *dip, dev_info_t *rdip, ddi_dma_req_t *dmareq, in px_dma_setup() argument
848 ddi_driver_name(rdip), ddi_get_instance(rdip), in px_dma_setup()
851 if (!(mp = px_dma_lmts2hdl(dip, rdip, mmu_p, dmareq))) in px_dma_setup()
883 ddi_driver_name(rdip), ddi_get_instance(rdip), in px_dma_setup()
[all …]
H A Dpx_intr.c465 px_get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip) in px_get_my_childs_dip() argument
467 dev_info_t *cdip = rdip; in px_get_my_childs_dip()
477 px_intx_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, in px_intx_ops() argument
484 "handle=%p\n", dip, rdip, intr_op, hdlp); in px_intx_ops()
488 ret = pci_intx_get_cap(rdip, (int *)result); in px_intx_ops()
501 hdlp->ih_pri : pci_class_to_pil(rdip); in px_intx_ops()
506 ret = px_add_intx_intr(dip, rdip, hdlp); in px_intx_ops()
509 ret = px_rem_intx_intr(dip, rdip, hdlp); in px_intx_ops()
519 ret = px_ib_update_intr_state(px_p, rdip, hdlp->ih_inum, in px_intx_ops()
523 ret = px_ib_update_intr_state(px_p, rdip, hdlp->ih_inum, in px_intx_ops()
[all …]
H A Dpx_intr.h33 extern dev_info_t *px_get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip);
35 extern int px_intx_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op,
37 extern int px_msix_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op,
40 extern int px_add_intx_intr(dev_info_t *dip, dev_info_t *rdip,
42 extern int px_rem_intx_intr(dev_info_t *dip, dev_info_t *rdip,
45 extern int px_add_msiq_intr(dev_info_t *dip, dev_info_t *rdip,
48 extern int px_rem_msiq_intr(dev_info_t *dip, dev_info_t *rdip,
/titanic_44/usr/src/uts/common/io/
H A Dpci_intr_lib.c155 pci_msi_get_cap(dev_info_t *rdip, int type, int *flagsp) in pci_msi_get_cap() argument
161 (void *)rdip)); in pci_msi_get_cap()
165 if (pci_get_msi_ctrl(rdip, type, &msi_ctrl, in pci_msi_get_cap()
200 pci_msi_configure(dev_info_t *rdip, int type, int count, int inum, in pci_msi_configure() argument
208 (void *)rdip, type, count, inum, addr, data)); in pci_msi_configure()
210 if (pci_get_msi_ctrl(rdip, type, &msi_ctrl, in pci_msi_configure()
252 ddi_intr_msix_t *msix_p = i_ddi_get_msix(rdip); in pci_msi_configure()
296 pci_msi_unconfigure(dev_info_t *rdip, int type, int inum) in pci_msi_unconfigure() argument
302 "inum 0x%x\n", (void *)rdip, type, inum)); in pci_msi_unconfigure()
304 if (pci_get_msi_ctrl(rdip, type, &msi_ctrl, &caps_ptr, &h) != in pci_msi_unconfigure()
[all …]
/titanic_44/usr/src/uts/sun4u/io/pci/
H A Dpci.c481 pci_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, in pci_map() argument
491 ddi_driver_name(rdip), ddi_get_instance(rdip)); in pci_map()
505 if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS, in pci_map()
522 if (rval = pci_reloc_reg(dip, rdip, pci_p, rp)) in pci_map()
544 DDI_FM_ACC_ERR_CAP(ddi_fm_capable(rdip)) && in pci_map()
547 pci_fm_acc_setup(mp, rdip); in pci_map()
569 pci_dma_setup(dev_info_t *dip, dev_info_t *rdip, ddi_dma_req_t *dmareq, in pci_dma_setup() argument
578 ddi_driver_name(rdip), ddi_get_instance(rdip), in pci_dma_setup()
581 if (!(mp = pci_dma_lmts2hdl(dip, rdip, iommu_p, dmareq))) in pci_dma_setup()
613 ddi_driver_name(rdip), ddi_get_instance(rdip), in pci_dma_setup()
[all …]
H A Dpci_intr.c144 map_pcidev_cfg_reg(dev_info_t *dip, dev_info_t *rdip, ddi_acc_handle_t *hdl_p) in map_pcidev_cfg_reg() argument
151 for (cdip = rdip; cdip && cdip != dip; cdip = ddi_get_parent(cdip)) { in map_pcidev_cfg_reg()
158 ddi_driver_name(rdip), ddi_get_instance(rdip), in map_pcidev_cfg_reg()
366 get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip) in get_my_childs_dip() argument
368 dev_info_t *cdip = rdip; in get_my_childs_dip()
452 pci_add_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) in pci_add_intr() argument
469 ddi_driver_name(rdip), ddi_get_instance(rdip), ino); in pci_add_intr()
480 mondo = pci_xlate_intr(dip, rdip, ib_p, ino); in pci_add_intr()
505 if ((mondo = pci_xlate_intr(dip, rdip, pci_p->pci_ib_p, ino)) == 0) in pci_add_intr()
511 ih_p = ib_alloc_ih(rdip, hdlp->ih_inum, in pci_add_intr()
[all …]
/titanic_44/usr/src/uts/common/io/pci-ide/
H A Dpci-ide.c87 static int pciide_bus_map(dev_info_t *dip, dev_info_t *rdip,
91 static int pciide_ddi_ctlops(dev_info_t *dip, dev_info_t *rdip,
95 static int pciide_get_pri(dev_info_t *dip, dev_info_t *rdip,
98 static int pciide_intr_ops(dev_info_t *dip, dev_info_t *rdip,
102 static struct intrspec *pciide_get_ispec(dev_info_t *dip, dev_info_t *rdip,
289 pciide_ddi_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop, in pciide_ddi_ctlops() argument
323 if (strcmp("0", ddi_get_name_addr(rdip)) == 0) in pciide_ddi_ctlops()
400 return (ddi_ctlops(dip, rdip, ctlop, arg, result)); in pciide_ddi_ctlops()
541 pciide_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, in pciide_bus_map() argument
551 if (strcmp("0", ddi_get_name_addr(rdip)) == 0) in pciide_bus_map()
[all …]
/titanic_44/usr/src/uts/intel/io/
H A Diommulib.c547 iommulib_nex_open(dev_info_t *dip, dev_info_t *rdip) in iommulib_nex_open() argument
550 int instance = ddi_get_instance(rdip); in iommulib_nex_open()
551 const char *driver = ddi_driver_name(rdip); in iommulib_nex_open()
555 ASSERT(DEVI(rdip)->devi_iommulib_handle == NULL); in iommulib_nex_open()
559 DEVI(rdip)->devi_iommulib_handle = IOMMU_HANDLE_UNUSED; in iommulib_nex_open()
571 if (unitp->ilu_ops->ilops_probe(unitp, rdip) == DDI_SUCCESS) in iommulib_nex_open()
581 instance, (void *)rdip, ddi_pathname(rdip, buf)); in iommulib_nex_open()
584 DEVI(rdip)->devi_iommulib_handle = IOMMU_HANDLE_UNUSED; in iommulib_nex_open()
591 DEVI(rdip)->devi_iommulib_handle = unitp; in iommulib_nex_open()
601 iommulib_nex_close(dev_info_t *rdip) in iommulib_nex_close() argument
[all …]
/titanic_44/usr/src/uts/common/xen/io/
H A Dxpvd.c386 xpvd_get_ispec(dev_info_t *rdip, uint_t inumber) in xpvd_get_ispec() argument
392 if ((pdp = ddi_get_parent_data(rdip)) == NULL) in xpvd_get_ispec()
445 xpvd_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op, in xpvd_intr_ops() argument
454 (void *)pdip, (void *)rdip, intr_op, (void *)hdlp)); in xpvd_intr_ops()
484 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); in xpvd_intr_ops()
491 if (xpvd_get_priority(rdip, hdlp->ih_inum, &priority) != in xpvd_intr_ops()
509 if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_SET_PRI, result) == in xpvd_intr_ops()
513 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); in xpvd_intr_ops()
521 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); in xpvd_intr_ops()
529 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); in xpvd_intr_ops()
[all …]
/titanic_44/usr/src/uts/sun4u/io/
H A Dupa64s.c54 upa64s_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
57 upa64s_ctlops(dev_info_t *dip, dev_info_t *rdip,
60 upa64_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
63 upa64s_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
66 upa64s_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
492 upa64s_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, in upa64s_map() argument
507 ddi_get_name(rdip), ddi_get_instance(rdip)); in upa64s_map()
523 ddi_get_name(rdip), ddi_get_instance(rdip), in upa64s_map()
536 ddi_get_name(rdip), ddi_get_instance(rdip), in upa64s_map()
541 rval = get_reg_set(dip, rdip, rnumber, off, len, &regspec); in upa64s_map()
[all …]
H A Dsbbc.c113 static int sbbc_busmap(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
115 static int sbbc_ctlops(dev_info_t *dip, dev_info_t *rdip,
118 static int sbbc_intr_ops(dev_info_t *dip, dev_info_t *rdip,
120 static int sbbc_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
122 static int sbbc_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
124 static int sbbc_update_intr_state(dev_info_t *dip, dev_info_t *rdip,
127 static int sbbc_apply_range(struct sbbcsoft *sbbc_p, dev_info_t *rdip,
512 sbbc_busmap(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, in sbbc_busmap() argument
525 ddi_driver_name(rdip), mp->map_type, off, len); in sbbc_busmap()
557 if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS, in sbbc_busmap()
[all …]
H A Dmach_rootnex.c57 rootnex_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
61 rootnex_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
65 rootnex_get_intr_pri(dev_info_t *dip, dev_info_t *rdip,
75 rootnex_add_intr_impl(dev_info_t *dip, dev_info_t *rdip, in rootnex_add_intr_impl() argument
85 if (((portid = ddi_prop_get_int(DDI_DEV_T_ANY, rdip, in rootnex_add_intr_impl()
87 ((portid = ddi_prop_get_int(DDI_DEV_T_ANY, rdip, in rootnex_add_intr_impl()
89 if (ddi_getprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS, in rootnex_add_intr_impl()
109 rdip, DDI_PROP_DONTPASS, "upa-interrupt-slave", 0) != 0 && in rootnex_add_intr_impl()
110 ddi_get_parent(rdip) == dip) { in rootnex_add_intr_impl()
113 if ((r_upaid = ddi_prop_get_int(DDI_DEV_T_ANY, rdip, in rootnex_add_intr_impl()
[all …]
/titanic_44/usr/src/uts/common/io/1394/
H A Dnx1394.c50 static int nx1394_dma_allochdl(dev_info_t *dip, dev_info_t *rdip,
54 static int nx1394_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op,
57 static int nx1394_get_event_cookie(dev_info_t *dip, dev_info_t *rdip,
60 static int nx1394_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
66 static int nx1394_post_event(dev_info_t *dip, dev_info_t *rdip,
135 nx1394_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, void *arg, in nx1394_bus_ctl() argument
144 dev_info_t *pdip = ddi_get_parent(rdip); in nx1394_bus_ctl()
146 ddi_node_name(rdip), ddi_get_instance(rdip), in nx1394_bus_ctl()
253 status = ddi_ctlops(dip, rdip, op, arg, result); in nx1394_bus_ctl()
278 op, ddi_node_name(rdip), ddi_get_instance(rdip)); in nx1394_bus_ctl()
[all …]
/titanic_44/usr/src/uts/i86pc/io/pci/
H A Dpci_common.c190 pci_common_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op, in pci_common_intr_ops() argument
216 (void *)pdip, (void *)rdip, intr_op, (void *)hdlp)); in pci_common_intr_ops()
237 if (pci_config_setup(rdip, &handle) != DDI_SUCCESS) in pci_common_intr_ops()
266 if ((*psm_intr_ops)(rdip, &tmp_hdl, PSM_INTR_OP_CHECK_MSI, in pci_common_intr_ops()
271 "rdip: 0x%p supported types: 0x%x\n", (void *)rdip, in pci_common_intr_ops()
278 if (ndi_prop_update_int(DDI_DEV_T_NONE, rdip, in pci_common_intr_ops()
284 if (ndi_prop_update_int(DDI_DEV_T_NONE, rdip, in pci_common_intr_ops()
315 return (pci_alloc_intr_fixed(pdip, rdip, hdlp, result)); in pci_common_intr_ops()
321 (pci_get_priority(rdip, hdlp, &priority) == DDI_SUCCESS)) { in pci_common_intr_ops()
327 if (strcmp(ddi_driver_name(rdip), "pcieb") == 0) { in pci_common_intr_ops()
[all …]
/titanic_44/usr/src/uts/sun4v/io/
H A Dvnex.c109 static int vnex_intr_ops(dev_info_t *dip, dev_info_t *rdip,
304 vnex_ctl(dev_info_t *dip, dev_info_t *rdip, in vnex_ctl() argument
313 if (rdip == NULL) in vnex_ctl()
316 ddi_driver_name(rdip), ddi_get_instance(rdip)); in vnex_ctl()
357 dev_info_t *child = rdip; in vnex_ctl()
373 ctlop, ddi_get_name(rdip), ddi_get_instance(rdip)); in vnex_ctl()
380 return (ddi_ctlops(dip, rdip, ctlop, arg, result)); in vnex_ctl()
385 vnex_get_pil(dev_info_t *rdip) in vnex_get_pil() argument
390 name = ddi_node_name(rdip); in vnex_get_pil()
404 vnex_enable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) in vnex_enable_intr() argument
[all …]
/titanic_44/usr/src/uts/i86pc/io/pciex/
H A Dnpe.c396 npe_setup_std_pcicfg_acc(dev_info_t *rdip, ddi_map_req_t *mp, in npe_setup_std_pcicfg_acc() argument
403 if (DDI_FM_ACC_ERR_CAP(ddi_fm_capable(rdip)) && in npe_setup_std_pcicfg_acc()
406 ndi_fmc_insert(rdip, ACC_HANDLE, in npe_setup_std_pcicfg_acc()
414 npe_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, in npe_bus_map() argument
441 if (pci_common_get_reg_prop(rdip, pci_rp) != DDI_SUCCESS) in npe_bus_map()
455 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, rdip, in npe_bus_map()
480 if (pci_common_get_reg_prop(rdip, pci_rp) != DDI_SUCCESS) in npe_bus_map()
508 if (DDI_FM_ACC_ERR_CAP(ddi_fm_capable(rdip)) && in npe_bus_map()
511 ndi_fmc_remove(rdip, ACC_HANDLE, in npe_bus_map()
547 if (DDI_FM_ACC_ERR_CAP(ddi_fm_capable(rdip)) && in npe_bus_map()
[all …]
/titanic_44/usr/src/uts/sun4/io/
H A Debus.c66 ebus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
69 ebus_ctlops(dev_info_t *dip, dev_info_t *rdip,
72 ebus_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
87 static int ebus_apply_range(ebus_devstate_t *ebus_p, dev_info_t *rdip,
459 ebus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, in ebus_map() argument
473 ddi_get_name(rdip), ddi_get_instance(rdip), off, len); in ebus_map()
483 ddi_get_name(rdip), ddi_get_instance(rdip), in ebus_map()
496 ddi_get_name(rdip), ddi_get_instance(rdip), in ebus_map()
499 if (getprop(rdip, "reg", &ebus_regs, &i) != DDI_SUCCESS) { in ebus_map()
523 rval = ebus_apply_range(ebus_p, rdip, ebus_rp, &vreg); in ebus_map()
[all …]
/titanic_44/usr/src/uts/sun4u/montecarlo/io/
H A Dacebus.c64 acebus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
67 acebus_ctlops(dev_info_t *dip, dev_info_t *rdip,
70 acebus_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
83 static int acebus_apply_range(ebus_devstate_t *ebus_p, dev_info_t *rdip,
374 acebus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, in acebus_map() argument
388 ddi_get_name(rdip), ddi_get_instance(rdip), off, len); in acebus_map()
398 ddi_get_name(rdip), ddi_get_instance(rdip), in acebus_map()
411 ddi_get_name(rdip), ddi_get_instance(rdip), in acebus_map()
414 if (getprop(rdip, "reg", &ebus_regs, &i) != DDI_SUCCESS) { in acebus_map()
442 rval = acebus_apply_range(ebus_p, rdip, ebus_rp, &pci_reg); in acebus_map()
[all …]
/titanic_44/usr/src/uts/common/io/cardbus/
H A Dcardbus.c83 static int cardbus_bus_map(dev_info_t *dip, dev_info_t *rdip,
95 static int cardbus_dma_allochdl(dev_info_t *dip, dev_info_t *rdip,
98 static int cardbus_dma_freehdl(dev_info_t *dip, dev_info_t *rdip,
100 static int cardbus_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
103 static int cardbus_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
105 static int cardbus_dma_flush(dev_info_t *dip, dev_info_t *rdip,
108 static int cardbus_dma_win(dev_info_t *dip, dev_info_t *rdip,
111 static int cardbus_dma_map(dev_info_t *dip, dev_info_t *rdip,
118 static int cardbus_get_eventcookie(dev_info_t *dip, dev_info_t *rdip,
120 static int cardbus_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
[all …]
/titanic_44/usr/src/uts/intel/os/
H A Dddi_arch.c51 i_ddi_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, in i_ddi_bus_map() argument
72 rp = i_ddi_rnumber_to_regspec(rdip, rnumber); in i_ddi_bus_map()
76 ddi_get_name(rdip)); in i_ddi_bus_map()
102 ddi_get_name(dip), ddi_get_name(rdip), in i_ddi_bus_map()
118 ddi_get_name(rdip), rp->regspec_bustype, in i_ddi_bus_map()
142 ddi_get_name(dip), ddi_get_name(rdip), in i_ddi_bus_map()
163 ddi_get_name(dip), ddi_get_name(rdip)); in i_ddi_bus_map()
166 if ((error = i_ddi_apply_range(dip, rdip, mp->map_obj.rp)) != 0) in i_ddi_bus_map()
219 i_ddi_apply_range(dev_info_t *dp, dev_info_t *rdip, struct regspec *rp) in i_ddi_apply_range() argument
245 cmn_err(CE_WARN, out_of_range, ddi_get_name(rdip)); in i_ddi_apply_range()
[all …]

1234567