/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddi_intr.h | 130 int ddi_intr_get_supported_types(dev_info_t *dip, int *typesp); 139 int ddi_intr_get_nintrs(dev_info_t *dip, int type, int *nintrsp); 148 int ddi_intr_get_navail(dev_info_t *dip, int type, int *navailp); 153 int ddi_intr_alloc(dev_info_t *dip, ddi_intr_handle_t *h_array, 202 int ddi_intr_set_nreq(dev_info_t *dip, int nreq); 227 int ddi_intr_hilevel(dev_info_t *dip, uint_t inumber); 229 int ddi_get_iblock_cookie(dev_info_t *dip, uint_t inumber, 273 int ddi_add_intr(dev_info_t *dip, uint_t inumber, 282 int ddi_add_fastintr(dev_info_t *dip, uint_t inumber, 293 void ddi_remove_intr(dev_info_t *dip, uint_t inum, [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/i2c/clients/ |
H A D | seeprom.c | 147 seeprom_do_attach(dev_info_t *dip) in seeprom_do_attach() argument 153 instance = ddi_get_instance(dip); in seeprom_do_attach() 164 unitp->seeprom_dip = dip; in seeprom_do_attach() 169 if (ddi_create_minor_node(dip, ddi_node_name(dip), S_IFCHR, in seeprom_do_attach() 180 ddi_remove_minor_node(dip, NULL); in seeprom_do_attach() 217 return (seeprom_do_attach(dip)); in seeprom_attach() 232 _NOTE(ARGUNUSED(dip)) in seeprom_info() 257 seeprom_do_detach(dev_info_t *dip) in seeprom_do_detach() argument 262 instance = ddi_get_instance(dip); in seeprom_do_detach() 265 ddi_remove_minor_node(dip, NULL); in seeprom_do_detach() [all …]
|
H A D | ltc1427.c | 314 return (ltc1427_do_attach(dip)); in ltc1427_attach() 327 return (ltc1427_do_detach(dip)); in ltc1427_detach() 336 ltc1427_do_attach(dev_info_t *dip) in ltc1427_do_attach() argument 341 instance = ddi_get_instance(dip); in ltc1427_do_attach() 345 ddi_get_name(dip), instance); in ltc1427_do_attach() 353 ddi_get_name(dip), instance); in ltc1427_do_attach() 370 ddi_remove_minor_node(dip, NULL); in ltc1427_do_attach() 398 ltc1427_do_detach(dev_info_t *dip) in ltc1427_do_detach() argument 403 instance = ddi_get_instance(dip); in ltc1427_do_detach() 409 ddi_get_name(dip), instance); in ltc1427_do_detach() [all …]
|
/illumos-gate/usr/src/uts/sun4u/excalibur/io/ |
H A D | xcalppm.c | 343 unitp->dip = dip; in xcppm_attach() 534 if (ppmd->dip == dip && ppmd->level) in xcppm_resume_ctlop() 548 if (ppmd->dip == dip) in xcppm_resume_ctlop() 780 dev_info_t *dip; in xcppm_change_cpu_power() local 793 dip = cpup->dip; in xcppm_change_cpu_power() 794 ASSERT(dip); in xcppm_change_cpu_power() 984 PM_ADDR(ppmd->dip), (void *)ppmd->dip, in xcppm_manage_cpus() 985 PM_NAME(dip), PM_ADDR(dip), (void *)dip)) in xcppm_manage_cpus() 1002 if (ppmd->dip == dip) in xcppm_manage_cpus() 1292 ddi_binding_name(dip), ddi_get_name_addr(dip), old, new)); in xcppm_manage_1394() [all …]
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_var.h | 143 #define DIP_TO_INST(dip) ddi_get_instance(dip) argument 145 #define DIP_TO_STATE(dip) INST_TO_STATE(DIP_TO_INST(dip)) argument 156 px_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, 159 px_dma_setup(dev_info_t *dip, dev_info_t *rdip, 162 px_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attrp, 165 px_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip, 169 px_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip, 172 px_dma_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle, 176 px_ctlops(dev_info_t *dip, dev_info_t *rdip, 179 px_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
|
H A D | px_util.c | 55 px_get_props(px_t *px_p, dev_info_t *dip) in px_get_props() argument 66 ddi_driver_name(dip), ddi_get_instance(dip)); in px_get_props() 80 ddi_driver_name(dip), ddi_get_instance(dip)); in px_get_props() 102 ddi_driver_name(dip), ddi_get_instance(dip)); in px_get_props() 164 DBG(DBG_MAP | DBG_CONT, dip, "bad bus# (%x)\n", bus); in px_reloc_reg() 278 px_report_dev(dev_info_t *dip) in px_report_dev() argument 280 if (dip == (dev_info_t *)0) in px_report_dev() 283 ddi_node_name(dip), ddi_get_name_addr(dip), in px_report_dev() 284 ddi_driver_name(dip), in px_report_dev() 285 ddi_get_instance(dip)); in px_report_dev() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/pciex/ |
H A D | npe_misc.c | 49 boolean_t npe_is_child_pci(dev_info_t *dip); 51 void npe_enable_htmsi_children(dev_info_t *dip); 175 npe_child_is_pci(dev_info_t *dip) in npe_child_is_pci() argument 215 npe_is_mmcfg_supported(dev_info_t *dip) in npe_is_mmcfg_supported() argument 224 return !(npe_child_is_pci(dip) || in npe_is_mmcfg_supported() 246 npe_enable_htmsi_children(dev_info_t *dip) in npe_enable_htmsi_children() argument 248 dev_info_t *cdip = ddi_get_child(dip); in npe_enable_htmsi_children() 281 npe_save_htconfig_children(dev_info_t *dip) in npe_save_htconfig_children() argument 283 dev_info_t *cdip = ddi_get_child(dip); in npe_save_htconfig_children() 323 npe_restore_htconfig_children(dev_info_t *dip) in npe_restore_htconfig_children() argument [all …]
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | bootdev.c | 39 dev_info_t *dip; member 113 if (MDI_CLIENT(dip)) in i_devi_to_promname() 126 pdip = dip; in i_devi_to_promname() 146 idip = info->dip; in i_devi_to_promname() 258 if (dip == NULL) { in i_devname_to_promname() 268 if (!MDI_CLIENT(dip)) { in i_devname_to_promname() 288 ndi_devi_enter(dip); in i_devname_to_promname() 373 ndi_devi_exit(dip); in i_devname_to_promname() 382 ndi_rele_devi(dip); in i_devname_to_promname() 520 pdip = ddi_get_parent(dip); in get_parent() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_intr_irm.c | 160 ASSERT(dip != NULL); in ndi_irm_create() 359 ASSERT(dip != NULL); in i_ddi_irm_insert() 409 ddi_driver_name(dip), ddi_get_instance(dip)); in i_ddi_irm_insert() 462 ddi_driver_name(dip), ddi_get_instance(dip)); in i_ddi_irm_insert() 492 ASSERT(dip != NULL); in i_ddi_irm_modify() 606 ddi_driver_name(dip), ddi_get_instance(dip)); in i_ddi_irm_modify_increase() 669 ASSERT(dip != NULL); in i_ddi_irm_remove() 674 if (dip == NULL) { in i_ddi_irm_remove() 736 if (dip == NULL) in i_ddi_irm_set_cb() 1247 hdl.ih_dip = dip; [all …]
|
/illumos-gate/usr/src/uts/common/pcmcia/pcs/ |
H A D | pcs.c | 70 dev_info_t *dip; member 104 pcs_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) in pcs_getinfo() argument 110 dip = dip; in pcs_getinfo() 121 *result = inst->dip; in pcs_getinfo() 139 pcs_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in pcs_attach() argument 154 inum = ddi_get_instance(dip); in pcs_attach() 162 inst->dip = dip; in pcs_attach() 169 pcs_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in pcs_detach() argument 173 ddi_soft_state_free(pcs_instances, ddi_get_instance(dip)); in pcs_detach()
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | ppm_xgsubr.c | 90 *resultp = overlay->dip; in ppm_getinfo() 204 ppm_create_db(dev_info_t *dip) in ppm_create_db() argument 302 domp = ppm_lookup_dev(dip); in ppm_claim_dev() 339 for (cmpt = PM_GET_PM_INFO(dip) ? PM_NUMCMPTS(dip) : 1; cmpt--; ) { in ppm_add_dev() 344 new->dip = dip; in ppm_add_dev() 362 PPM_SET_PRIVATE(dip, new); in ppm_add_dev() 377 pdp = PPM_GET_PRIVATE(dip); in ppm_get_dev() 392 ppm_rem_dev(dev_info_t *dip) in ppm_rem_dev() argument 397 pdp = PPM_GET_PRIVATE(dip); in ppm_rem_dev() 404 if (pdp->dip != dip) { in ppm_rem_dev() [all …]
|
H A D | sysiosbus.c | 265 sbus_uninitchild(dev_info_t *dip); 483 softsp->dip = devi; in sbus_attach() 518 ddi_get_name(softsp->dip), in sbus_attach() 1259 sbus_uninitchild(dev_info_t *dip) in sbus_uninitchild() argument 1273 ddi_set_parent_data(dip, NULL); in sbus_uninitchild() 1275 ddi_set_name_addr(dip, NULL); in sbus_uninitchild() 1280 impl_rem_dev_props(dip); in sbus_uninitchild() 1545 if (child == dip) in find_sbus_slot() 1580 dev_info_t *dip = intr_handler->dip; in sbus_intr_wrapper() local 1697 intr_handler->dip = rdip; in sbus_add_intr_impl() [all …]
|
/illumos-gate/usr/src/uts/common/io/ppm/ |
H A D | ppm.c | 330 unitp->dip = dip; in ppm_attach() 1148 PM_NAME(dip), PM_ADDR(dip), (void *)dip)) in ppm_manage_cpus() 1165 if (cpup->dip == dip) in ppm_manage_cpus() 1188 if (cpup->dip == dip) in ppm_manage_cpus() 1226 if (ppmd->dip == dip && ppmd->level) in ppm_svc_resume_ctlop() 1248 if (ppmd->dip == dip) in ppm_svc_resume_ctlop() 1442 dip = ppmd->dip; in ppm_dev_init() 1590 PM_NAME(dip), PM_ADDR(dip), cmpt)) in ppm_manage_fet() 1655 PM_NAME(dip), PM_ADDR(dip), cmpt)) in ppm_manage_fet() 2058 PM_NAME(dip), PM_ADDR(dip), cmpt)) in ppm_manage_pci() [all …]
|
H A D | ppm_subr.c | 227 ppm_create_db(dev_info_t *dip) in ppm_create_db() argument 601 domp = ppm_lookup_dev(dip); in ppm_claim_dev() 689 for (cmpt = PM_GET_PM_INFO(dip) ? PM_NUMCMPTS(dip) : 1; cmpt--; ) { in ppm_add_dev() 694 new->dip = dip; in ppm_add_dev() 711 PPM_SET_PRIVATE(dip, new); in ppm_add_dev() 726 (PM_ADDR(dip) == NULL) ? "" : PM_ADDR(dip))) in ppm_add_dev() 742 pdp = PPM_GET_PRIVATE(dip); in ppm_get_dev() 769 if (pdp->dip != dip) { in ppm_rem_dev() 1318 dev_info_t *dip; in ppm_get_domain_by_dev() local 1328 if (pdev->dip == dip) { in ppm_get_domain_by_dev() [all …]
|
/illumos-gate/usr/src/uts/common/io/cpqary3/ |
H A D | cpqary3.c | 294 instance = ddi_get_instance(dip); in cpqary3_attach() 312 cpqary3p->dip = dip; in cpqary3_attach() 316 cpqary3_read_conf_file(dip, cpqary3p); in cpqary3_attach() 421 if (ddi_add_softintr(dip, DDI_SOFTINT_HIGH, in cpqary3_attach() 463 ddi_report_dev(dip); in cpqary3_attach() 681 (void) scsi_hba_detach(cpqary3p->dip); in cpqary3_cleanup() 734 ddi_get_instance(cpqary3p->dip)); in cpqary3_cleanup() 880 retvalue = ddi_regs_map_setup(cpqary3p->dip, in cpqary3_update_ctlrdetails() 896 retvalue = ddi_regs_map_setup(cpqary3p->dip, in cpqary3_update_ctlrdetails() 911 retvalue = ddi_regs_map_setup(cpqary3p->dip, in cpqary3_update_ctlrdetails() [all …]
|
/illumos-gate/usr/src/uts/sun4u/grover/io/ |
H A D | grfans.c | 160 grfans_do_attach(dev_info_t *dip) in grfans_do_attach() argument 168 instance = ddi_get_instance(dip); in grfans_do_attach() 172 ddi_get_name(dip), instance); in grfans_do_attach() 194 ddi_dev_nregs(dip, &nregs)); in grfans_do_attach() 197 if (ddi_regs_map_setup(dip, 0, in grfans_do_attach() 206 if (ddi_regs_map_setup(dip, 1, in grfans_do_attach() 252 return (grfans_do_attach(dip)); in grfans_attach() 263 grfans_do_detach(dev_info_t *dip) in grfans_do_detach() argument 268 instance = ddi_get_instance(dip); in grfans_do_detach() 270 ddi_remove_minor_node(dip, NULL); in grfans_do_detach() [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_cmn.c | 272 dev_info_t *dip = ss->ei_dip; in eib_update_props() local 275 ASSERT(gwp != NULL && dip != NULL); in eib_update_props() 308 (void) ddi_prop_update_int(DDI_DEV_T_NONE, dip, EIB_PROP_GW_LID, in eib_update_props() 316 (void) ddi_prop_update_int(DDI_DEV_T_NONE, dip, in eib_update_props() 328 (void) ddi_prop_update_int(DDI_DEV_T_NONE, dip, EIB_PROP_GW_SL, in eib_update_props() 335 (void) ddi_prop_update_string(DDI_DEV_T_NONE, dip, in eib_update_props() 337 (void) ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, in eib_update_props() 344 (void) ddi_prop_update_string(DDI_DEV_T_NONE, dip, in eib_update_props() 346 (void) ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, in eib_update_props() 353 (void) ddi_prop_update_string(DDI_DEV_T_NONE, dip, in eib_update_props() [all …]
|
/illumos-gate/usr/src/uts/common/io/1394/targets/dcam1394/ |
H A D | dcam.c | 200 instance = ddi_get_instance(dip); in dcam_attach() 216 softc_p->dip = dip; in dcam_attach() 255 ddi_remove_minor_node(dip, NULL); in dcam_attach() 325 ddi_report_dev(dip); in dcam_attach() 330 instance = ddi_get_instance(dip); in dcam_attach() 369 instance = ddi_get_instance(dip); in dcam_power() 406 *result = (void *)softc_p->dip; in dcam_getinfo() 435 instance = ddi_get_instance(dip); in dcam_detach() 462 (void) pm_lower_power(dip, 0, 0); in dcam_detach() 484 ddi_remove_minor_node(dip, NULL); in dcam_detach() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | i8042.c | 395 #define DRIVER_NAME(dip) ddi_driver_name(dip) argument 605 global->dip = dip; in i8042_attach() 858 DRIVER_NAME(dip), ddi_get_instance(dip), in i8042_map() 866 DRIVER_NAME(dip), ddi_get_instance(dip), in i8042_map() 872 DRIVER_NAME(dip), ddi_get_instance(dip), in i8042_map() 883 DRIVER_NAME(dip), ddi_get_instance(dip), in i8042_map() 894 DRIVER_NAME(dip), ddi_get_instance(dip), in i8042_map() 905 DRIVER_NAME(dip), ddi_get_instance(dip), in i8042_map() 921 port->dip = dip; in i8042_map() 1399 DRIVER_NAME(dip), ddi_get_instance(dip), in i8042_intr_ops() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | sgen.c | 511 sgen_setup_binddb(dip); in sgen_get_binding() 542 ddi_get_name_addr(dip)); in sgen_attach() 546 err = sgen_do_attach(dip); in sgen_attach() 606 scsidevp->sd_dev = dip; in sgen_do_attach() 637 ddi_prop_remove_all(dip); in sgen_do_attach() 719 ddi_prop_remove_all(dip); in sgen_do_attach() 731 ddi_report_dev(dip); in sgen_do_attach() 919 ddi_prop_remove_all(dip); in sgen_do_detach() 1000 sgen_probe(dev_info_t *dip) in sgen_probe() argument 1019 sgen_setup_binddb(dip); in sgen_probe() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | cpudrv_mach.c | 140 dev_info_t *dip; in cpudrv_set_topspeed() local 146 dip = ctx; in cpudrv_set_topspeed() 147 instance = ddi_get_instance(dip); in cpudrv_set_topspeed() 187 dev_info_t *dip; in cpudrv_get_topspeed() local 191 dip = ctx; in cpudrv_get_topspeed() 192 instance = ddi_get_instance(dip); in cpudrv_get_topspeed() 216 dev_info_t *dip; in cpudrv_notify_handler() local 220 dip = ctx; in cpudrv_notify_handler() 221 instance = ddi_get_instance(dip); in cpudrv_notify_handler() 243 cpudsp->dip); in cpudrv_install_notify_handler() [all …]
|
/illumos-gate/usr/src/cmd/troff/ |
H A D | n7.c | 116 if (dip == d) in tbreak() 205 if (dip != d) { in tbreak() 206 if (dip->dnl > dip->hnl) in tbreak() 207 dip->hnl = dip->dnl; in tbreak() 475 dip->dnl += dip->alss; 478 if (dip->ditrap && !dip->ditf && dip->dnl >= dip->ditrap && dip->dimac) 488 nlss = dip->alss + dip->blss + lss; 492 dip->alss = dip->blss = 0; 598 if (dip->dimac && (i = dip->ditrap - a) > 0) 624 if (dip != d) in findt1() [all …]
|
/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_subr.c | 490 ASSERT(dip); in fc_dip_to_phandle() 504 if (hp->dip == dip) { in fc_dip_to_phandle() 515 np->dip = dip; in fc_dip_to_phandle() 534 ASSERT(dip); in fc_add_dip_to_phandle() 547 if (hp->dip == dip) { in fc_add_dip_to_phandle() 558 np->dip = dip; in fc_add_dip_to_phandle() 597 dp->dip = ap; in fc_create_device_tree() 668 if (hp->dip == dip) in fc_find_node() 755 dip = p->child->dip; in fc_child_node() 758 return (dip); in fc_child_node() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | scsi_fm.c | 36 extern void fm_dev_ereport_postv(dev_info_t *dip, dev_info_t *eqdip, 52 dev_info_t *dip = sd->sd_dev; in scsi_fm_init() local 61 sd->sd_fm_capable = ddi_prop_get_int(DDI_DEV_T_ANY, dip, in scsi_fm_init() 74 ddi_fm_init(dip, &sd->sd_fm_capable, NULL); in scsi_fm_init() 83 dev_info_t *dip = sd->sd_dev; in scsi_fm_fini() local 86 ddi_fm_fini(dip); in scsi_fm_fini() 99 dev_info_t *dip = sd->sd_dev; in scsi_fm_ereport_post() local 100 dev_info_t *eqdip = dip; in scsi_fm_ereport_post() 149 fm_dev_ereport_postv(dip, eqdip, devpath, minor_name, devid, tpl0, in scsi_fm_ereport_post()
|
/illumos-gate/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx_tools.c | 165 dev_info_t *dip; in niumx_ioctl() local 179 dip = niumxds_p->dip; in niumx_ioctl() 202 rv = niumxtool_intr(dip, (void *)arg, cmd, mode); in niumx_ioctl() 223 niumxtool_init(dev_info_t *dip) in niumxtool_init() argument 225 int instance = ddi_get_instance(dip); in niumxtool_init() 230 ddi_remove_minor_node(dip, PCI_MINOR_REG); in niumxtool_init() 238 niumxtool_uninit(dev_info_t *dip) in niumxtool_uninit() argument 240 ddi_remove_minor_node(dip, PCI_MINOR_INTR); in niumxtool_uninit() 503 rval = niumxtool_intr_info(dip, arg, mode); in niumxtool_intr() 508 rval = niumxtool_get_intr(dip, arg, mode); in niumxtool_intr() [all …]
|