/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | mach_rootnex.c | 50 extern int rootnex_ctl_uninitchild(dev_info_t *dip); 111 ddi_get_parent(rdip) == dip) { in rootnex_add_intr_impl() 186 ddi_get_parent(rdip) == dip) { in rootnex_remove_intr_impl() 390 rootnex_ctl_initchild_impl(dev_info_t *dip) in rootnex_ctl_initchild_impl() argument 399 (void) rootnex_name_child(dip, name, MAXNAMELEN); in rootnex_ctl_initchild_impl() 400 ddi_set_name_addr(dip, name); in rootnex_ctl_initchild_impl() 406 if (ndi_dev_is_persistent_node(dip) == 0 && in rootnex_ctl_initchild_impl() 408 (void) rootnex_ctl_uninitchild(dip); in rootnex_ctl_initchild_impl() 415 pd = init_regspec_64(dip); in rootnex_ctl_initchild_impl() 457 rootnex_ctl_uninitchild_impl(dev_info_t *dip) in rootnex_ctl_uninitchild_impl() argument [all …]
|
H A D | sbd_cpu.c | 277 dev_info_t *dip; in sbd_cpu_flags() local 300 if (dip == NULL) in sbd_cpu_flags() 343 dev_info_t *dip; in sbd_pre_release_cpu() local 466 dev_info_t *dip; in sbd_pre_attach_cpu() local 477 ASSERT(sbd_is_cmp_child(dip) || e_ddi_branch_held(dip)); in sbd_pre_attach_cpu() 538 dev_info_t *dip; in sbd_post_attach_cpu() local 649 dev_info_t *dip; in sbd_pre_detach_cpu() local 757 dev_info_t *dip; in sbd_post_detach_cpu() local 963 dev_info_t *dip; in sbd_connect_cpu() local 974 if (dip == NULL) { in sbd_connect_cpu() [all …]
|
H A D | pmugpio.c | 190 instance = ddi_get_instance(dip); in pmugpio_attach() 205 ddi_report_dev(dip); in pmugpio_attach() 208 pmugpio_dip = dip; in pmugpio_attach() 254 dev_info_t *dip = pmugpio_dip; in pmugpio_watchdog_pat() local 260 if (dip == NULL) { in pmugpio_watchdog_pat() 263 instance = ddi_get_instance(dip); in pmugpio_watchdog_pat() 316 dev_info_t *dip = pmugpio_dip; in pmugpio_reset() local 321 if (dip == NULL) { in pmugpio_reset() 412 if (ddi_regs_map_setup(dip, 0, in pmugpio_map_regs() 424 if (ddi_regs_map_setup(dip, 1, in pmugpio_map_regs() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | smp.c | 164 err = smp_do_attach(dip); in smp_attach() 177 ddi_get_name_addr(dip)); in smp_attach() 187 smp_do_attach(dev_info_t *dip) in smp_do_attach() argument 201 ddi_get_name_addr(dip)); in smp_do_attach() 220 (char *)ddi_driver_name(dip), ddi_get_name_addr(dip), in smp_do_attach() 261 ddi_report_dev(dip); in smp_do_attach() 288 return (smp_do_detach(dip)); in smp_detach() 301 smp_do_detach(dev_info_t *dip) in smp_do_detach() argument 310 ddi_get_name_addr(dip)); in smp_do_detach() 583 dev_info_t *dip; in smp_log() local [all …]
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_uppc.c | 478 ddi_get_name(dip), ddi_get_instance(dip))); in xen_uppc_acpi_irq_configure() 500 ddi_get_instance(dip))); in xen_uppc_acpi_irq_configure() 568 ddi_get_name(dip), ddi_get_instance(dip))); in xen_uppc_acpi_irq_configure() 576 ddi_get_instance(dip))); in xen_uppc_acpi_irq_configure() 604 irq, ddi_get_name(dip), ddi_get_instance(dip))); in xen_uppc_acpi_irq_configure() 626 ddi_get_name(dip), ddi_get_instance(dip))); in xen_uppc_acpi_translate_pci_irq() 636 " #%d\n", ddi_get_name(dip), ddi_get_instance(dip))); in xen_uppc_acpi_translate_pci_irq() 657 *pci_irqp, ddi_get_name(dip), ddi_get_instance(dip))); in xen_uppc_acpi_translate_pci_irq() 674 if (dip == NULL) { in xen_uppc_translate_irq() 690 ddi_get_name(dip), ddi_get_instance(dip))); in xen_uppc_translate_irq() [all …]
|
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_util.c | 69 ddi_driver_name(dip), ddi_get_instance(dip)); in get_pcmu_properties() 80 ddi_driver_name(dip), ddi_get_instance(dip)); in get_pcmu_properties() 83 PCMU_DBG2(PCMU_DBG_ATTACH, dip, in get_pcmu_properties() 94 ddi_driver_name(dip), ddi_get_instance(dip)); in get_pcmu_properties() 257 pcmu_report_dev(dev_info_t *dip) in pcmu_report_dev() argument 259 if (dip == (dev_info_t *)0) { in pcmu_report_dev() 263 ddi_get_name_addr(dip), ddi_driver_name(dip), in pcmu_report_dev() 264 ddi_get_instance(dip)); in pcmu_report_dev() 496 ASSERT(dip); in pcmu_cfg_report() 638 PCMU_DBG2(PCMU_DBG_PWR, dip, in pcmu_child_cfg_restore() [all …]
|
H A D | pcicmu.c | 371 pcmu_p->pcmu_dip = dip; in pcmu_attach() 406 ddi_report_dev(dip); in pcmu_attach() 446 pcmu_child_cfg_restore(dip); in pcmu_attach() 505 pcmu_child_cfg_save(dip); in pcmu_detach() 594 dev_info_t *dip; in pcmu_ioctl() local 604 dip = pcmu_p->pcmu_dip; in pcmu_ioctl() 927 PCMU_DBG2(PCMU_DBG_CTLOPS, dip, in pcmu_ctlops() 1109 ddi_driver_name(dip), ddi_get_instance(dip)); in pcmu_intr_setup() 1182 ddi_driver_name(dip), ddi_get_instance(dip)); in map_pcmu_registers() 1192 ddi_driver_name(dip), ddi_get_instance(dip)); in map_pcmu_registers() [all …]
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | mach_rootnex.c | 47 extern int rootnex_ctl_uninitchild(dev_info_t *dip); 64 rootnex_add_intr_impl(dev_info_t *dip, dev_info_t *rdip, 72 rootnex_get_intr_pri(dev_info_t *dip, dev_info_t *rdip, 106 rootnex_get_intr_pri(dev_info_t *dip, dev_info_t *rdip, in rootnex_get_intr_pri() argument 230 rootnex_ctl_initchild_impl(dev_info_t *dip) in rootnex_ctl_initchild_impl() argument 238 (void) rootnex_name_child(dip, name, MAXNAMELEN); in rootnex_ctl_initchild_impl() 239 ddi_set_name_addr(dip, name); in rootnex_ctl_initchild_impl() 245 if (ndi_dev_is_persistent_node(dip) == 0 && in rootnex_ctl_initchild_impl() 247 (void) rootnex_ctl_uninitchild(dip); in rootnex_ctl_initchild_impl() 254 pd = init_regspec_64(dip); in rootnex_ctl_initchild_impl() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/ |
H A D | smrt_interrupts.c | 120 dev_info_t *dip = smrt->smrt_dip; in smrt_interrupts_alloc() local 125 dev_err(dip, CE_WARN, "could not count %s interrupts", in smrt_interrupts_alloc() 130 dev_err(dip, CE_WARN, "no %s interrupts supported", in smrt_interrupts_alloc() 136 dev_err(dip, CE_WARN, "could not count available %s " in smrt_interrupts_alloc() 141 dev_err(dip, CE_WARN, "no %s interrupts available", in smrt_interrupts_alloc() 146 if (ddi_intr_alloc(dip, smrt->smrt_interrupts, type, 0, 1, in smrt_interrupts_alloc() 148 dev_err(dip, CE_WARN, "%s interrupt allocation failed", in smrt_interrupts_alloc() 165 dev_info_t *dip = smrt->smrt_dip; in smrt_interrupts_setup() local 226 dev_err(dip, CE_WARN, "interrupt allocation failed"); in smrt_interrupts_setup() 246 dev_err(dip, CE_WARN, "could not get %s interrupt cap", in smrt_interrupts_setup() [all …]
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xdb.c | 224 i_pathname(dev_info_t *dip) in i_pathname() argument 759 xvdi_dev_error(dip, err, in xdb_bindto_frontend() 862 xdb_close(dip); in xdb_params_change() 956 str = i_pathname(dip); in xdb_watch_params_cb() 1251 xvdi_dev_error(dip, ENXIO, in xdb_open_device() 1450 xdb_close(dip); in xdb_start_connect() 1457 xdb_close(dev_info_t *dip) in xdb_close() argument 1605 xdb_close(dip); in xdb_oe_state_change() 1614 xdb_close(dip); in xdb_oe_state_change() 1630 xdb_close(dip); in xdb_oe_state_change() [all …]
|
/illumos-gate/usr/src/uts/common/io/1394/ |
H A D | nx1394.c | 63 static int nx1394_post_event(dev_info_t *dip, dev_info_t *rdip, 220 status = ddi_ctlops(dip, rdip, op, arg, result); in nx1394_bus_ctl() 242 ddi_node_name(dip), ddi_get_instance(dip), in nx1394_bus_ctl() 251 status = ddi_ctlops(dip, rdip, op, arg, result); in nx1394_bus_ctl() 278 if (dip != rdip) { in nx1394_dma_allochdl() 301 hal = s1394_dip_to_hal(dip); in nx1394_get_event_cookie() 320 nx1394_add_eventcall(dev_info_t *dip, dev_info_t *rdip, in nx1394_add_eventcall() argument 330 hal = s1394_dip_to_hal(dip); in nx1394_add_eventcall() 362 hal = s1394_dip_to_hal(dip); in nx1394_remove_eventcall() 396 hal = s1394_dip_to_hal(dip); in nx1394_post_event() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_utils.c | 209 if (dip != NULL) in apix_alloc_vector_oncpu() 275 if (dip != NULL) in apix_alloc_nvectors_oncpu() 739 if (dip != NULL) { in apix_dprint_vector() 784 (p)->av_dip = dip; \ 820 ipl, dip); in apix_insert_av() 984 dev_info_t *dip) in apix_add_avintr() argument 1177 ASSERT(dip != NULL); in apix_set_dev_map() 1194 dvp->dv_dip = dip; in apix_set_dev_map() 1365 if (dip != NULL) { in apix_bind_cpu() 1622 if (dip != NULL) in apix_alloc_intx() [all …]
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_ib.c | 55 dev_info_t *dip = px_p->px_dip; in px_ib_attach() local 85 fault_p->px_fh_dip = dip; in px_ib_attach() 97 dev_info_t *dip = px_p->px_dip; in px_ib_detach() local 176 PX_INTR_DISABLE(dip, sysino); in px_ib_intr_pend() 246 ddi_driver_name(dip), ddi_get_instance(dip), in px_ib_intr_dist_en() 296 dev_info_t *dip = px_p->px_dip; in px_ib_intr_redist() local 618 DBG(DBG_IB, dip, in px_ib_ino_add_intr() 628 ddi_driver_name(dip), ddi_get_instance(dip), in px_ib_ino_add_intr() 640 ddi_driver_name(dip), ddi_get_instance(dip), ino); in px_ib_ino_add_intr() 693 ddi_driver_name(dip), ddi_get_instance(dip), in px_ib_ino_rem_intr() [all …]
|
H A D | px_util.h | 35 #define NAMEINST(dip) ddi_driver_name(dip), ddi_get_instance(dip) argument 36 #define NAMEADDR(dip) ddi_node_name(dip), ddi_get_name_addr(dip) argument 40 extern int px_report_dev(dev_info_t *dip); 41 extern int px_get_props(px_t *px_p, dev_info_t *dip); 43 extern int px_map_regs(px_t *px_p, dev_info_t *dip); 45 extern int pci_log_cfg_err(dev_info_t *dip, ushort_t status_reg, char *err_msg); 48 extern int px_reloc_reg(dev_info_t *dip, dev_info_t *rdip, px_t *px_p,
|
/illumos-gate/usr/src/uts/common/io/usb/usba/ |
H A D | usbai_register.c | 194 if (dip == NULL) { in usb_client_attach() 215 ddi_driver_name(dip), ddi_get_instance(dip), in usb_client_attach() 226 ddi_driver_name(dip), ddi_get_instance(dip)); in usb_client_attach() 246 usba_device->usb_client_attach_list->dip = dip; in usb_client_attach() 273 if (dip) { in usb_client_detach() 276 ddi_driver_name(dip), ddi_get_instance(dip), (void *)reg); in usb_client_detach() 406 ddi_driver_name(dip), ddi_get_instance(dip)); in usb_get_dev_data() 556 if (dip == NULL) { in usb_free_dev_data() 563 ddi_driver_name(dip), ddi_get_instance(dip), (void *)reg); in usb_free_dev_data() 672 state.dip = dip; in usba_build_descr_tree() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | pcifm.c | 1078 fmhdl = DEVI(dip)->devi_fmhdl; in pci_ereport_post() 1146 while (dip) { in pci_fm_walk_devs() 1147 switch ((*f)(dip, arg)) { in pci_fm_walk_devs() 1158 dip = ddi_get_next_sibling(dip); in pci_fm_walk_devs() 1240 tgt_err->tgt_dip = dip; in pci_check_regs() 1270 tgt_err->tgt_dip = dip; in pci_check_regs() 1295 tgt_err->tgt_dip = dip; in pci_check_regs() 1365 ndi_devi_enter(dip); in pci_check_ranges() 1368 ndi_devi_exit(dip); in pci_check_ranges() 1425 ndi_devi_enter(dip); in pci_check_ranges() [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/i2c/nexus/ |
H A D | pcf8584.c | 298 i2c_nexus_unregister(dip); in pcf8584_dodetach() 327 i2c->pcf8584_dip = dip; in pcf8584_doattach() 416 i2c->pcf8584_nexus_dip = dip; in pcf8584_doattach() 421 pcf8584_dodetach(dip); in pcf8584_doattach() 434 pcf8584_resume(dip); in pcf8584_attach() 448 pcf8584_dodetach(dip); in pcf8584_detach() 452 pcf8584_suspend(dip); in pcf8584_detach() 643 i2c->pcf8584_cur_dip = dip; in pcf8584_acquire() 670 i2c->pcf8584_cur_dip = dip; in pcf8584_acquire() 1082 if (ddi_regs_map_setup(dip, in pcf8584_setup_regs() [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_tools.c | 566 DEBUG2(DBG_TOOLS, dip, in pcitool_access() 583 DEBUG3(DBG_PHYS_ACC, dip, in pcitool_access() 589 DEBUG3(DBG_PHYS_ACC, dip, in pcitool_access() 600 DEBUG3(DBG_PHYS_ACC, dip, in pcitool_access() 606 DEBUG3(DBG_PHYS_ACC, dip, in pcitool_access() 674 DEBUG4(DBG_TOOLS, dip, in pcitool_bus_reg_ops() 919 DEBUG1(DBG_TOOLS, dip, in pcitool_dev_reg_ops() 934 DEBUG0(DBG_TOOLS, dip, in pcitool_dev_reg_ops() 960 DEBUG3(DBG_TOOLS, dip, in pcitool_dev_reg_ops() 986 pcitool_init(dev_info_t *dip) in pcitool_init() argument [all …]
|
H A D | pci_iommu.c | 52 dev_info_t *dip = pci_p->pci_dip; in iommu_create() local 70 iommu_p->iommu_inst = ddi_get_instance(dip); in iommu_create() 130 DEBUG3(DBG_ATTACH, dip, in iommu_create() 134 DEBUG2(DBG_ATTACH, dip, in iommu_create() 148 ddi_driver_name(dip), ddi_get_instance(dip)); in iommu_create() 175 dev_info_t *dip = pci_p->pci_dip; in iommu_destroy() local 245 cdip = ddi_get_child(dip); in iommu_configure() 276 DEBUG5(DBG_MAP_WIN, dip, in iommu_map_pages() 287 DEBUG3(DBG_MAP_WIN, dip, in iommu_map_pages() 488 DEBUG3(DBG_ATTACH, dip, in iommu_preserve_tsb() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | ecpp.c | 638 pp->dip = dip; in ecpp_attach() 722 ddi_report_dev(dip); in ecpp_attach() 972 ecpp_error(pp->dip, in ecpp_get_props() 997 *result = pp->dip; in ecpp_getinfo() 1120 ecpp_error(pp->dip, in ecpp_open() 1244 ecpp_error(pp->dip, in ecpp_wput() 2716 ecpp_error(pp->dip, in ecpp_start() 3223 ddi_get_name(pp->dip), ddi_get_instance(pp->dip)); in ecpp_isr() 3228 ecpp_error(pp->dip, in ecpp_isr() 3240 ecpp_error(pp->dip, in ecpp_isr() [all …]
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | pcicfg.c | 181 dev_info_t *dip; member 604 ddi_get_name(dip), ddi_get_instance(dip), num_slots); in pcicfg_get_nslots() 1723 if (entry->dip == dip) { in pcicfg_find_phdl() 1744 new->dip = dip; in pcicfg_create_phdl() 1762 if (entry->dip == dip) { in pcicfg_destroy_phdl() 2707 if (dip == entry_p->dip) { in pcicfg_find_resource_end() 3015 ctrl.dip = NULL; in pcicfg_devi_find() 3021 return (ctrl.dip); in pcicfg_devi_find() 3052 ctrl->dip = dip; in pcicfg_match_dev() 3834 ddi_get_name(dip), ddi_get_instance(dip), pbus, in pcicfg_setup_bridge() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | sunpm.h | 111 int pm_create_components(dev_info_t *dip, int num_components); 113 void pm_destroy_components(dev_info_t *dip); 115 void pm_set_normal_power(dev_info_t *dip, int component_number, int level); 117 int pm_get_normal_power(dev_info_t *dip, int component_number); 123 int pm_busy_component(dev_info_t *dip, int component_number); 125 int pm_idle_component(dev_info_t *dip, int component_number); 127 int pm_get_current_power(dev_info_t *dip, int component, int *levelp); 133 int pm_lower_power(dev_info_t *dip, int comp, int level); 135 int pm_raise_power(dev_info_t *dip, int comp, int level); 137 int pm_update_maxpower(dev_info_t *dip, int comp, int level);
|
H A D | dma_engine.h | 121 extern void i_dmae_get_chan_stat(dev_info_t *dip, int chnl, 148 int ddi_dmae_getattr(dev_info_t *dip, ddi_dma_attr_t *attrp); 188 int ddi_dmae_alloc(dev_info_t *dip, int chnl, int (*dmae_waitfp)(), 198 int ddi_dmae_release(dev_info_t *dip, int chnl); 207 int ddi_dmae_1stparty(dev_info_t *dip, int chnl); 232 int ddi_dmae_prog(dev_info_t *dip, struct ddi_dmae_req *dmaereqp, 238 int ddi_dmae_swstart(dev_info_t *dip, int chnl); 246 int ddi_dmae_stop(dev_info_t *dip, int chnl); 255 int ddi_dmae_enable(dev_info_t *dip, int chnl); 263 int ddi_dmae_disable(dev_info_t *dip, int chnl); [all …]
|
/illumos-gate/usr/src/uts/common/pcmcia/nexus/ |
H A D | pcmcia.c | 543 ddi_driver_name(dip), ddi_get_name_addr(dip)); in pcmcia_ctlops() 1580 dip = (dev_info_t *)DEVI(dip)->devi_sibling) { in pcm_search_devinfo() 1646 return (dip); in pcm_search_devinfo() 1686 return (dip); in pcm_find_devinfo() 3176 if ((dip != NULL) && (ddi_getprop(DDI_DEV_T_NONE, dip, in pcmcia_init_devinfo() 3193 dip; in pcmcia_init_devinfo() 3219 &dip) != in pcmcia_init_devinfo() 3291 dip; in pcmcia_init_devinfo() 3868 if (dip) { in SSClearIRQHandler() 4411 hp->ah_dip = dip != NULL ? dip : pdip; in pcmcia_map_reg() [all …]
|
/illumos-gate/usr/src/uts/sun4v/io/px/ |
H A D | px_err.c | 189 if (pf_tlp_decode(PCIE_DIP2BUS(dip), &adv_reg) == in px_err_fill_pfd() 346 dev_info_t *dip = px_p->px_dip; in px_err_epkt_severity() local 379 px_fix_legacy_epkt(dip, derr, epkt); in px_err_epkt_severity() 408 px_err_fill_pfd(dip, pfd_p, epkt); in px_err_epkt_severity() 477 ddi_fm_ereport_post(dip, buf, derr->fme_ena, in px_err_send_epkt_erpt() 509 ddi_fm_ereport_post(dip, buf, derr->fme_ena, in px_err_send_epkt_erpt() 532 DBG(DBG_ERR_INTR, dip, in px_err_log_handle() 548 DBG(DBG_ERR_INTR, dip, in px_err_log_handle() 669 return (px_err_check_eq(dip)); in px_intr_handle_errors() 717 if (pf_hdl_lookup(dip, derr->fme_ena, in px_port_handle_errors() [all …]
|