/illumos-gate/usr/src/uts/common/kmdb/ |
H A D | kdrv.c | 148 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 D | pci_pwr.h | 43 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 D | pci_chip.h | 52 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 D | npe.c | 819 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 D | pcie_hp.h | 89 #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 D | elf.c | 367 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 D | cmdk.c | 275 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 D | px_tools_ext.h | 34 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 D | sppptun_mod.c | 163 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 D | pci_tools_ext.h | 38 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 D | max1617.c | 168 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 D | lm75.c | 434 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 D | efe.c | 124 #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 D | ksensor.c | 427 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 D | fjlite.c | 66 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 D | pci_dma.c | 80 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 D | pci_fdvma.c | 56 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 D | pmc.c | 54 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 D | hme.c | 959 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 D | bpf_mod.c | 142 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 D | sppp_mod.c | 207 _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 D | instance.h | 107 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 D | enx_main.c | 220 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 D | dr_io.c | 107 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 D | n3.c | 216 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 …]
|