/illumos-gate/usr/src/uts/common/io/ |
H A D | tvhci.c | 71 dev_info_t *dip; member 261 instance = ddi_get_instance(dip); in tvhci_attach() 284 vhci->dip = dip; in tvhci_attach() 287 pdip = ddi_get_parent(dip); in tvhci_attach() 302 vclass = ddi_get_name_addr(dip); in tvhci_attach() 313 ddi_node_name(dip)); in tvhci_attach() 321 ddi_node_name(dip)); in tvhci_attach() 326 ddi_report_dev(dip); in tvhci_attach() 383 *result = vhci->dip; in tvhci_getinfo() 480 ddi_get_name(dip), ddi_get_instance(dip), in tvhci_ctl() [all …]
|
H A D | busra.c | 232 dipmap->ra_dip = dip; in ndi_ra_map_setup() 331 for (; dip != NULL; dip = ddi_get_parent(dip)) { in find_dip_map_resources() 460 (void *)dip, type); in ndi_ra_free() 898 if (dip != NULL) { in ra_dump_all() 910 if (dip != NULL) in ra_dump_all() 926 dev_info_t *dip; member 1118 ctrl.dip = dip; in pci_resource_setup() 1120 ndi_devi_enter(dip); in pci_resource_setup() 1123 ndi_devi_exit(dip); in pci_resource_setup() 1336 if (!is_pcie_fabric(dip)) in pci_get_available_prop() [all …]
|
H A D | tphci.c | 69 dev_info_t *dip; member 250 instance = ddi_get_instance(dip); in tphci_attach() 273 phci->dip = dip; in tphci_attach() 279 ddi_get_name_addr(dip)); in tphci_attach() 288 ddi_node_name(dip)); in tphci_attach() 296 ddi_node_name(dip)); in tphci_attach() 301 ddi_report_dev(dip); in tphci_attach() 334 ddi_remove_minor_node(dip, NULL); in tphci_detach() 358 *result = phci->dip; in tphci_getinfo() 425 ddi_get_name(dip), ddi_get_instance(dip), in tphci_ctl() [all …]
|
H A D | cpudrv.c | 244 instance = ddi_get_instance(dip); in cpudrv_attach() 267 cpudsp->dip = dip; in cpudrv_attach() 354 ddi_report_dev(dip); in cpudrv_attach() 379 CPUDRV_REDEFINE_TOPSPEED(dip); in cpudrv_attach() 397 instance = ddi_get_instance(dip); in cpudrv_detach() 537 instance = ddi_get_instance(dip); in cpudrv_power() 632 ddi_get_instance(dip)); in cpudrv_power() 970 dev_info_t *dip; in cpudrv_monitor() local 996 dip = cpudsp->dip; in cpudrv_monitor() 1011 ddi_get_instance(dip))); in cpudrv_monitor() [all …]
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_tools.c | 73 px_t *px_p = DIP_TO_STATE(dip); in pxtool_intr_info() 120 px_t *px_p = DIP_TO_STATE(dip); in pxtool_get_intr() 487 DBG(DBG_TOOLS, dip, in pxtool_get_phys_addr() 498 DBG(DBG_TOOLS, dip, in pxtool_get_phys_addr() 535 DBG(DBG_TOOLS, dip, in pxtool_get_bar() 665 DBG(DBG_TOOLS, dip, in pxtool_dev_reg_ops() 697 DBG(DBG_TOOLS, dip, in pxtool_dev_reg_ops() 733 DBG(DBG_TOOLS, dip, in pxtool_dev_reg_ops() 753 DBG(DBG_TOOLS, dip, in pxtool_dev_reg_ops() 771 pxtool_init(dev_info_t *dip) in pxtool_init() argument [all …]
|
H A D | px_debug.c | 147 if (dip) in px_dbg_print() 148 prom_printf("%s(%d): %s: ", ddi_driver_name(dip), in px_dbg_print() 149 ddi_get_instance(dip), px_debug_sym[bit]); in px_dbg_print() 166 int instance = DIP_TO_INST(dip); in px_dbg_queue() 190 msg_p->dip = dip; in px_dbg_queue() 220 px_dbg_print(msg_p->bit, msg_p->dip, msg_p->msg, NULL); in px_dbg_drain() 231 px_dbg(px_debug_bit_t bit, dev_info_t *dip, char *fmt, ...) in px_dbg() argument 243 px_dbg_queue(bit, dip, fmt, ap); in px_dbg() 245 px_dbg_print(bit, dip, fmt, ap); in px_dbg() 271 if (ddi_intr_add_softint(dip, dbg_hdl, in px_dbg_attach() [all …]
|
H A D | px_intr.c | 160 dev_info_t *dip = ih_p->ih_dip; in px_intx_intr() local 168 ddi_driver_name(dip), ddi_get_instance(dip), in px_intx_intr() 253 dev_info_t *dip = px_p->px_dip; in px_msiq_intr() local 339 ddi_driver_name(dip), ddi_get_instance(dip), in px_msiq_intr() 480 px_t *px_p = DIP_TO_STATE(dip); in px_intx_ops() 552 px_t *px_p = DIP_TO_STATE(dip); in px_msix_ops() 661 (void) px_rem_msiq_intr(dip, rdip, in px_msix_ops() 708 ret = px_rem_msiq_intr(dip, rdip, in px_msix_ops() 1001 DBG(DBG_IB, dip, in px_add_intx_intr() 1012 ddi_driver_name(dip), ddi_get_instance(dip), in px_add_intx_intr() [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | rmc_comm.c | 136 if (dip != NULL) { in rmc_comm_getstate() 141 instance = ddi_get_instance(dip); in rmc_comm_getstate() 142 dmaj = ddi_driver_major(dip); in rmc_comm_getstate() 156 sdip = rcs->dip; in rmc_comm_getstate() 157 if (dip == NULL && sdip == NULL) in rmc_comm_getstate() 159 else if (dip != NULL && sdip != NULL && sdip != dip) { in rmc_comm_getstate() 768 rcs->dip = dip; in rmc_comm_attach() 807 rcs->dip = NULL; in rmc_comm_attach() 858 rcs->dip = dip; in rmc_comm_attach() 868 ddi_report_dev(dip); in rmc_comm_attach() [all …]
|
H A D | sbbc.c | 306 instance = ddi_get_instance(dip); in sbbc_attach() 347 sbbcsoftp->dip = dip; in sbbc_attach() 433 ddi_report_dev(dip); in sbbc_attach() 523 SBBC_DBG4(SBBC_DBG_BUSMAP, dip, in sbbc_busmap() 675 SBBC_DBG2(SBBC_DBG_INTR, dip, in sbbc_add_intr_impl() 730 SBBC_DBG2(SBBC_DBG_INTR, dip, in sbbc_remove_intr_impl() 826 SBBC_DBG3(SBBC_DBG_CTLOPS, dip, in sbbc_ctlops() 845 ddi_driver_name(dip), ddi_get_instance(dip), in sbbc_ctlops() 1045 *result = sbbcsoftp->dip; in sbbc_getinfo() 1474 ddi_get_instance(dip)); in sbbc_dbg() [all …]
|
H A D | gpio_87317.c | 213 instance = ddi_get_instance(dip); in gpio_attach() 218 softc->gp_dip = dip; in gpio_attach() 232 DBG(dip, "attach: port 1 data is %x", in gpio_attach() 235 DBG(dip, "attach: port 1 direction is %x", in gpio_attach() 244 DBG(dip, "attach: port 2 data is %x", in gpio_attach() 265 ddi_report_dev(dip); in gpio_attach() 284 ddi_remove_minor_node(dip, NULL); in gpio_attach() 298 instance = ddi_get_instance(dip); in gpio_detach() 305 ddi_remove_minor_node(dip, NULL); in gpio_detach() 432 if (dip == NULL) { in gpio_debug() [all …]
|
/illumos-gate/usr/src/lib/scsi/plugins/ses/ses2/common/ |
H A D | ses2_enclosure.c | 132 ses2_substring_in_data_impl_t *dip; in enc_parse_string_in() local 147 pos += SES2_SUBSTR_LEN(dip), in enc_parse_string_in() 149 ((uint8_t *)dip + pos)) { in enc_parse_string_in() 164 (char *)dip->ssidi_data, textlen); in enc_parse_string_in() 209 ses2_ucode_status_descr_impl_t *dip; in enc_parse_dlucode() local 231 i++, dip++) { in enc_parse_dlucode() 238 dip->susdi_subenclosure_dl_status); in enc_parse_dlucode() 258 ses2_subnick_descr_impl_t *dip; in enc_parse_subnick() local 277 i++, dip++) { in enc_parse_subnick() 284 dip->ssdi_subenclosure_nick_status); in enc_parse_subnick() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | consplat.c | 174 dev_info_t *dip, *pdip; in plat_devpath() local 182 pdip = ddi_get_parent(dip); in plat_devpath() 188 (void) ddi_pathname(dip, path); in plat_devpath() 224 is_pci_bridge(dev_info_t *dip) in is_pci_bridge() argument 267 if (dip == ddi_root_node()) in find_fb_dev() 290 nodename = ddi_node_name(dip); in find_fb_dev() 333 p->found_dip = dip; in find_fb_dev() 357 p->found_dip = dip; in find_fb_dev() 462 dev_info_t *dip; in plat_ttypath() local 473 for (; dip != NULL; dip = ddi_get_next(dip)) { in plat_ttypath() [all …]
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | sysctrl_quiesce.c | 224 ASSERT(dip == NULL || ddi_get_parent(dip) == NULL || in sysctrl_suspend_devices() 228 for (; dip != NULL; dip = ddi_get_next_sibling(dip)) { in sysctrl_suspend_devices() 232 ndi_devi_enter(dip); in sysctrl_suspend_devices() 234 ndi_devi_exit(dip); in sysctrl_suspend_devices() 237 ndi_devi_exit(dip); in sysctrl_suspend_devices() 254 ndi_hold_devi(dip); in sysctrl_suspend_devices() 273 dip = start; in sysctrl_resume_devices() 276 dip = next; in sysctrl_resume_devices() 281 ndi_rele_devi(dip); in sysctrl_resume_devices() 303 ndi_devi_exit(dip); in sysctrl_resume_devices() [all …]
|
/illumos-gate/usr/src/uts/intel/io/pci/ |
H A D | pci_pci.c | 201 dev_info_t *dip; member 213 dev_info_t *dip; member 305 ppb->dip = devi; in ppb_attach() 746 pcie_fini_dom(dip); in ppb_removechild() 747 pcie_fini_cfghdl(dip); in ppb_removechild() 776 dev_info_t *dip; in ppb_save_config_regs() local 779 for (i = 0, dip = ddi_get_child(ppb_p->dip); dip != NULL; in ppb_save_config_regs() 780 i++, dip = ddi_get_next_sibling(dip)) { in ppb_save_config_regs() 791 ppb_p->config_state[i].dip = dip; in ppb_save_config_regs() 814 dev_info_t *dip; in ppb_restore_config_regs() local [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_irm.c | 109 dev_info_t *dip; in apix_irm_init() local 122 dip = ddi_root_node(); in apix_irm_init() 199 if (ndi_irm_create(dip, &apix_irm_params, in apix_irm_init() 326 (void *)dip, ddi_driver_name(dip), vector)); in apix_irm_alloc_fixed() 328 return ((*psm_intr_ops_saved)(dip, handle, in apix_irm_alloc_fixed() 339 return ((*psm_intr_ops_saved)(dip, handle, in apix_irm_alloc_fixed() 348 " from %x to %x\n", (void *)dip, ddi_driver_name(dip), in apix_irm_alloc_fixed() 383 ret = (*psm_intr_ops_saved)(dip, handle, in apix_irm_free_fixed() 389 "shared %d\n", (void *)dip, ddi_driver_name(dip), shared)); in apix_irm_free_fixed() 394 ret = (*psm_intr_ops_saved)(dip, handle, in apix_irm_free_fixed() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sunpci.c | 298 ddi_driver_name(dip), ddi_get_instance(dip)); 311 ddi_driver_name(dip), ddi_get_instance(dip)); 393 ddi_driver_name(dip), ddi_get_instance(dip), 447 ddi_driver_name(dip), ddi_get_instance(dip), 717 ddi_driver_name(dip), ddi_get_instance(dip)); 746 ddi_driver_name(dip), ddi_get_instance(dip), 808 ddi_driver_name(dip), ddi_get_instance(dip), 821 ddi_driver_name(dip), ddi_get_instance(dip), 918 ddi_driver_name(dip), ddi_get_instance(dip))) 1023 "%x\n", PM_NAME(dip), PM_ADDR(dip), ret)); [all …]
|
/illumos-gate/usr/src/uts/sparc/io/pciex/ |
H A D | pcie_sparc.c | 33 pcie_init_plat(dev_info_t *dip) in pcie_init_plat() argument 35 pcie_bus_t *bus_p = PCIE_DIP2BUS(dip); in pcie_init_plat() 42 for (pdip = ddi_get_parent(dip); pdip; in pcie_init_plat() 58 pcie_fini_plat(dev_info_t *dip) in pcie_fini_plat() argument 60 pcie_bus_t *bus_p = PCIE_DIP2BUS(dip); in pcie_fini_plat() 67 pcie_plat_pwr_setup(dev_info_t *dip) in pcie_plat_pwr_setup() argument 69 if (ddi_prop_create(DDI_DEV_T_NONE, dip, DDI_PROP_CANSLEEP, in pcie_plat_pwr_setup() 72 ddi_driver_name(dip), ddi_get_instance(dip)); in pcie_plat_pwr_setup() 82 pcie_plat_pwr_teardown(dev_info_t *dip) in pcie_plat_pwr_teardown() argument 84 (void) ddi_prop_remove(DDI_DEV_T_NONE, dip, in pcie_plat_pwr_teardown()
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | ebus.c | 259 *result = (void *)ebus_p->dip; in ebus_info() 292 instance = ddi_get_instance(dip); in ebus_attach() 299 ebus_p->dip = dip; in ebus_attach() 329 if (IS_RIO(dip)) { in ebus_attach() 338 ddi_report_dev(dip); in ebus_attach() 400 ddi_get_name(ebus_p->dip)); in ebus_get_ranges_prop() 420 dev_info_t *dip = ebus_p->dip; in ebus_get_cells_prop() local 426 pdip = ddi_get_parent(dip); in ebus_get_cells_prop() 701 ddi_driver_name(dip), ddi_get_instance(dip), in ebus_ctlops() 868 dev_info_t *dip = ebus_p->dip; in ebus_config() local [all …]
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_as.c | 50 dt_irnode_t *dip, *nip; in dt_irlist_destroy() local 52 for (dip = dlp->dl_list; dip != NULL; dip = nip) { in dt_irlist_destroy() 53 nip = dip->di_next; in dt_irlist_destroy() 54 free(dip); in dt_irlist_destroy() 64 dlp->dl_list = dip; in dt_irlist_append() 66 dlp->dl_last = dip; in dt_irlist_append() 68 if (dip->di_label == DT_LBL_NONE || dip->di_instr != DIF_INSTR_NOP) in dt_irlist_append() 214 dt_irnode_t *dip; in dt_as() local 286 for (i = 0, dip = dlp->dl_list; dip != NULL; dip = dip->di_next) { in dt_as() 299 idp = dip->di_extern; in dt_as() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/ |
H A D | smrt.c | 186 pdip = ddi_get_parent(dip); in smrt_iport_attach() 194 smrt->smrt_virt_iport = dip; in smrt_iport_attach() 198 smrt->smrt_phys_iport = dip; in smrt_iport_attach() 216 tran = ddi_get_driver_private(dip); in smrt_iport_detach() 225 smrt_logvol_hba_teardown(smrt, dip); in smrt_iport_detach() 228 smrt_phys_hba_teardown(smrt, dip); in smrt_iport_detach() 247 return (smrt_iport_attach(dip, cmd)); in smrt_attach() 257 instance = ddi_get_instance(dip); in smrt_attach() 271 smrt->smrt_dip = dip; in smrt_attach() 396 ddi_report_dev(dip); in smrt_attach() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | esunddi.h | 49 e_ddi_prop_create(dev_t dev, dev_info_t *dip, int flag, 53 e_ddi_prop_modify(dev_t dev, dev_info_t *dip, int flag, 57 e_ddi_prop_update_int(dev_t match_dev, dev_info_t *dip, 61 e_ddi_prop_update_int64(dev_t match_dev, dev_info_t *dip, 73 e_ddi_prop_update_string(dev_t match_dev, dev_info_t *dip, 88 e_ddi_prop_remove_all(dev_info_t *dip); 112 e_ddi_parental_suspend_resume(dev_info_t *dip); 115 e_ddi_resume(dev_info_t *dip, ddi_attach_cmd_t); 118 e_ddi_suspend(dev_info_t *dip, ddi_detach_cmd_t cmd); 142 devi_stillreferenced(dev_info_t *dip); [all …]
|
/illumos-gate/usr/src/uts/sun4v/io/px/ |
H A D | px_tools_4v.c | 105 DBG(DBG_TOOLS, dip, in pxtool_validate_diag_hyp_svc() 120 DBG(DBG_TOOLS, dip, in pxtool_validate_diag_hyp_svc() 138 dev_info_t *dip = px_p->px_dip; in pxtool_phys_access() local 140 DBG(DBG_TOOLS, dip, in pxtool_phys_access() 225 dev_info_t *dip = px_p->px_dip; in pxtool_pcicfg_access() local 239 DBG(DBG_TOOLS, dip, "not aligned.\n"); in pxtool_pcicfg_access() 247 req.rcdip = dip; in pxtool_pcicfg_access() 361 dev_info_t *dip = px_p->px_dip; in pxtool_pciiomem_access() local 368 DBG(DBG_TOOLS, dip, "not aligned.\n"); in pxtool_pciiomem_access() 462 px_t *px_p = DIP_TO_STATE(dip); in pxtool_bus_reg_ops() [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_devctl.c | 194 DEBUG0(DBG_IOCTL, dip, "DEVCTL_DEVICE_RESET\n"); in pci_devctl_ioctl() 200 DEBUG0(DBG_IOCTL, dip, "DEVCTL_BUS_QUIESCE\n"); in pci_devctl_ioctl() 204 (void) ndi_set_bus_state(dip, BUS_QUIESCED); in pci_devctl_ioctl() 208 DEBUG0(DBG_IOCTL, dip, "DEVCTL_BUS_UNQUIESCE\n"); in pci_devctl_ioctl() 212 (void) ndi_set_bus_state(dip, BUS_ACTIVE); in pci_devctl_ioctl() 216 DEBUG0(DBG_IOCTL, dip, "DEVCTL_BUS_RESET\n"); in pci_devctl_ioctl() 221 DEBUG0(DBG_IOCTL, dip, "DEVCTL_BUS_RESETALL\n"); in pci_devctl_ioctl() 238 dev_info_t *dip; in pci_ioctl() local 246 dip = pci_p->pci_dip; in pci_ioctl() 251 *rvalp = pci_dma_test(cmd, dip, pci_p, arg); in pci_ioctl() [all …]
|
/illumos-gate/usr/src/uts/common/sys/usb/usba/ |
H A D | usbai_private.h | 124 dev_info_t *dip, 170 dev_info_t *dip, 175 dev_info_t *dip, 185 dev_info_t *dip, 248 dev_info_t *dip, 309 dev_info_t *dip, 348 dev_info_t *dip, 357 dev_info_t *dip, 375 dev_info_t *dip); 377 dev_info_t *dip); [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | enx_misc.c | 145 EIB_PROP_HCA_GUID, info->ti_hca_guid, dip, ret); in eibnx_create_node_props() 161 EIB_PROP_GW_SYS_GUID, gwi->gw_system_guid, dip, ret); in eibnx_create_node_props() 169 EIB_PROP_GW_GUID, gwi->gw_guid, dip, ret); in eibnx_create_node_props() 178 dip, ret); in eibnx_create_node_props() 194 EIB_PROP_GW_KA_PERIOD, gwi->gw_ka_period, dip, ret); in eibnx_create_node_props() 210 EIB_PROP_GW_CTRL_QPN, gwi->gw_ctrl_qpn, dip, ret); in eibnx_create_node_props() 218 EIB_PROP_GW_LID, gwi->gw_lid, dip, ret); in eibnx_create_node_props() 226 EIB_PROP_GW_PORTID, gwi->gw_portid, dip, ret); in eibnx_create_node_props() 229 ret = ndi_prop_update_int(DDI_DEV_T_NONE, dip, in eibnx_create_node_props() 251 dip, ret); in eibnx_create_node_props() [all …]
|