Home
last modified time | relevance | path

Searched refs:dip (Results 276 – 300 of 1191) sorted by relevance

1...<<11121314151617181920>>...48

/illumos-gate/usr/src/uts/common/kmdb/
H A Dkdrv.c148 kdrv_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) in kdrv_getinfo() argument
168 kdrv_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in kdrv_attach() argument
173 if (ddi_create_minor_node(dip, ddi_get_name(dip), S_IFCHR, in kdrv_attach()
174 ddi_get_instance(dip), DDI_PSEUDO, 0) != DDI_SUCCESS) in kdrv_attach()
177 kdrv_dip = dip; in kdrv_attach()
179 if (kctl_attach(dip) != 0) in kdrv_attach()
186 kdrv_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in kdrv_detach() argument
194 ddi_remove_minor_node(dip, NULL); in kdrv_detach()
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_pwr.h43 dev_info_t *dip; /* node this struct represents */ member
89 #define PM_NUMCMPTS(dip) (DEVI(dip)->devi_pm_num_components) argument
148 extern int pci_pwr_ops(pci_pwr_t *pwr_p, dev_info_t *dip, void *impl_arg,
153 extern void pci_pwr_add_components(pci_pwr_t *pwr_p, dev_info_t *dip,
155 extern void pci_pwr_resume(dev_info_t *dip, pci_pwr_t *pwr_p);
156 extern void pci_pwr_suspend(dev_info_t *dip, pci_pwr_t *pwr_p);
H A Dpci_chip.h52 extern int map_pci_registers(pci_t *pci_p, dev_info_t *dip);
68 extern int cb_remove_xintr(pci_t *pci_p, dev_info_t *dip, dev_info_t *rdip,
70 extern uint32_t pci_xlate_intr(dev_info_t *dip, dev_info_t *rdip,
92 extern int pci_sc_ctx_inv(dev_info_t *dip, sc_t *sc_p, ddi_dma_impl_t *mp);
95 extern int pci_get_numproxy(dev_info_t *dip);
100 extern int pci_pbm_err_handler(dev_info_t *dip, ddi_fm_error_t *derr,
104 extern void pci_format_addr(dev_info_t *dip, uint64_t *afar, uint64_t afsr);
113 extern int pci_bus_quiesce(pci_t *pci_p, dev_info_t *dip, void *arg);
114 extern int pci_bus_unquiesce(pci_t *pci_p, dev_info_t *dip, void *arg);
/illumos-gate/usr/src/uts/i86pc/io/pciex/
H A Dnpe.c819 ddi_get_instance(dip)); in npe_ctlops()
901 if (!pcie_is_child(dip, rdip)) in npe_ctlops()
917 (void *) dip); in npe_ctlops()
1085 pcie_uninitchild(dip); in npe_removechild()
1087 ddi_set_name_addr(dip, NULL); in npe_removechild()
1094 ddi_prop_remove_all(dip); in npe_removechild()
1213 ddi_get_instance(dip)); in npe_fm_init()
1226 ddi_get_instance(dip)); in npe_bus_get_eventcookie()
1239 ddi_get_instance(dip)); in npe_bus_add_eventcall()
1249 ddi_get_instance(dip)); in npe_bus_remove_eventcall()
[all …]
/illumos-gate/usr/src/uts/common/sys/hotplug/pci/
H A Dpcie_hp.h89 #define PCIE_GET_HP_CTRL(dip) \ argument
90 (pcie_hp_ctrl_t *)PCIE_DIP2BUS(dip)->bus_hp_ctrl
92 #define PCIE_SET_HP_CTRL(dip, ctrl_p) \ argument
93 (PCIE_DIP2BUS(dip)->bus_hp_ctrl) = (pcie_hp_ctrl_t *)ctrl_p
385 dev_info_t *dip; /* dip at which the (first) */ member
426 extern int pcie_hp_init(dev_info_t *dip, caddr_t arg);
427 extern int pcie_hp_uninit(dev_info_t *dip);
428 extern int pcie_hp_intr(dev_info_t *dip);
431 extern int pcie_hp_common_ops(dev_info_t *dip, char *cn_name, ddi_hp_op_t op,
433 extern dev_info_t *pcie_hp_devi_find(dev_info_t *dip, uint_t device,
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Delf.c367 name = dip->di_name; in elf_lazy_load()
407 dip->di_info = nlmp = in elf_lazy_load()
609 Dyninfo *dip; in elf_needed() local
618 !(dip->di_flags & FLG_DI_IGNORE); dyn++, dip++) { in elf_needed()
1726 Dyninfo *dip; local
1902 dip->di_flags |=
1908 dip->di_flags |=
2142 !(dip->di_flags & FLG_DI_IGNORE); dyn++, dip++) {
2704 Dyninfo *dip, *pdip; local
2714 !(dip->di_flags & FLG_DI_IGNORE); dynndx++, pdip = dip++) {
[all …]
/illumos-gate/usr/src/uts/intel/io/dktp/disk/
H A Dcmdk.c275 cmdkprobe(dev_info_t *dip) in cmdkprobe() argument
294 dkp->dk_dip = dip; in cmdkprobe()
339 return (cmdkresume(dip)); in cmdkattach()
373 if (cmlb_attach(dip, in cmdkattach()
406 ddi_report_dev(dip); in cmdkattach()
413 cmdk_setup_pm(dip, dkp); in cmdkattach()
421 cmdk_destroy_obj(dip, dkp); in cmdkattach()
442 return (cmdksuspend(dip)); in cmdkdetach()
483 ddi_prop_remove_all(dip); in cmdkdetach()
513 dip = dip; /* no one ever uses this */ in cmdkinfo()
[all …]
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_tools_ext.h34 int pxtool_dev_reg_ops(dev_info_t *dip, void *arg, int cmd, int mode);
35 int pxtool_bus_reg_ops(dev_info_t *dip, void *arg, int cmd, int mode);
36 int pxtool_intr(dev_info_t *dip, void *arg, int cmd, int mode);
37 int pxtool_init(dev_info_t *dip);
38 void pxtool_uninit(dev_info_t *dip);
/illumos-gate/usr/src/uts/common/io/ppp/sppptun/
H A Dsppptun_mod.c163 tun_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in tun_attach() argument
167 if (ddi_create_minor_node(dip, PPP_TUN_NAME, S_IFCHR, 0, DDI_PSEUDO, in tun_attach()
169 ddi_remove_minor_node(dip, NULL); in tun_attach()
172 tun_dev_info = dip; in tun_attach()
183 tun_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in tun_detach() argument
188 ddi_remove_minor_node(dip, NULL); in tun_detach()
200 tun_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, in tun_info() argument
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci_tools_ext.h38 extern int pcitool_dev_reg_ops(dev_info_t *dip, void *arg, int cmd, int mode);
39 extern int pcitool_bus_reg_ops(dev_info_t *dip, void *arg, int cmd, int mode);
40 extern int pcitool_intr_admn(dev_info_t *dip, void *arg, int cmd, int mode);
41 extern int pcitool_init(dev_info_t *dip, boolean_t is_pciex);
42 extern void pcitool_uninit(dev_info_t *dip);
/illumos-gate/usr/src/uts/sun4u/io/i2c/clients/
H A Dmax1617.c168 max1617_do_attach(dev_info_t *dip) in max1617_do_attach() argument
175 instance = ddi_get_instance(dip); in max1617_do_attach()
179 ddi_get_name(dip), instance); in max1617_do_attach()
210 ddi_remove_minor_node(dip, NULL); in max1617_do_attach()
217 ddi_remove_minor_node(dip, NULL); in max1617_do_attach()
230 max1617_do_resume(dev_info_t *dip) in max1617_do_resume() argument
311 return (max1617_do_attach(dip)); in max1617_attach()
314 return (max1617_do_resume(dip)); in max1617_attach()
322 max1617_do_detach(dev_info_t *dip) in max1617_do_detach() argument
327 instance = ddi_get_instance(dip); in max1617_do_detach()
[all …]
H A Dlm75.c434 lm75_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in lm75_attach() argument
438 return (lm75_do_attach(dip)); in lm75_attach()
451 return (lm75_do_detach(dip)); in lm75_detach()
460 lm75_do_attach(dev_info_t *dip) in lm75_do_attach() argument
465 instance = ddi_get_instance(dip); in lm75_do_attach()
469 ddi_get_name(dip), instance); in lm75_do_attach()
481 "%s%d", ddi_node_name(dip), instance); in lm75_do_attach()
493 ddi_remove_minor_node(dip, NULL); in lm75_do_attach()
521 lm75_do_detach(dev_info_t *dip) in lm75_do_detach() argument
526 instance = ddi_get_instance(dip); in lm75_do_detach()
[all …]
/illumos-gate/usr/src/uts/common/io/efe/
H A Defe.c124 #define efe_debug(dip, ...) \ argument
125 efe_dprintf((dip), CE_CONT, __VA_ARGS__)
127 #define efe_debug(dip, ...) /*EMPTY*/ argument
130 #define efe_error(dip, ...) \ argument
263 efep = ddi_get_driver_private(dip); in efe_attach()
299 ddi_set_driver_private(dip, efep); in efe_attach()
301 efep->efe_dip = dip; in efe_attach()
386 macp->m_dip = dip; in efe_attach()
399 ddi_report_dev(dip); in efe_attach()
482 efe_quiesce(dev_info_t *dip) in efe_quiesce() argument
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dksensor.c427 ksensor_dip_unbind_cb(void *arg, dev_info_t *dip) in ksensor_dip_unbind_cb() argument
452 ksensor_dip_create(dev_info_t *dip) in ksensor_dip_create() argument
457 k->ksdip_dip = dip; in ksensor_dip_create()
468 ksensor_dip_find(dev_info_t *dip) in ksensor_dip_find() argument
475 if (dip == k->ksdip_dip) { in ksensor_dip_find()
495 if (!DEVI_IS_ATTACHING(dip)) { in ksensor_create()
500 ksdip = ksensor_dip_find(dip); in ksensor_create()
502 ksdip = ksensor_dip_create(dip); in ksensor_create()
608 ksensor_remove(dev_info_t *dip, id_t id) in ksensor_remove() argument
613 if (!DEVI_IS_ATTACHING(dip) && !DEVI_IS_DETACHING(dip)) { in ksensor_remove()
[all …]
/illumos-gate/usr/src/uts/sun4u/fjlite/os/
H A Dfjlite.c66 dev_info_t *dip; /* dip of the isa driver */ in load_platform_drivers() local
92 dip = e_ddi_hold_devi_by_path(PLATFORM_ISA_PATHNAME_WITH_SIMBA, 0); in load_platform_drivers()
94 dip = e_ddi_hold_devi_by_path(PLATFORM_ISA_PATHNAME, 0); in load_platform_drivers()
96 if (dip == NULL) { in load_platform_drivers()
101 if (pci_config_setup(dip, &platform_isa_handle) != DDI_SUCCESS) { in load_platform_drivers()
114 plat_ide_chipreset(dev_info_t *dip, int chno) in plat_ide_chipreset() argument
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_dma.c80 DEBUG0(DBG_SC|DBG_CONT, dip, "\n"); in pci_sc_pg_inv()
152 int ret = ddi_get_instance(dip); in pci_dma_sync()
199 ret = pci_sc_ctx_inv(dip, sc_p, mp); in pci_dma_sync()
215 ret = pci_sc_ctx_inv(dip, sc_p, mp); in pci_dma_sync()
554 dev_info_t *dip = pci_p->pci_dip; in pci_dma_type() local
623 NAMEINST(dip), dobj_p); in pci_dma_type()
656 dev_info_t *dip = pci_p->pci_dip; in pci_dma_pgpfn() local
704 dev_info_t *dip = pci_p->pci_dip; in pci_dma_vapfn() local
923 dev_info_t *dip = mp->dmai_rdip; in pci_dvma_map_fast() local
995 dev_info_t *dip = mp->dmai_rdip; in pci_dvma_map() local
[all …]
H A Dpci_fdvma.c56 dev_info_t *dip = pci_p->pci_dip; in pci_fdvma_load() local
71 DEBUG3(DBG_FAST_DVMA, dip, "load index=%x: %p+%x ", index, a, len); in pci_fdvma_load()
75 ddi_driver_name(dip), ddi_get_instance(dip), in pci_fdvma_load()
90 DEBUG2(DBG_FAST_DVMA | DBG_CONT, dip, "cookie: %x+%x\n", in pci_fdvma_load()
123 ddi_driver_name(dip), ddi_get_instance(dip), (int)(uintptr_t)a); in pci_fdvma_load()
194 DEBUG2(DBG_DMA_CTL, dip, "DDI_DMA_RESERVE: rdip=%s%d\n", in pci_fdvma_reserve()
263 DEBUG4(DBG_DMA_CTL, dip, in pci_fdvma_reserve()
282 DEBUG0(DBG_DMA_CTL, dip, "DDI_DMA_RELEASE: not fast dma\n"); in pci_fdvma_release()
287 pci_dma_sync_unmap(dip, mp->dmai_rdip, mp); in pci_fdvma_release()
297 DEBUG0(DBG_DMA_CTL, dip, "run dvma callback\n"); in pci_fdvma_release()
[all …]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dpmc.c54 dev_info_t *dip; member
198 pmc_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) in pmc_getinfo() argument
200 _NOTE(ARGUNUSED(dip)) in pmc_getinfo()
213 *result = (void *)pmcp->dip; in pmc_getinfo()
227 pmc_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in pmc_attach() argument
255 instance = ddi_get_instance(dip); in pmc_attach()
263 pmcp->dip = dip; in pmc_attach()
269 pmc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in pmc_detach() argument
271 _NOTE(ARGUNUSED(dip)) in pmc_detach()
/illumos-gate/usr/src/uts/common/io/hme/
H A Dhme.c959 if (dip == rom->parent) { in hme_mapebusrom()
999 hmeget_promebus(dev_info_t *dip) in hmeget_promebus() argument
1109 if (hme_get_vpd_props(dip)) in hmeget_promprops()
1208 hmep->dip = dip; in hmeattach()
1306 pdip = ddi_get_parent(dip); in hmeattach()
1506 macp->m_dip = dip; in hmeattach()
1520 ddi_report_dev(dip); in hmeattach()
1663 hmequiesce(dev_info_t *dip) in hmequiesce() argument
1680 dev_info_t *dip; in hmeinit_xfer_params() local
1682 dip = hmep->dip; in hmeinit_xfer_params()
[all …]
/illumos-gate/usr/src/uts/common/io/bpf/
H A Dbpf_mod.c142 bpf_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in bpf_attach() argument
150 bpf_bufsize = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 0, in bpf_attach()
155 bpf_maxbufsize = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 0, in bpf_attach()
158 if (ddi_create_minor_node(dip, "bpf", S_IFCHR, 0, in bpf_attach()
160 ddi_remove_minor_node(dip, NULL); in bpf_attach()
163 bpf_dev_info = dip; in bpf_attach()
164 ddi_report_dev(dip); in bpf_attach()
207 (void) bpf_detach(dip, DDI_DETACH); in bpf_attach()
212 bpf_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in bpf_detach() argument
231 ddi_prop_remove_all(dip); in bpf_detach()
[all …]
/illumos-gate/usr/src/uts/common/io/ppp/sppp/
H A Dsppp_mod.c207 _mi_driver_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in _mi_driver_attach() argument
212 _mi_dip = dip; in _mi_driver_attach()
213 if (ddi_create_minor_node(dip, PPP_DRV_NAME, S_IFCHR, in _mi_driver_attach()
215 ddi_remove_minor_node(dip, NULL); in _mi_driver_attach()
229 _mi_driver_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in _mi_driver_detach() argument
234 ddi_remove_minor_node(dip, NULL); in _mi_driver_detach()
247 _mi_driver_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, in _mi_driver_info() argument
/illumos-gate/usr/src/uts/common/sys/
H A Dinstance.h107 uint_t e_ddi_assign_instance(dev_info_t *dip);
108 void e_ddi_keep_instance(dev_info_t *dip);
109 void e_ddi_free_instance(dev_info_t *dip, char *addr);
120 uint_t impl_assign_instance(dev_info_t *dip);
121 int impl_keep_instance(dev_info_t *dip);
122 int impl_free_instance(dev_info_t *dip);
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Denx_main.c220 eibnx_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) in eibnx_attach() argument
240 ss->nx_dip = dip; in eibnx_attach()
247 if (ndi_event_alloc_hdl(dip, 0, &enx_ndi_event_hdl, in eibnx_attach()
250 "failed", dip); in eibnx_attach()
273 instance = ddi_get_instance(dip); in eibnx_attach()
285 (void) ddi_remove_minor_node(dip, NULL); in eibnx_attach()
299 eibnx_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) in eibnx_detach() argument
334 (void) ddi_remove_minor_node(dip, NULL); in eibnx_detach()
406 ret = ddi_ctlops(dip, rdip, ctlop, arg, result); in eibnx_bus_ctl()
502 eibnx_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, in eibnx_get_eventcookie() argument
[all …]
/illumos-gate/usr/src/uts/sun4v/io/
H A Ddr_io.c107 dev_info_t *dip; member
117 name = ddi_node_name(dip); in dr_io_check_node()
133 e_ddi_branch_hold(dip); in dr_io_check_node()
135 sarg->dip = dip; in dr_io_check_node()
157 arg.dip = NULL; in dr_io_find_node()
161 ASSERT((arg.dip == NULL) || (e_ddi_branch_held(arg.dip))); in dr_io_find_node()
163 return ((arg.dip) ? arg.dip : NULL); in dr_io_find_node()
239 dev_info_t *dip; member
384 cba->dip = new_node; in new_dev_node()
441 dev_info_t *dip; in dr_io_configure() local
[all …]
/illumos-gate/usr/src/cmd/troff/
H A Dn3.c216 if (dip != d) in casede()
243 offset = dip->op; in casede()
872 if (dip != d) in casedi()
887 if (dip != d) in casedi()
890 dip = &d[dilev]; in casedi()
892 dip->curd = i; in casedi()
909 dip->dimac = dip->ditrap = dip->ditf = 0; in casedt()
930 dip->nls = 0; in casetl()
980 if (dip != d) { in casetl()
981 if (dip->dnl > dip->hnl) in casetl()
[all …]

1...<<11121314151617181920>>...48