Home
last modified time | relevance | path

Searched refs:dip (Results 126 – 150 of 1191) sorted by relevance

12345678910>>...48

/illumos-gate/usr/src/uts/sun4u/io/ppm/
H A Djbusppm.c188 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 Dcxgbe.c119 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 Dt4_nexus.c263 *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 Dusbser_keyspan.c294 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 Dpci_intr.c188 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 Dpci_sc.c48 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 Dpci_util.c70 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 Dsbdp_dr.c106 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 Dugen.c219 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 Damdnbtemp.c193 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 Dtda8444.c160 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 Dpca9556.c178 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 Dics951601.c248 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 Dpx_fm.c71 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 Dnge_ndd.c67 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 Dhxge_fm.c195 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 Dsmbus.c283 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 Damd_iommu.c57 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 Dndifm.c372 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 Dinstance.c239 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 Dniumx_var.h49 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 Dbnxcfg.c61 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 Duppc.c636 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 Dintel_nhmdrv.c178 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 Dusbai.h688 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 …]

12345678910>>...48