Searched defs:dip (Results 151 - 175 of 957) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/uts/sun4u/ngdr/io/
H A Ddr_io.c168 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 Doplpanel.c74 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 Dpcmu_counters.c147 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 Dpcie_acpi.c39 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 Dpit_beep.c44 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 Dddi_arch.c51 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 Dprom_emul.c81 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 Dddi_arch.c61 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 Dxpv_intr.c95 * 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 Data_dma.c101 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 Dnpe_misc.c48 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 Di40e_osdep.c49 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 Dsfxge_intr.c498 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 Dsfxge_phy.c125 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 Ddt_as.c50 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 Dkctl_main.c578 kctl_attach(dev_info_t *dip) argument
580 kctl.kctl_drv_dip = dip;
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/
H A Dintr_common.c139 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 Dipnat_y.y108 %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 Dzut.c403 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 Dlockstat.c164 lockstat_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
H A Dsystrace.c284 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 Ddevfs_vfsops.c315 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 Dsmb_dev.c127 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 Ddsw.c62 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 Dcryptoadm.c142 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);

Completed in 112 milliseconds

1234567891011>>