/illumos-gate/usr/src/uts/sun4u/ngdr/io/ |
H A D | dr_io.c | 168 dev_info_t *dip; local 173 err = drmach_get_dip(ip->sbi_cm.sbdev_id, &dip); 176 else if (dip != NULL) { 179 ASSERT(e_ddi_branch_held(dip)); 180 dr_check_devices(dip, &ref, hp, NULL, NULL, 196 PR_IO("%s: dip(%s) ref = %d\n", 197 f, ddi_get_name(dip), ref); 200 PR_IO("%s: NO dip for id (0x%x)\n", 297 dr_get_comp_cond(dr_io_unit_t *ip, dev_info_t *dip) argument 299 if (dip 333 dev_info_t *dip; local [all...] |
/illumos-gate/usr/src/uts/sun4u/opl/io/oplpanel/ |
H A D | oplpanel.c | 74 dev_info_t *dip; member in struct:panel_state 173 panel_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 185 instance = ddi_get_instance(dip); 232 /* set the dip in the soft state */ 233 statep->dip = dip; 236 if (ddi_regs_map_setup(dip, 0, (caddr_t *)&statep->panelregs, 245 (void) ddi_get_iblock_cookie(dip, 0, &statep->iblock_cookie); 246 if (ddi_add_intr(dip, 0, &statep->iblock_cookie, 0, &panel_intr, 256 ddi_report_dev(dip); 275 panel_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 324 panel_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **resultp) argument [all...] |
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_counters.c | 147 dev_info_t *dip = pcmu_p->pcmu_dip; local 148 char *drv_name = (char *)ddi_driver_name(dip); 149 int drv_instance = ddi_get_instance(dip);
|
/illumos-gate/usr/src/uts/intel/io/pciex/ |
H A D | pcie_acpi.c | 39 ACPI_STATUS pcie_acpi_eval_osc(dev_info_t *dip, ACPI_HANDLE osc_hdl, 53 pcie_acpi_osc(dev_info_t *dip, uint32_t *osc_flags) argument 58 pcie_bus_t *bus_p = PCIE_DIP2BUS(dip); 67 status = acpica_get_handle(dip, &pcibus_obj); 69 PCIE_DBG("No ACPI device found (dip %p)\n", (void *)dip); 78 PCIE_DBG("no _OSC method present for dip %p\n", 79 (void *)dip); 86 if (pcie_acpi_eval_osc(dip, osc_hdl, osc_flags) != AE_OK) { 87 PCIE_DBG("Failed to evaluate _OSC method for dip 137 pcie_acpi_eval_osc(dev_info_t *dip, ACPI_HANDLE osc_hdl, uint32_t *osc_flags) argument 220 pcie_is_osc(dev_info_t *dip) argument [all...] |
/illumos-gate/usr/src/uts/intel/io/ |
H A D | pit_beep.c | 44 dev_info_t *dip; member in struct:pit_beep_state 54 static int pit_beep_attach(dev_info_t *dip, ddi_attach_cmd_t cmd); 55 static int pit_beep_detach(dev_info_t *dip, ddi_detach_cmd_t cmd); 56 static int pit_beep_info(dev_info_t *dip, ddi_info_cmd_t infocmd, 156 pit_beep_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 169 pit_beep_off(dip); 171 (void) beep_init((void *)dip, pit_beep_on, pit_beep_off, 175 ddi_report_dev(dip); 186 pit_beep_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 213 pit_beep_info(dev_info_t *dip, ddi_info_cmd_ argument [all...] |
/illumos-gate/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, argument 102 ddi_get_name(dip), ddi_get_name(rdip), 117 " <0x%x, 0x%x, 0x%x>\n", ddi_get_name(dip), 142 ddi_get_name(dip), ddi_get_name(rdip), 163 ddi_get_name(dip), ddi_get_name(rdip)); 166 if ((error = i_ddi_apply_range(dip, rdip, mp->map_obj.rp)) != 0) 173 return (ddi_map(dip, mp, (off_t)0, (off_t)0, vaddrp)); 181 i_ddi_rnumber_to_regspec(dev_info_t *dip, int rnumber) argument 183 if (rnumber >= sparc_pd_getnreg(DEVI(dip))) 186 return (sparc_pd_getreg(DEVI(dip), rnumbe 272 i_ddi_map_fault(dev_info_t *dip, dev_info_t *rdip, struct hat *hat, struct seg *seg, caddr_t addr, struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock) argument [all...] |
/illumos-gate/usr/src/uts/intel/promif/ |
H A D | prom_emul.c | 81 promif_create_node(dev_info_t *dip) argument 88 pnp->pn_nodeid = DEVI(dip)->devi_nodeid; 90 hwprop = DEVI(dip)->devi_hw_prop_ptr; 97 nodename = ddi_node_name(dip); 107 promif_create_peers(prom_node_t *pnp, dev_info_t *dip) argument 109 dev_info_t *ndip = ddi_get_next_sibling(dip); 120 promif_create_children(prom_node_t *pnp, dev_info_t *dip) argument 122 dev_info_t *cdip = ddi_get_child(dip);
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | ddi_arch.c | 61 i_ddi_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, argument 128 ddi_get_name(dip), ddi_get_name(rdip)); 131 if ((error = i_ddi_apply_range(dip, rdip, mp->map_obj.rp)) != 0) 138 return (ddi_map(dip, mp, (off_t)0, (off_t)0, vaddrp)); 145 i_ddi_map_fault(dev_info_t *dip, dev_info_t *rdip, argument 151 if (dip == NULL) 154 pdip = (dev_info_t *)DEVI(dip)->devi_bus_map_fault; 165 i_ddi_rnumber_to_regspec(dev_info_t *dip, int rnumber) argument 167 if (rnumber >= sparc_pd_getnreg(DEVI(dip))) 170 return (sparc_pd_getreg(DEVI(dip), rnumbe [all...] |
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_intr.c | 95 * It finds the apic_irq_t associates with the dip, ispec and type. 98 apic_find_irq(dev_info_t *dip, struct intrspec *ispec, int type) argument 103 DDI_INTR_IMPLDBG((CE_CONT, "apic_find_irq: dip=0x%p vec=0x%x " 104 "ipl=0x%x type=0x%x\n", (void *)dip, ispec->intrspec_vec, 109 if ((irqp->airq_dip == dip) && 187 /* Some devices have NULL dip. Don't count these. */ 211 * filling in the dip array. 243 dev_info_t *dip = irq_ptr->airq_dip; local 244 int cap_ptr = i_ddi_get_msi_msix_cap_ptr(dip); 245 ddi_acc_handle_t handle = i_ddi_get_pci_config_handle(dip); [all...] |
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ |
H A D | ata_dma.c | 101 dev_info_t *dip, 115 rc = ddi_dma_alloc_handle(dip, &ata_prd_dma_attr, DDI_DMA_SLEEP, NULL, 100 ata_pciide_alloc( dev_info_t *dip, ata_ctl_t *ata_ctlp) argument
|
/illumos-gate/usr/src/uts/i86pc/io/pciex/ |
H A D | npe_misc.c | 48 void npe_query_acpi_mcfg(dev_info_t *dip); 53 boolean_t npe_is_child_pci(dev_info_t *dip); 55 void npe_enable_htmsi_children(dev_info_t *dip); 68 npe_query_acpi_mcfg(dev_info_t *dip) argument 100 DDI_DEV_T_NONE, dip, "ecfg", 223 npe_child_is_pci(dev_info_t *dip) { argument 227 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, ddi_get_parent(dip), 236 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, 262 npe_is_mmcfg_supported(dev_info_t *dip) argument 266 vendor_id = ddi_prop_get_int(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPAS 293 npe_enable_htmsi_children(dev_info_t *dip) argument 328 npe_save_htconfig_children(dev_info_t *dip) argument 370 npe_restore_htconfig_children(dev_info_t *dip) argument [all...] |
/illumos-gate/usr/src/uts/common/io/i40e/ |
H A D | i40e_osdep.c | 49 dev_info_t *dip = i40e->i40e_dip; local 63 rc = ddi_dma_alloc_handle(dip, &i40e->i40e_static_dma_attr,
|
/illumos-gate/usr/src/uts/common/io/sfxge/ |
H A D | sfxge_intr.c | 498 dev_info_t *dip = sp->s_dip; local 516 (void) ddi_prop_create(DDI_DEV_T_NONE, dip, DDI_PROP_CANSLEEP, 521 err = ddi_intr_get_supported_types(dip, &types); 523 dev_err(dip, CE_WARN, SFXGE_CMN_ERR 554 err = ddi_intr_get_navail(dip, type, &navail); 556 dev_err(dip, CE_WARN, SFXGE_CMN_ERR 597 err = ddi_intr_alloc(dip, sip->si_table, type, 0, 603 dev_err(dip, CE_WARN, SFXGE_CMN_ERR 682 dev_err(dip, CE_WARN, SFXGE_CMN_ERR
|
H A D | sfxge_phy.c | 125 dev_info_t *dip = sp->s_dip; local 143 (void) snprintf(name, MAXNAMELEN - 1, "%s_%s", ddi_driver_name(dip), 147 if ((ksp = kstat_create((char *)ddi_driver_name(dip), 148 ddi_get_instance(dip), name, "phy", KSTAT_TYPE_NAMED,
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_as.c | 50 dt_irnode_t *dip, *nip; local 52 for (dip = dlp->dl_list; dip != NULL; dip = nip) { 53 nip = dip->di_next; 54 free(dip); 59 dt_irlist_append(dt_irlist_t *dlp, dt_irnode_t *dip) argument 62 dlp->dl_last->di_next = dip; 64 dlp->dl_list = dip; 66 dlp->dl_last = dip; 214 dt_irnode_t *dip; local [all...] |
/illumos-gate/usr/src/cmd/mdb/common/kmdb/kctl/ |
H A D | kctl_main.c | 578 kctl_attach(dev_info_t *dip) argument 580 kctl.kctl_drv_dip = dip;
|
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/ |
H A D | intr_common.c | 139 interrupt_print_isr(uintptr_t vector, uintptr_t arg1, uintptr_t dip) argument 157 if ((option_flags & INTR_DISPLAY_DRVR_INST) && dip) { 160 if (dip && mdb_devinfo2driver(dip, drvr_name, 162 (void) mdb_vread(&dev_info, sizeof (dev_info), dip); 278 /* If valid dip found; print driver name */
|
/illumos-gate/usr/src/cmd/ipf/tools/ |
H A D | ipnat_y.y | 108 %type <num> saddr daddr sobject dobject mapfrom rdrfrom dip 239 redir: rdrit ifnames addr dport IPNY_TLATE dip nport setproto rdroptions 255 | rdrit ifnames rdrfrom IPNY_TLATE dip nport setproto rdroptions 269 | rdrit ifnames addr IPNY_TLATE dip setproto rdroptions 341 dip: label 361 yyerror("Invalid mask for dip"); 365 yyerror("Invalid mask for dip");
|
/illumos-gate/usr/src/uts/common/fs/zut/ |
H A D | zut.c | 403 zut_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 408 if (ddi_create_minor_node(dip, "zut", S_IFCHR, 0, 412 zut_dip = dip; 414 ddi_report_dev(dip); 420 zut_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 427 ddi_prop_remove_all(dip); 428 ddi_remove_minor_node(dip, NULL); 435 zut_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
/illumos-gate/usr/src/uts/common/dtrace/ |
H A D | lockstat.c | 164 lockstat_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
H A D | systrace.c | 284 systrace_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
/illumos-gate/usr/src/uts/common/fs/devfs/ |
H A D | devfs_vfsops.c | 315 devfs_dip_to_dvnode(dev_info_t *dip) argument 320 ASSERT(dip != NULL); 331 (void) ddi_pathname(dip, dirpath); 343 * If DV_CLEAN_FORCE devfs_clean is issued with a dip that is not the root 352 devfs_clean_vhci(dev_info_t *dip, void *args) argument 358 dvp = devfs_dip_to_dvnode(dip); 400 devfs_clean(dev_info_t *dip, char *devnm, uint_t flags) argument 404 dcmn_err(("devfs_unconfigure: dip = 0x%p, flags = 0x%x", 405 (void *)dip, flags)); 409 dvp = devfs_dip_to_dvnode(dip); [all...] |
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
H A D | smb_dev.c | 127 static int nsmb_attach(dev_info_t *dip, ddi_attach_cmd_t cmd); 128 static int nsmb_detach(dev_info_t *dip, ddi_detach_cmd_t cmd); 129 static int nsmb_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, 253 nsmb_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument 271 nsmb_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 282 if (ddi_get_instance(dip) > 0) 285 if (ddi_create_minor_node(dip, "nsmb", S_IFCHR, 0, DDI_PSEUDO, 297 nsmb_dip = dip; 298 ddi_report_dev(dip); 304 nsmb_detach(dev_info_t *dip, ddi_detach_cmd_ argument [all...] |
/illumos-gate/usr/src/uts/common/avs/ns/dsw/ |
H A D | dsw.c | 62 static int iiprobe(dev_info_t *dip); 63 static int iiattach(dev_info_t *dip, ddi_attach_cmd_t cmd); 64 static int iidetach(dev_info_t *dip, ddi_detach_cmd_t cmd); 125 dev_info_t *dip; member in struct:ii_state 221 iiprobe(dev_info_t *dip) argument 271 iiattach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 282 ii_dip = dip; 284 instance = ddi_get_instance(dip); 300 ii_debug = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 328 ii_bitmap = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 414 iidetach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument [all...] |
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | cryptoadm.c | 142 cryptoadm_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument 157 cryptoadm_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 162 if (ddi_get_instance(dip) != 0) { 168 if (ddi_create_minor_node(dip, "cryptoadm", S_IFCHR, 0, 171 ddi_remove_minor_node(dip, NULL); 175 cryptoadm_dip = dip; 181 cryptoadm_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 187 ddi_remove_minor_node(dip, NULL);
|