/illumos-gate/usr/src/uts/sun4u/io/ppm/ |
H A D | jbusppm.c | 188 jbppm_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in jbppm_attach() argument 207 instance = ddi_get_instance(dip); in jbppm_attach() 211 str, ddi_binding_name(dip), in jbppm_attach() 212 ddi_get_name_addr(dip) ? ddi_get_name_addr(dip) : " "); in jbppm_attach() 230 ddi_report_dev(dip); in jbppm_attach() 231 unitp->dip = dip; in jbppm_attach() 271 ddi_prop_remove_all(dip); in jbppm_attach() 296 *result = (void *) unitp->dip; in jbppm_getinfo() 404 jbppm_next_speed(unitp->dip, (uint_t)arg); in jbppm_ioctl() 410 return (jbppm_start_next(unitp->dip, (int)arg)); in jbppm_ioctl() [all …]
|
/illumos-gate/usr/src/uts/common/io/cxgbe/cxgbe/ |
H A D | cxgbe.c | 119 cxgbe_devo_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in cxgbe_devo_attach() argument 129 pi = ddi_get_parent_data(dip); in cxgbe_devo_attach() 136 ddi_driver_name(pi->dip), ddi_get_instance(pi->dip), in cxgbe_devo_attach() 143 mac->m_dip = dip; in cxgbe_devo_attach() 152 ddi_driver_name(pi->dip), ddi_get_instance(pi->dip)); in cxgbe_devo_attach() 156 ddi_driver_name(pi->dip), ddi_get_instance(pi->dip)); in cxgbe_devo_attach() 161 ddi_driver_name(pi->dip), ddi_get_instance(pi->dip), in cxgbe_devo_attach() 175 ddi_report_dev(dip); in cxgbe_devo_attach() 181 cxgbe_devo_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in cxgbe_devo_detach() argument 189 pi = ddi_get_parent_data(dip); in cxgbe_devo_detach()
|
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/ |
H A D | t4_nexus.c | 263 *rp = (void *)sc->dip; in t4_devo_getinfo() 331 cxgb_printf(dip, CE_WARN, in t4_devo_attach() 337 sc->dip = dip; in t4_devo_attach() 353 cxgb_printf(dip, CE_WARN, in t4_devo_attach() 795 ddi_report_dev(dip); in t4_devo_attach() 1841 dev_info_t *dip = sc->dip; in prop_lookup_int_array() local 1902 dev_info_t *dip = sc->dip; in init_driver_props() local 2377 if (pi->dip != NULL) { 2382 rc = ndi_devi_alloc(sc->dip, T4_PORT_NAME, DEVI_SID_NODEID, &pi->dip); 2410 if (pi->dip == NULL) { [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/ |
H A D | usbser_keyspan.c | 294 return (usbser_getinfo(dip, infocmd, arg, result, in usbser_keyspan_getinfo() 329 if (ddi_get_driver_private(dip) == NULL) { in usbser_keyspan_detach() 357 int instance = ddi_get_instance(dip); in keyspan_pre_attach() 391 if (keyspan_set_cfg(dip, 1) == USB_SUCCESS) { in keyspan_pre_attach() 398 if (keyspan_set_cfg(dip, 2) == USB_SUCCESS) { in keyspan_pre_attach() 425 kbp->kb_dip = dip; in keyspan_pre_attach() 449 usb_client_detach(dip, dev_data); in keyspan_pre_attach() 458 int instance = ddi_get_instance(dip); in keyspan_pre_detach() 476 usb_client_detach(dip, kbp->kb_dev_data); in keyspan_pre_detach() 485 keyspan_set_cfg(dev_info_t *dip, uint8_t cfg_num) in keyspan_set_cfg() argument [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_intr.c | 188 ddi_driver_name(dip), ddi_get_instance(dip), in map_pcidev_cfg_reg() 207 ddi_driver_name(dip), ddi_get_instance(dip), in map_pcidev_cfg_reg() 300 dev_info_t *dip = ih_p->ih_dip; in pci_intr_wrapper() local 314 ddi_driver_name(dip), ddi_get_instance(dip), in pci_intr_wrapper() 320 DTRACE_PROBE4(interrupt__start, dev_info_t, dip, in pci_intr_wrapper() 365 get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip) in get_my_childs_dip() argument 479 mondo = pci_xlate_intr(dip, rdip, ib_p, ino); in pci_add_intr() 521 DEBUG1(DBG_A_INTX, dip, "dup intr #%d\n", in pci_add_intr() 649 mondo = pci_xlate_intr(dip, rdip, ib_p, ino); in pci_remove_intr() 651 DEBUG1(DBG_R_INTX, dip, in pci_remove_intr() [all …]
|
H A D | pci_sc.c | 48 dev_info_t *dip = pci_p->pci_dip; in sc_create() local 53 dip = dip; in sc_create() 70 DEBUG3(DBG_ATTACH, dip, "sc_create: ctrl=%x, invl=%x, sync=%x\n", in sc_create() 73 DEBUG2(DBG_ATTACH, dip, "sc_create: ctx_invl=%x ctx_match=%x\n", in sc_create() 75 DEBUG3(DBG_ATTACH, dip, in sc_create() 94 DEBUG2(DBG_ATTACH, dip, "sc_create: sync buffer - vaddr=%x paddr=%x\n", in sc_create() 138 dev_info_t *dip; in sc_configure() local 143 dip = sc_p->sc_pci_p->pci_dip; in sc_configure() 149 DEBUG0(DBG_ATTACH, dip, "sc_configure:\n"); in sc_configure() 160 instance = ddi_get_instance(dip); in sc_configure() [all …]
|
H A D | pci_util.c | 70 ddi_driver_name(dip), ddi_get_instance(dip)); in get_pci_properties() 81 ddi_driver_name(dip), ddi_get_instance(dip)); in get_pci_properties() 105 ddi_driver_name(dip), ddi_get_instance(dip)); in get_pci_properties() 277 report_dev(dev_info_t *dip) in report_dev() argument 279 if (dip == (dev_info_t *)0) in report_dev() 282 ddi_node_name(dip), ddi_get_name_addr(dip), in report_dev() 283 ddi_driver_name(dip), in report_dev() 284 ddi_get_instance(dip)); in report_dev() 725 ASSERT(dip); in pci_cfg_report() 873 DEBUG2(DBG_DETACH, dip, in pci_child_cfg_restore() [all …]
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_dr.c | 106 dev_info_t *dip = NULL; in sbdp_attach_branch() local 145 (void) ndi_devi_free(dip); in sbdp_attach_branch() 179 ndi_hold_devi(dip); in sbdp_find_ssm_dip() 180 apktp->top_node = dip; in sbdp_find_ssm_dip() 359 dev_info_t **dip; in sbdp_detach_nodes() local 369 if (*dip != NULL) { in sbdp_detach_nodes() 374 ddi_release_devi(*dip); in sbdp_detach_nodes() 375 dip++; in sbdp_detach_nodes() 380 for (i = dev_list_len, dip = &dev_list[i - 1]; i > 0; i--, dip--) { in sbdp_detach_nodes() 383 ASSERT(e_ddi_branch_held(*dip)); in sbdp_detach_nodes() [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/clients/ugen/ |
H A D | ugen.c | 219 instance = ddi_get_instance(dip); in ugen_skel_attach() 256 ugen_skelp->ugen_skel_dip = dip; in ugen_skel_attach() 281 ddi_report_dev(dip); in ugen_skel_attach() 292 usb_client_detach(dip, NULL); in ugen_skel_attach() 307 ddi_get_instance(dip)); in ugen_skel_detach() 314 usb_unregister_event_cbs(dip, in ugen_skel_detach() 320 usb_client_detach(dip, NULL); in ugen_skel_detach() 345 ddi_get_instance(dip)); in ugen_skel_disconnect_ev_cb() 355 ugen_skel_reconnect_ev_cb(dev_info_t *dip) in ugen_skel_reconnect_ev_cb() argument 358 ddi_get_instance(dip)); in ugen_skel_reconnect_ev_cb() [all …]
|
/illumos-gate/usr/src/uts/intel/io/amdnbtemp/ |
H A D | amdnbtemp.c | 193 amdnbtemp_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in amdnbtemp_attach() argument 209 inst = ddi_get_instance(dip); in amdnbtemp_attach() 223 at->at_dip = dip; in amdnbtemp_attach() 226 dev_err(dip, CE_WARN, "failed to set up PCI config space"); in amdnbtemp_attach() 240 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, dip, 0, "reg", in amdnbtemp_attach() 242 dev_err(dip, CE_WARN, "failed to get pci 'reg' property"); in amdnbtemp_attach() 247 dev_err(dip, CE_WARN, "'reg' property missing PCI b/d/f"); in amdnbtemp_attach() 265 dev_err(dip, CE_WARN, "unexpected buffer name overrun " in amdnbtemp_attach() 279 if ((ret = ksensor_create(dip, &amdnbtemp_temp_ops, at, buf, in amdnbtemp_attach() 295 amdnbtemp_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in amdnbtemp_detach() argument [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/i2c/clients/ |
H A D | tda8444.c | 160 tda8444_do_resume(dev_info_t *dip) in tda8444_do_resume() argument 197 tda8444_do_attach(dev_info_t *dip) in tda8444_do_attach() argument 205 instance = ddi_get_instance(dip); in tda8444_do_attach() 209 ddi_get_name(dip), instance); in tda8444_do_attach() 274 return (tda8444_do_attach(dip)); in tda8444_attach() 277 return (tda8444_do_resume(dip)); in tda8444_attach() 285 tda8444_do_detach(dev_info_t *dip) in tda8444_do_detach() argument 290 instance = ddi_get_instance(dip); in tda8444_do_detach() 295 ddi_remove_minor_node(dip, NULL); in tda8444_do_detach() 309 instance = ddi_get_instance(dip); in tda8444_do_suspend() [all …]
|
H A D | pca9556.c | 178 pca9556_resume(dev_info_t *dip) in pca9556_resume() argument 257 pca9556_detach(dev_info_t *dip) in pca9556_detach() argument 280 pca9556_attach(dev_info_t *dip) in pca9556_attach() argument 334 pca9556_detach(dip); in pca9556_attach() 355 pca9556_detach(dip); in pca9556_attach() 365 pca9556_detach(dip); in pca9556_attach() 373 pcap->pca9556_dip = dip; in pca9556_attach() 381 _NOTE(ARGUNUSED(dip)) in pca9556_info() 406 return (pca9556_attach(dip)); in pca9556_s_attach() 408 return (pca9556_resume(dip)); in pca9556_s_attach() [all …]
|
H A D | ics951601.c | 248 ics951601_attach(dev_info_t *dip) in ics951601_attach() argument 311 icsp->ics951601_dip = dip; in ics951601_attach() 321 ddi_remove_minor_node(dip, NULL); in ics951601_attach() 333 ics951601_detach(dev_info_t *dip) in ics951601_detach() argument 338 instance = ddi_get_instance(dip); in ics951601_detach() 344 ddi_remove_minor_node(dip, NULL); in ics951601_detach() 351 _NOTE(ARGUNUSED(dip)) in ics951601_info() 414 ics951601_resume(dev_info_t *dip) in ics951601_resume() argument 458 return (ics951601_attach(dip)); in ics951601_s_attach() 460 return (ics951601_resume(dip)); in ics951601_s_attach() [all …]
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_fm.c | 71 dev_info_t *dip = px_p->px_dip; in px_fm_attach() local 99 bus_p = PCIE_DIP2BUS(dip); in px_fm_attach() 101 bus_p->bus_rp_dip = dip; in px_fm_attach() 223 px_t *px_p = DIP_TO_STATE(dip); in px_fm_init_child() 258 px_t *px_p = DIP_TO_STATE(dip); in px_bus_exit() 641 px_pcie_log(dip, regs); in px_err_check_pcie() 651 DBG(DBG_ERR_INTR, dip, in px_pcie_log() 814 dip, addr, bdf); in px_err_cfg_hdl_check() 816 bus_p = PCIE_DIP2BUS(dip); in px_err_cfg_hdl_check() 867 dip, fault_addr, bdf); in px_err_pio_hdl_check() [all …]
|
/illumos-gate/usr/src/uts/common/io/nge/ |
H A D | nge_ndd.c | 67 if (NGE_PROP_EXISTS(dip, nm)) { in nge_nd_get_prop_val() 68 *pval = NGE_PROP_GET_INT(dip, nm); in nge_nd_get_prop_val() 85 dev_info_t *dip; in nge_nd_param_init() local 88 dip = ngep->devinfo; in nge_nd_param_init() 108 dev_info_t *dip; in nge_nd_init() local 127 dip = ngep->devinfo; in nge_nd_init() 128 if (NGE_PROP_EXISTS(dip, transfer_speed_propname)) { in nge_nd_init() 177 if (NGE_PROP_EXISTS(dip, speed_propname) || in nge_nd_init() 178 NGE_PROP_EXISTS(dip, duplex_propname)) { in nge_nd_init() 188 speed = NGE_PROP_GET_INT(dip, speed_propname); in nge_nd_init() [all …]
|
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_fm.c | 195 ddi_fm_init(hxgep->dip, &hxgep->fm_capabilities, &iblk); in hxge_fm_init() 202 pci_ereport_setup(hxgep->dip); in hxge_fm_init() 207 ddi_fm_handler_register(hxgep->dip, in hxge_fm_init() 251 pci_ereport_teardown(hxgep->dip); in hxge_fm_fini() 257 ddi_fm_handler_unregister(hxgep->dip); in hxge_fm_fini() 260 ddi_fm_fini(hxgep->dip); in hxge_fm_fini() 271 hxge_fm_error_cb(dev_info_t *dip, ddi_fm_error_t *err, in hxge_fm_error_cb() argument 274 pci_ereport_post(dip, err, NULL); in hxge_fm_error_cb() 335 ddi_fm_ereport_post(hxgep->dip, eclass, ena, DDI_NOSLEEP, in hxge_fm_ereport() 341 ddi_fm_ereport_post(hxgep->dip, eclass, ena, DDI_NOSLEEP, in hxge_fm_ereport() [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/i2c/nexus/ |
H A D | smbus.c | 283 smbus_dodetach(dev_info_t *dip) in smbus_dodetach() argument 306 i2c_nexus_unregister(dip); in smbus_dodetach() 343 smbus->smbus_dip = dip; in smbus_doattach() 413 smbus_dodetach(dip); in smbus_doattach() 426 smbus_resume(dip); in smbus_attach() 440 smbus_dodetach(dip); in smbus_detach() 444 smbus_suspend(dip); in smbus_detach() 466 smbus_reportdev(dip, rdip); in smbus_bus_ctl() 566 ddi_driver_name(dip), ddi_get_instance(dip), in smbus_reportdev() 670 smbus_resume(dev_info_t *dip) in smbus_resume() argument [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/amd_iommu/ |
H A D | amd_iommu.c | 57 static int amd_iommu_quiesce(dev_info_t *dip); 245 int instance = ddi_get_instance(dip); in amd_iommu_attach() 246 const char *driver = ddi_driver_name(dip); in amd_iommu_attach() 274 ddi_remove_minor_node(dip, NULL); in amd_iommu_attach() 279 statep->aioms_devi = dip; in amd_iommu_attach() 284 amd_iommu_lookup_conf_props(dip); in amd_iommu_attach() 296 ddi_remove_minor_node(dip, NULL); in amd_iommu_attach() 301 ddi_report_dev(dip); in amd_iommu_attach() 315 int instance = ddi_get_instance(dip); in amd_iommu_detach() 449 amd_iommu_quiesce(dev_info_t *dip) in amd_iommu_quiesce() argument [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | ndifm.c | 372 fmhdl = DEVI(dip)->devi_fmhdl; in ndi_fmc_entry_error() 473 i_ddi_fm_handler_enter(dip); in ndi_fmc_error() 474 fmhdl = DEVI(dip)->devi_fmhdl; in ndi_fmc_error() 512 i_ddi_fm_handler_exit(dip); in ndi_fmc_error() 532 fmhdl = DEVI(dip)->devi_fmhdl; in ndi_fmc_entry_error_all() 613 i_ddi_fm_handler_enter(dip); in ndi_fm_handler_dispatch() 614 hdl = DEVI(dip)->devi_fmhdl; in ndi_fm_handler_dispatch() 637 i_ddi_fm_handler_exit(dip); in ndi_fm_handler_dispatch() 680 if (dip == ddi_root_node()) in i_ndi_busop_fm_init() 691 (pdip, dip, tcap, ibc); in i_ndi_busop_fm_init() [all …]
|
H A D | instance.c | 239 dev_info_t *dip; in in_preassign_instance() local 244 dip = dnp->dn_head; in in_preassign_instance() 245 while (dip) { in in_preassign_instance() 248 dip = ddi_get_next(dip); in in_preassign_instance() 561 if (is_pseudo_device(dip)) { in e_ddi_assign_instance() 579 name = ddi_node_name(dip); in e_ddi_assign_instance() 595 np->in_devi = dip; in e_ddi_assign_instance() 812 if (DEVI(dip)->devi_in_node != np || np->in_devi != dip) { in e_ddi_free_instance() 855 if (is_pseudo_device(dip)) in e_ddi_keep_instance() 965 ASSERT(dip); in in_devwalk() [all …]
|
/illumos-gate/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx_var.h | 49 extern void niumx_dbg(niumx_debug_bit_t bit, dev_info_t *dip, char *fmt, ...); 85 dev_info_t *dip; member 139 #define NIUMX_NAMEINST(dip) ddi_driver_name(dip), ddi_get_instance(dip) argument 140 #define NIUMX_DIP_TO_HANDLE(dip) \ argument 141 ((niumx_devstate_t *)NIUMX_DIP_TO_STATE(dip))->niumx_dev_hdl 142 #define NIUMX_DIP_TO_INST(dip) ddi_get_instance(dip) argument 144 #define NIUMX_DIP_TO_STATE(dip) NIUMX_INST_TO_STATE(NIUMX_DIP_TO_INST(dip)) argument
|
/illumos-gate/usr/src/uts/common/io/bnx/ |
H A D | bnxcfg.c | 61 int inst = ddi_get_instance(dip); in bnx_cfg_readbool() 86 int inst = ddi_get_instance(dip); in bnx_cfg_readint() 180 bnx_cfg_readint(umdevice->os_param.dip, in bnx_cfg_init() 220 bnx_cfg_readint(umdevice->os_param.dip, in bnx_cfg_init() 252 bnx_cfg_readint(umdevice->os_param.dip, in bnx_cfg_init() 263 bnx_cfg_readint(umdevice->os_param.dip, in bnx_cfg_init() 274 bnx_cfg_readint(umdevice->os_param.dip, in bnx_cfg_init() 285 bnx_cfg_readint(umdevice->os_param.dip, in bnx_cfg_init() 296 bnx_cfg_readint(umdevice->os_param.dip, in bnx_cfg_init() 308 bnx_cfg_readint(umdevice->os_param.dip, in bnx_cfg_init() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/psm/ |
H A D | uppc.c | 636 ddi_get_name(dip), ddi_get_instance(dip))); in uppc_acpi_translate_pci_irq() 646 " #%d\n", ddi_get_name(dip), ddi_get_instance(dip))); in uppc_acpi_translate_pci_irq() 667 *pci_irqp, ddi_get_name(dip), ddi_get_instance(dip))); in uppc_acpi_translate_pci_irq() 721 ddi_get_name(dip), ddi_get_instance(dip))); in uppc_acpi_irq_configure() 809 ddi_get_name(dip), ddi_get_instance(dip))); in uppc_acpi_irq_configure() 816 "instance #%d\n", irq, ddi_get_name(dip), ddi_get_instance(dip))); in uppc_acpi_irq_configure() 844 irq, ddi_get_name(dip), ddi_get_instance(dip))); in uppc_acpi_irq_configure() 865 if (dip == NULL) { in uppc_translate_irq() 881 ddi_get_name(dip), ddi_get_instance(dip))); in uppc_translate_irq() 902 irqno, ddi_get_name(dip), ddi_get_instance(dip))); in uppc_translate_irq() [all …]
|
/illumos-gate/usr/src/uts/intel/io/intel_nhm/ |
H A D | intel_nhmdrv.c | 178 inhm_mc_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in inhm_mc_attach() argument 192 inhm_dip = dip; in inhm_mc_attach() 193 nhm_pci_cfg_setup(dip); in inhm_mc_attach() 201 ddi_set_name_addr(dip, "1"); in inhm_mc_attach() 204 if (ddi_create_minor_node(dip, buf, S_IFCHR, in inhm_mc_attach() 211 nhm_patrol_scrub = ddi_prop_get_int(DDI_DEV_T_ANY, dip, in inhm_mc_attach() 213 nhm_demand_scrub = ddi_prop_get_int(DDI_DEV_T_ANY, dip, in inhm_mc_attach() 215 nhm_no_smbios = ddi_prop_get_int(DDI_DEV_T_ANY, dip, in inhm_mc_attach() 217 nhm_smbios_serial = ddi_prop_get_int(DDI_DEV_T_ANY, dip, in inhm_mc_attach() 225 nhm_smbios_label = ddi_prop_get_int(DDI_DEV_T_ANY, dip, in inhm_mc_attach() [all …]
|
/illumos-gate/usr/src/uts/common/sys/usb/ |
H A D | usbai.h | 688 dev_info_t *dip, 816 dev_info_t *dip, 845 dev_info_t *dip, 898 dev_info_t *dip, 1100 dev_info_t *dip, 1107 dev_info_t *dip, 1153 dev_info_t *dip, 1194 dev_info_t *dip, 2439 dev_info_t *dip, 2447 dev_info_t *dip, [all …]
|