/titanic_41/usr/src/uts/intel/sys/ |
H A D | iommulib.h | 59 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_41/usr/src/uts/common/sys/ |
H A D | pci_intr_lib.h | 39 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 D | devops.h | 179 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_41/usr/src/uts/i86pc/io/ |
H A D | immu_dvma.c | 75 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 D | isa.c | 151 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_41/usr/src/uts/sun4/io/px/ |
H A D | px.c | 727 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 D | px_intr.c | 465 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 D | px_intr.h | 33 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_41/usr/src/uts/common/io/ |
H A D | pci_intr_lib.c | 155 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_41/usr/src/uts/sun4u/io/pci/ |
H A D | pci.c | 481 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 D | pci_intr.c | 144 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_41/usr/src/uts/common/io/pci-ide/ |
H A D | pci-ide.c | 87 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_41/usr/src/uts/intel/io/ |
H A D | iommulib.c | 547 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_41/usr/src/uts/common/xen/io/ |
H A D | xpvd.c | 386 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_41/usr/src/uts/sun4u/io/ |
H A D | upa64s.c | 54 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, ®spec); in upa64s_map() [all …]
|
H A D | sbbc.c | 113 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 D | mach_rootnex.c | 57 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_41/usr/src/uts/common/io/1394/ |
H A D | nx1394.c | 50 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_41/usr/src/uts/i86pc/io/pci/ |
H A D | pci_common.c | 190 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_41/usr/src/uts/sun4v/io/ |
H A D | vnex.c | 109 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_41/usr/src/uts/i86pc/io/pciex/ |
H A D | npe.c | 396 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_41/usr/src/uts/sun4/io/ |
H A D | ebus.c | 66 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_41/usr/src/uts/sun4u/montecarlo/io/ |
H A D | acebus.c | 64 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_41/usr/src/uts/common/io/cardbus/ |
H A D | cardbus.c | 83 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_41/usr/src/uts/intel/os/ |
H A D | ddi_arch.c | 51 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 …]
|