Home
last modified time | relevance | path

Searched refs:dip (Results 226 – 250 of 1191) sorted by relevance

12345678910>>...48

/illumos-gate/usr/src/uts/i86pc/io/fipe/
H A Dfipe_drv.c186 fipe_validate_dip(dev_info_t *dip) in fipe_validate_dip() argument
200 if (pci_config_setup(dip, &handle) != DDI_SUCCESS) { in fipe_validate_dip()
232 fipe_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in fipe_attach() argument
241 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, 0, in fipe_attach()
257 if ((ignore = fipe_validate_dip(dip)) != 0) { in fipe_attach()
265 fipe_drv_dip = dip; in fipe_attach()
278 if (ddi_create_minor_node(dip, "fipe", S_IFCHR, 0, in fipe_attach()
307 fipe_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in fipe_detach() argument
323 ddi_remove_minor_node(dip, NULL); in fipe_detach()
347 fipe_quiesce(dev_info_t *dip) in fipe_quiesce() argument
[all …]
/illumos-gate/usr/src/uts/sun4u/opl/io/oplpanel/
H A Doplpanel.c74 dev_info_t *dip; member
173 panel_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in panel_attach() argument
185 instance = ddi_get_instance(dip); in panel_attach()
233 statep->dip = dip; in panel_attach()
236 if (ddi_regs_map_setup(dip, 0, (caddr_t *)&statep->panelregs, in panel_attach()
245 (void) ddi_get_iblock_cookie(dip, 0, &statep->iblock_cookie); in panel_attach()
256 ddi_report_dev(dip); in panel_attach()
275 panel_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in panel_detach() argument
280 instance = ddi_get_instance(dip); in panel_detach()
302 ddi_remove_intr(dip, 0, statep->iblock_cookie); in panel_detach()
[all …]
/illumos-gate/usr/src/uts/sun4u/io/
H A Depic.c107 dev_info_t *dip; member
183 *result = (void *)softc->dip; in epic_getinfo()
198 epic_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in epic_attach() argument
209 inst = ddi_get_instance(dip); in epic_attach()
212 if (ddi_create_minor_node(dip, name, S_IFCHR, minor, in epic_attach()
231 softc->dip = dip; in epic_attach()
248 ddi_report_dev(dip); in epic_attach()
265 ddi_remove_minor_node(dip, NULL); in epic_attach()
271 epic_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in epic_detach() argument
278 inst = ddi_get_instance(dip); in epic_detach()
[all …]
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_pwr.c55 pci_pwr_get_info(pci_pwr_t *pwr_p, dev_info_t *dip) in pci_pwr_get_info() argument
63 if (p->dip == dip) { in pci_pwr_get_info()
70 ddi_node_name(dip), ddi_get_name_addr(dip)); in pci_pwr_get_info()
87 ddi_node_name(dip), ddi_get_name_addr(dip)); in pci_pwr_create_info()
90 p->dip = dip; in pci_pwr_create_info()
123 if ((*prev_infop)->dip == cdip) { in pci_pwr_rm_info()
542 pm_power_has_changed(dip, PCI_PM_COMP_0, in pci_pwr_resume()
552 for (cdip = ddi_get_child(dip); cdip != NULL; in pci_pwr_resume()
560 DEBUG2(DBG_DETACH, dip, in pci_pwr_resume()
574 DEBUG2(DBG_PWR, dip, in pci_pwr_resume()
[all …]
H A Dpcisch.c254 dev_info_t *dip = pci_p->pci_dip; in pci_intr_setup() local
263 ddi_driver_name(dip), ddi_get_instance(dip)); in pci_intr_setup()
284 ddi_driver_name(dip), ddi_get_instance(dip)); in pci_intr_setup()
320 dev_info_t *dip = pci_p->pci_dip; in pci_sc_configure() local
525 ddi_driver_name(dip), ddi_get_instance(dip), len); in map_pci_registers()
950 DEBUG1(DBG_ATTACH, dip, in pbm_configure()
1097 NAMEINST(dip)); in pci_sc_ctx_inv()
1215 ddi_driver_name(dip), ddi_get_instance(dip)); in pci_iommu_setup()
2835 ddi_pathname(dip, dev_path); in cb_ereport_post()
2975 ddi_driver_name(dip), ddi_get_instance(dip), errstat, i, in iommu_tlb_scrub()
[all …]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvnex.c276 intr_dist_add(vnex_intr_dist, dip); in vnex_attach()
304 vnex_ctl(dev_info_t *dip, dev_info_t *rdip, in vnex_ctl() argument
372 ddi_get_name(dip), ddi_get_instance(dip), in vnex_ctl()
447 vnex_ino_to_inum(dev_info_t *dip, uint32_t ino) in vnex_ino_to_inum() argument
452 if ((vid_p = vnex_locate_id(dip, ino)) == NULL) in vnex_ino_to_inum()
461 vnex_add_intr(dev_info_t *dip, dev_info_t *rdip, in vnex_add_intr() argument
471 if (ddi_getlongprop(DDI_DEV_T_ANY, dip, in vnex_add_intr()
543 vnex_intr_ops(dev_info_t *dip, dev_info_t *rdip, in vnex_intr_ops() argument
564 ret = vnex_add_intr(dip, rdip, hdlp); in vnex_intr_ops()
596 vid_p->vid_dip = dip; in vnex_alloc_id()
[all …]
/illumos-gate/usr/src/uts/common/io/usb/usba/
H A Dusbai_pipe_mgmt.c73 if (dip) { in usba_get_dflt_pipe_handle()
90 dev_info_t *dip = NULL; in usba_get_dip() local
94 dip = ph_impl->usba_ph_dip; in usba_get_dip()
98 return (dip); in usba_get_dip()
305 dev_info_t *dip, in usba_pipe_setup_func_call() argument
336 request->dip = dip; in usba_pipe_setup_func_call()
532 ph_data->p_dip = dip; in usba_init_pipe_handle()
556 ph_impl->usba_ph_dip = dip; in usba_init_pipe_handle()
784 dev_info_t *dip, in usb_pipe_xopen() argument
977 dev_info_t *dip, in usb_pipe_open() argument
[all …]
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drdsv3_ddi.c101 rdsv3_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in rdsv3_attach() argument
105 RDSV3_DPRINTF2("rdsv3_attach", "Enter (dip: %p)", dip); in rdsv3_attach()
115 rdsv3_dev_info = dip; in rdsv3_attach()
120 rdsv3_af_init(dip); in rdsv3_attach()
140 ret = ddi_create_minor_node(dip, "rdsv3", S_IFCHR, 0, DDI_PSEUDO, 0); in rdsv3_attach()
157 rdsv3_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in rdsv3_detach() argument
159 RDSV3_DPRINTF2("rdsv3_detach", "Enter (dip: %p)", dip); in rdsv3_detach()
167 ddi_remove_minor_node(dip, "rdsv3"); in rdsv3_detach()
177 rdsv3_info(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) in rdsv3_info() argument
181 RDSV3_DPRINTF2("rdsv3_info", "Enter (dip: %p, cmd: %d)", dip, cmd); in rdsv3_info()
/illumos-gate/usr/src/uts/common/io/ksensor/
H A Dksensor_drv.c137 ksensor_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in ksensor_attach() argument
149 dev_err(dip, CE_WARN, "ksensor driver already attatched"); in ksensor_attach()
153 ksensor_dip = dip; in ksensor_attach()
154 if (ksensor_register(dip, ksensor_create_cb, ksensor_remove_cb) != 0) { in ksensor_attach()
167 ksensor_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, in ksensor_getinfo() argument
185 ksensor_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in ksensor_detach() argument
197 dev_err(dip, CE_WARN, "asked to detach ksensor driver when no " in ksensor_detach()
202 if (ksensor_dip != dip) { in ksensor_detach()
203 dev_err(dip, CE_WARN, "asked to detach ksensor driver, but dip " in ksensor_detach()
208 ksensor_unregister(dip); in ksensor_detach()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dpshot.h101 dev_info_t *dip; member
166 static int pshot_power(dev_info_t *dip, int cmpt, int level);
194 dev_info_t *dip; member
201 static void pshot_event_cb(dev_info_t *dip, ddi_eventcookie_t cookie,
208 static void pshot_event_cb_test(dev_info_t *dip, ddi_eventcookie_t cookie,
215 static int pshot_get_eventcookie(dev_info_t *dip, dev_info_t *rdip,
217 static int pshot_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
220 static int pshot_remove_eventcall(dev_info_t *dip, ddi_callback_id_t cb_id);
221 static int pshot_post_event(dev_info_t *dip, dev_info_t *rdip,
225 static int pshot_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
[all …]
/illumos-gate/usr/src/uts/sun4u/mpxu/io/
H A Dtsalarm.c43 dev_info_t *dip; member
173 *result = (void *)softc->dip; in tsalarm_getinfo()
189 tsalarm_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in tsalarm_attach() argument
198 inst = ddi_get_instance(dip); in tsalarm_attach()
206 softc->dip = dip; in tsalarm_attach()
213 if (ddi_create_minor_node(dip, "lom", S_IFCHR, 0, in tsalarm_attach()
217 ddi_report_dev(dip); in tsalarm_attach()
234 ddi_remove_minor_node(dip, NULL); in tsalarm_attach()
240 tsalarm_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in tsalarm_detach() argument
248 inst = ddi_get_instance(dip); in tsalarm_detach()
[all …]
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_mmu.c43 dev_info_t *dip = px_p->px_dip; in px_mmu_attach() local
61 mmu_p->mmu_inst = ddi_get_instance(dip); in px_mmu_attach()
67 if (ddi_getlongprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, in px_mmu_attach()
71 DBG(DBG_ATTACH, dip, "Getting virtual-dma failed\n"); in px_mmu_attach()
101 ddi_driver_name(dip), ddi_get_instance(dip)); in px_mmu_attach()
180 dev_info_t *dip = mmu_p->mmu_px_p->px_dip; in px_mmu_map_pages() local
185 DBG(DBG_MAP_WIN, dip, "px_mmu_map_pages:%x+%x=%x " in px_mmu_map_pages()
189 if (px_lib_iommu_map(dip, PCI_TSBID(0, pg_index), npages, in px_mmu_map_pages()
192 DBG(DBG_MAP_WIN, dip, "px_mmu_map_pages: " in px_mmu_map_pages()
209 DBG(DBG_MAP_WIN, dip, "px_mmu_map_pages: mapping " in px_mmu_map_pages()
[all …]
H A Dpx_dma.c191 DBG(DBG_DMA_MAP, dip, "Bad limits\n"); in px_dma_lmts2hdl()
390 dev_info_t *dip = px_p->px_dip; in px_dma_type() local
435 NAMEINST(dip), dobj_p); in px_dma_type()
476 dev_info_t *dip = px_p->px_dip; in px_dma_pgpfn() local
489 DBG(DBG_DMA_MAP|DBG_CONT, dip, "\n"); in px_dma_pgpfn()
501 DBG(DBG_DMA_MAP|DBG_CONT, dip, "\n"); in px_dma_pgpfn()
521 dev_info_t *dip = px_p->px_dip; in px_dma_vapfn() local
558 dev_info_t *dip = px_p->px_dip; in px_dma_pfn() local
597 DBG(DBG_DMA_MAP, dip, in px_dma_pfn()
789 dev_info_t *dip = mp->dmai_rdip; in px_dvma_map() local
[all …]
/illumos-gate/usr/src/uts/sun4/io/
H A Drootnex.c97 int rootnex_ctl_initchild_impl(dev_info_t *dip);
671 ret = rootnex_add_intr_impl(dip, rdip, hdlp); in rootnex_intr_ops()
776 rootnex_ctl_initchild(dev_info_t *dip) in rootnex_ctl_initchild() argument
778 return (rootnex_ctl_initchild_impl(dip)); in rootnex_ctl_initchild()
783 rootnex_ctl_uninitchild(dev_info_t *dip) in rootnex_ctl_uninitchild() argument
787 rootnex_ctl_uninitchild_impl(dip); in rootnex_ctl_uninitchild()
792 impl_free_ddi_ppd(dip); in rootnex_ctl_uninitchild()
793 ddi_set_name_addr(dip, NULL); in rootnex_ctl_uninitchild()
794 impl_rem_dev_props(dip); in rootnex_ctl_uninitchild()
965 rootnex_fm_init(dev_info_t *dip) in rootnex_fm_init() argument
[all …]
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_types.h38 #define NAMEINST(dip) ddi_driver_name(dip), ddi_get_instance(dip) argument
39 #define NAMEADDR(dip) ddi_node_name(dip), ddi_get_name_addr(dip) argument
/illumos-gate/usr/src/uts/common/io/
H A Dramdisk.c196 rsp->rd_dip == dip) { in rd_find_dip_state()
603 if (dip == rd_dip) { in rd_dealloc_resources()
651 rsp->rd_dip = dip; in rd_alloc_resources()
679 if (dip == rd_dip) { in rd_alloc_resources()
769 if (dip == rd_dip) { in rd_common_detach()
811 if (is_pseudo_device(dip)) { in rd_attach()
812 rd_dip = dip; in rd_attach()
824 rsp->rd_dip = dip; in rd_attach()
882 dip)) == NULL) { in rd_attach()
892 ddi_report_dev(dip); in rd_attach()
[all …]
H A Dpower.c153 dev_info_t *dip; /* device info pointer */ member
292 *result = (void *)softsp->dip; in power_getinfo()
329 power_inst = ddi_get_instance(dip); in power_attach()
339 softsp->dip = dip; in power_attach()
349 if (ddi_get_iblock_cookie(dip, 0, in power_attach()
372 ddi_remove_intr(dip, 0, NULL); in power_attach()
385 ddi_remove_intr(dip, 0, NULL); in power_attach()
389 ddi_report_dev(dip); in power_attach()
402 ddi_remove_minor_node(dip, "power_button"); in power_attach()
739 (void) ddi_pathname(softsp->dip, pathname); in power_gen_sysevent()
[all …]
/illumos-gate/usr/src/uts/common/sys/contract/
H A Ddevice_impl.h75 ct_ack_t contract_device_offline(dev_info_t *dip, dev_t dev, int spec_type);
76 void contract_device_degrade(dev_info_t *dip, dev_t dev, int spec_type);
77 void contract_device_undegrade(dev_info_t *dip, dev_t dev, int spec_type);
79 void contract_device_remove_dip(dev_info_t *dip);
80 ct_ack_t contract_device_negotiate(dev_info_t *dip, dev_t dev, int spec_type,
82 void contract_device_finalize(dev_info_t *dip, dev_t dev, int spec_type,
84 void contract_device_negend(dev_info_t *dip, dev_t dev, int spec_type,
/illumos-gate/usr/src/uts/common/io/audio/drv/audio1575/
H A Daudio1575.c307 return (audio1575_attach(dip)); in audio1575_ddi_attach()
310 return (audio1575_resume(dip)); in audio1575_ddi_attach()
334 return (audio1575_detach(dip)); in audio1575_ddi_detach()
337 return (audio1575_suspend(dip)); in audio1575_ddi_detach()
676 audio1575_attach(dev_info_t *dip) in audio1575_attach() argument
688 statep->dip = dip; in audio1575_attach()
696 adev = audio_dev_alloc(dip, 0); in audio1575_attach()
769 ddi_report_dev(dip); in audio1575_attach()
836 dev_info_t *dip; in audio1575_alloc_port() local
839 dip = statep->dip; in audio1575_alloc_port()
[all …]
/illumos-gate/usr/src/uts/common/xen/io/
H A Dblk_common.c511 dev_info_t *dip; in blk_start_connect() local
518 dip = ring->ri_dip; in blk_start_connect()
528 xsnode = xvdi_get_xsname(dip); in blk_start_connect()
566 ddi_get_name_addr(dip)); in blk_start_connect()
624 ddi_remove_intr(dip, 0, NULL); in blk_start_connect()
658 dev_info_t *dip; in blk_ring_close() local
664 dip = ring->ri_dip; in blk_ring_close()
674 ddi_remove_intr(dip, 0, NULL); in blk_ring_close()
692 dev_info_t *dip; in blk_bindto_frontend() local
697 dip = ring->ri_dip; in blk_bindto_frontend()
[all …]
/illumos-gate/usr/src/uts/sun4/io/fpc/
H A Dfpc-impl.c93 fpc_common_node_setup(dev_info_t *dip, int *index_p) in fpc_common_node_setup() argument
97 (void) ddi_pathname(dip, pathname); in fpc_common_node_setup()
109 dev_info_t *dip; in fpc_perfcnt_module_init() local
122 dip = ddi_root_node(); in fpc_perfcnt_module_init()
123 for (dip = ddi_get_child(dip); in fpc_perfcnt_module_init()
124 ((dip != NULL) && (this_node < NUM_LEAVES)); in fpc_perfcnt_module_init()
125 dip = ddi_get_next_sibling(dip)) { in fpc_perfcnt_module_init()
126 if (fpc_platform_node_init(dip, avail) != SUCCESS) in fpc_perfcnt_module_init()
134 fpc_perfcnt_module_fini(dev_info_t *dip) in fpc_perfcnt_module_fini() argument
147 fpc_platform_module_fini(dip); in fpc_perfcnt_module_fini()
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/
H A Dql_fm.c184 pci_ereport_post(dip, err, NULL); in qlc_fm_error_cb()
198 ddi_fm_service_impact(ha->dip, impact); in qlc_fm_service_impact()
216 ddi_fm_init(ha->dip, (int *)&ha->fm_capabilities, &iblk); in qlc_fm_init()
225 pci_ereport_setup(ha->dip); in qlc_fm_init()
232 ddi_fm_handler_register(ha->dip, in qlc_fm_init()
273 pci_ereport_teardown(ha->dip); in qlc_fm_fini()
277 ddi_fm_handler_unregister(ha->dip); in qlc_fm_fini()
281 ddi_fm_fini(ha->dip); in qlc_fm_fini()
321 ddi_fm_ereport_post(ha->dip, eclass, ena, in qlc_fm_report_err_impact()
340 ddi_fm_ereport_post(ha->dip, eclass, ena, in qlc_fm_report_err_impact()
[all …]
/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, in i_ddi_bus_map() argument
128 ddi_get_name(dip), ddi_get_name(rdip)); in i_ddi_bus_map()
131 if ((error = i_ddi_apply_range(dip, rdip, mp->map_obj.rp)) != 0) in i_ddi_bus_map()
138 return (ddi_map(dip, mp, (off_t)0, (off_t)0, vaddrp)); in i_ddi_bus_map()
145 i_ddi_map_fault(dev_info_t *dip, dev_info_t *rdip, in i_ddi_map_fault() argument
151 if (dip == NULL) in i_ddi_map_fault()
154 pdip = (dev_info_t *)DEVI(dip)->devi_bus_map_fault; in i_ddi_map_fault()
165 i_ddi_rnumber_to_regspec(dev_info_t *dip, int rnumber) in i_ddi_rnumber_to_regspec() argument
167 if (rnumber >= sparc_pd_getnreg(DEVI(dip))) in i_ddi_rnumber_to_regspec()
170 return (sparc_pd_getreg(DEVI(dip), rnumber)); in i_ddi_rnumber_to_regspec()
/illumos-gate/usr/src/uts/common/os/
H A Dswapgeneric.c802 while (dip) { in load_parent_drivers()
817 dip = ddi_get_parent(dip); in load_parent_drivers()
836 dev_info_t *dip; in load_bootpath_drivers() local
982 dev_info_t *dip; in load_boot_platform_modules() local
1016 while (dip) { in load_boot_platform_modules()
1019 dip = ddi_get_next(dip); in load_boot_platform_modules()
1033 dev_info_t *dip; member
1043 f->dip = dev; in i_path_find_node()
1061 fn.dip = NULL; in path_to_devinfo()
1076 if (fn.dip) { in path_to_devinfo()
[all …]
/illumos-gate/usr/src/uts/sun4u/io/i2c/clients/
H A Dpcf8574.c466 return (pcf8574_do_attach(dip)); in pcf8574_attach()
479 return (pcf8574_do_detach(dip)); in pcf8574_detach()
488 pcf8574_do_attach(dev_info_t *dip) in pcf8574_do_attach() argument
493 instance = ddi_get_instance(dip); in pcf8574_do_attach()
497 ddi_get_name(dip), instance); in pcf8574_do_attach()
505 ddi_get_name(dip), instance); in pcf8574_do_attach()
523 ddi_remove_minor_node(dip, NULL); in pcf8574_do_attach()
551 pcf8574_do_detach(dev_info_t *dip) in pcf8574_do_detach() argument
556 instance = ddi_get_instance(dip); in pcf8574_do_detach()
562 ddi_get_name(dip), instance); in pcf8574_do_detach()
[all …]

12345678910>>...48