| /onnv/onnv-gate/usr/src/uts/i86pc/io/pci/ |
| 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);
|
| /onnv/onnv-gate/usr/src/uts/sun4/io/px/ |
| 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);
|
| px_lib.h | 38 #define DIP_TO_HANDLE(dip) ((px_t *)DIP_TO_STATE(dip))->px_dev_hdl 58 extern int px_lib_dev_init(dev_info_t *dip, devhandle_t *dev_hdl); 59 extern int px_lib_dev_fini(dev_info_t *dip); 60 extern int px_lib_map_vconfig(dev_info_t *dip, ddi_map_req_t *mp, 64 extern int px_lib_intr_devino_to_sysino(dev_info_t *dip, devino_t devino, 66 extern int px_lib_intr_getvalid(dev_info_t *dip, sysino_t sysino, 68 extern int px_lib_intr_setvalid(dev_info_t *dip, sysino_t sysino, 70 extern int px_lib_intr_getstate(dev_info_t *dip, sysino_t sysino, 72 extern int px_lib_intr_setstate(dev_info_t *dip, sysino_t sysino [all...] |
| px_util.h | 35 #define NAMEINST(dip) ddi_driver_name(dip), ddi_get_instance(dip) 36 #define NAMEADDR(dip) ddi_node_name(dip), ddi_get_name_addr(dip) 40 extern int px_report_dev(dev_info_t *dip); 41 extern int px_get_props(px_t *px_p, dev_info_t *dip); 43 extern int px_map_regs(px_t *px_p, dev_info_t *dip); 45 extern int pci_log_cfg_err(dev_info_t *dip, ushort_t status_reg, char *err_msg) [all...] |
| px_intr.h | 33 extern dev_info_t *px_get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip); 35 extern int px_intx_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op, 37 extern int px_msix_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op, 40 extern int px_add_intx_intr(dev_info_t *dip, dev_info_t *rdip, 42 extern int px_rem_intx_intr(dev_info_t *dip, dev_info_t *rdip, 45 extern int px_add_msiq_intr(dev_info_t *dip, dev_info_t *rdip, 48 extern int px_rem_msiq_intr(dev_info_t *dip, dev_info_t *rdip,
|
| px.c | 51 static int px_attach(dev_info_t *dip, ddi_attach_cmd_t cmd); 52 static int px_detach(dev_info_t *dip, ddi_detach_cmd_t cmd); 53 static int px_info(dev_info_t *dip, ddi_info_cmd_t infocmd, 57 static int px_pwr_setup(dev_info_t *dip); 58 static void px_pwr_teardown(dev_info_t *dip); 187 px_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) 220 px_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) 223 int instance = DIP_TO_INST(dip); 230 DBG(DBG_ATTACH, dip, "DDI_ATTACH\n"); 238 ddi_driver_name(dip), instance) 512 dev_info_t *dip = px_p->px_dip; local 1362 dev_info_t *dip; local [all...] |
| /onnv/onnv-gate/usr/src/uts/sparc/io/pciex/ |
| pcie_sparc.c | 35 pcie_init_plat(dev_info_t *dip) 41 pcie_fini_plat(dev_info_t *dip) 46 pcie_plat_pwr_setup(dev_info_t *dip) 48 if (ddi_prop_create(DDI_DEV_T_NONE, dip, DDI_PROP_CANSLEEP, 51 ddi_driver_name(dip), ddi_get_instance(dip)); 61 pcie_plat_pwr_teardown(dev_info_t *dip) 63 (void) ddi_prop_remove(DDI_DEV_T_NONE, dip,
|
| /onnv/onnv-gate/usr/src/uts/common/sys/hotplug/pci/ |
| pcishpc.h | 33 int pcishpc_init(dev_info_t *dip); 34 int pcishpc_uninit(dev_info_t *dip); 35 int pcishpc_intr(dev_info_t *dip); 36 int pcishpc_hp_ops(dev_info_t *dip, char *cn_name, ddi_hp_op_t op, void *arg,
|
| /onnv/onnv-gate/usr/src/uts/common/cpr/ |
| cpr_driver.c | 71 cpr_suspend_devices(dev_info_t *dip) 76 for (; dip != NULL; dip = ddi_get_next_sibling(dip)) { 77 if (cpr_suspend_devices(ddi_get_child(dip))) 79 if (!cpr_is_real_device(dip)) 82 devi_string(dip, buf)); 83 ASSERT((DEVI(dip)->devi_cpr_flags & DCF_CPR_SUSPENDED) == 0); 86 i_cpr_save_configuration(dip); 90 if (!i_ddi_devi_attached(dip)) { 146 dev_info_t *dip, *next, *last = NULL; local [all...] |
| /onnv/onnv-gate/usr/src/uts/common/os/ |
| ddi_intr_impl.c | 50 i_ddi_intr_devi_init(dev_info_t *dip) 54 DDI_INTR_APIDBG((CE_CONT, "i_ddi_intr_devi_init: dip %p\n", 55 (void *)dip)); 57 if (DEVI(dip)->devi_intr_p) 60 DEVI(dip)->devi_intr_p = kmem_zalloc(sizeof (devinfo_intr_t), KM_SLEEP); 62 supported_types = i_ddi_intr_get_supported_types(dip); 65 i_ddi_intr_set_supported_types(dip, supported_types); 69 i_ddi_intr_devi_fini(dev_info_t *dip) 71 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p; 73 DDI_INTR_APIDBG((CE_CONT, "i_ddi_intr_devi_fini: dip %p\n" [all...] |
| ddi_hp_ndi.c | 64 ndi_hp_register(dev_info_t *dip, ddi_hp_cn_info_t *info_p) 69 DDI_HP_NEXDBG((CE_CONT, "ndi_hp_register: dip %p, info_p %p\n", 70 (void *)dip, (void *)info_p)); 77 if ((dip == NULL) || (info_p == NULL)) 80 if (!NEXUS_HAS_HP_OP(dip)) { 84 ndi_devi_enter(dip, &count); 86 hdlp = ddihp_cn_name_to_handle(dip, info_p->cn_name); 89 ndi_devi_exit(dip, count); 100 hdlp->cn_dip = dip; 107 DDI_HP_NEXDBG((CE_CONT, "ndi_hp_register: dip %p, hdlp %p 342 dev_info_t *dip = eventp->dip; local 374 dev_info_t *dip = hdlp->cn_dip; local [all...] |
| devcfg.c | 81 dev_info_t *mtc_pdip; /* parent dip for mt_config_children */ 82 dev_info_t **mtc_fdip; /* "a" dip where unconfigure failed */ 97 dev_info_t *dip; member in struct:devi_nodeid 125 dev_info_t *scsi_vhci_dip; /* MPXIO dip */ 205 static void ndi_devi_exit_and_wait(dev_info_t *dip, 207 static int ndi_devi_unbind_driver(dev_info_t *dip); 209 static void i_ddi_check_retire(dev_info_t *dip); 368 "dip=%p, name=%s", (void *)devi, node_name)); 397 i_ddi_free_node(dev_info_t *dip) 399 struct dev_info *devi = DEVI(dip); 1742 dev_info_t *dip; local 2139 dev_info_t *dip; local 2254 dev_info_t *dip; local 2273 dev_info_t *dip; local 2300 dev_info_t *dip; local 3392 dev_info_t *dip; member in struct:walk_elem 3546 dev_info_t *dip; local 3573 dev_info_t *dip; \/* result *\/ member in struct:match_info 3980 dev_info_t *dip = NULL; local 4543 dev_info_t *dip; local 6268 dev_info_t *dip; member in struct:async_arg 6624 dev_info_t *dip; local 6690 dev_info_t *dip; local 6791 dev_info_t *dip; local 6845 dev_info_t *dip = NULL; local 6873 dev_info_t *dip; local 6988 dev_info_t *dip; local 7062 dev_info_t *dip; local 7081 dev_info_t *dip, *pdip; local 7124 dev_info_t *dip; local 7465 dev_info_t *dip = mcd->mtc_dip; local 7542 dev_info_t *dip; local 7655 dev_info_t *dip; local 7731 dev_info_t *dip = NULL; local 7919 dev_info_t *dip; local 8268 dev_info_t *dip; local 8420 dev_info_t *dip; local [all...] |
| sunpm.c | 43 * devices (PM_ISBC(dip) returns true). 267 * per-dip locks: 269 * Each node has these per-dip locks, which are only used if the device is 296 * up or after a CPR operation. It is per-dip to keep from 318 #define PM_MIN_SCAN(dip) (PM_ISCPU(dip) ? pm_cpu_min_scan : \ 409 * pm_divertdebug is incremented in pm_set_power() if dip == cfb_dip to avoid 500 #define PM_MAJOR(dip) ddi_driver_major(dip) 501 #define PM_IS_NEXUS(dip) ((PM_MAJOR(dip) == DDI_MAJOR_T_NONE) ? 0 : 950 dev_info_t *dip = (dev_info_t *)arg; local 1031 dev_info_t *dip = (dev_info_t *)arg; local 1862 dev_info_t *dip; local 5254 dev_info_t *dip; local 5883 (void) pm_ctlops(PPM(dip), dip, DDI_CTLOPS_POWER, &power_req, &result); local 5899 (void) pm_ctlops(PPM(dip), dip, DDI_CTLOPS_POWER, &power_req, &result); local 5918 (void) pm_ctlops(PPM(dip), dip, DDI_CTLOPS_POWER, &power_req, &result); local 6844 (void) pm_ctlops(PPM(dip), dip, local 7106 dev_info_t *dip; local 7166 (void) pm_ctlops(PPM(dip), dip, DDI_CTLOPS_POWER, local 7292 dev_info_t *dip = cp->ppc_dip; local 7525 dev_info_t *dip; local 7615 dev_info_t *dip; local 8225 dev_info_t *dip; local [all...] |
| /onnv/onnv-gate/usr/src/uts/sun4u/sys/pci/ |
| pci_types.h | 38 #define NAMEINST(dip) ddi_driver_name(dip), ddi_get_instance(dip) 39 #define NAMEADDR(dip) ddi_node_name(dip), ddi_get_name_addr(dip)
|
| pci_intr.h | 33 extern dev_info_t *get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip); 34 extern int pci_add_intr(dev_info_t *dip, dev_info_t *rdip, 36 extern int pci_remove_intr(dev_info_t *dip, dev_info_t *rdip,
|
| db21554_debug.h | 94 * when dip information need not be displayed along with the actual 99 #define DB_DEBUG0(func_id, dip, fmt) \ 100 db_debug(func_id, dip, fmt, 0, 0, 0, 0, 0); 101 #define DB_DEBUG1(func_id, dip, fmt, a1) \ 102 db_debug(func_id, dip, fmt, (uintptr_t)(a1), 0, 0, 0, 0); 103 #define DB_DEBUG2(func_id, dip, fmt, a1, a2) \ 104 db_debug(func_id, dip, fmt, (uintptr_t)(a1), (uintptr_t)(a2), 0, 0, 0); 105 #define DB_DEBUG3(func_id, dip, fmt, a1, a2, a3) \ 106 db_debug(func_id, dip, fmt, (uintptr_t)(a1), \ 108 #define DB_DEBUG4(func_id, dip, fmt, a1, a2, a3, a4) [all...] |
| pci_debug.h | 93 #define DEBUG0(flag, dip, fmt) \ 94 pci_debug(flag, dip, fmt, 0, 0, 0, 0, 0); 95 #define DEBUG1(flag, dip, fmt, a1) \ 96 pci_debug(flag, dip, fmt, (uintptr_t)(a1), 0, 0, 0, 0); 97 #define DEBUG2(flag, dip, fmt, a1, a2) \ 98 pci_debug(flag, dip, fmt, (uintptr_t)(a1), (uintptr_t)(a2), 0, 0, 0); 99 #define DEBUG3(flag, dip, fmt, a1, a2, a3) \ 100 pci_debug(flag, dip, fmt, (uintptr_t)(a1), \ 102 #define DEBUG4(flag, dip, fmt, a1, a2, a3, a4) \ 103 pci_debug(flag, dip, fmt, (uintptr_t)(a1), [all...] |
| /onnv/onnv-gate/usr/src/uts/common/io/ |
| dma_engine.c | 83 i_dmae_init(dev_info_t *dip) 94 return (d37A_init(dip)); 107 i_dmae_acquire(dev_info_t *dip, int chnl, int (*dmae_waitfp)(), caddr_t arg) 110 dip = dip; 131 * XXX - save dip for authentication later ?? 147 i_dmae_free(dev_info_t *dip, int chnl) 150 dip = dip; 156 * XXX - should dip be authenticated as the one that did acquire [all...] |
| /onnv/onnv-gate/usr/src/uts/sun4u/snowbird/os/ |
| snowbird.c | 73 dev_info_t *dip; /* dip of the isa driver */ local 91 dip = e_ddi_hold_devi_by_path(PLATFORM_ISA_PATHNAME_WITH_SIMBA, 0); 93 if (dip == NULL) 94 dip = e_ddi_hold_devi_by_path(PLATFORM_ISA_PATHNAME, 0); 96 if (dip == NULL) { 101 if (pci_config_setup(dip, &platform_isa_handle) != DDI_SUCCESS) { 114 dip = e_ddi_hold_devi_by_path(SHARED_SMBUS_PATH, 0); 116 if (dip != NULL) { 117 ASSERT(dip != NULL) [all...] |
| /onnv/onnv-gate/usr/src/uts/common/io/cardbus/ |
| cardbus_hp.h | 44 dev_info_t *dip; /* first error occurred here */ member in struct:cardbus_config_ctrl 50 extern int cardbus_unconfigure_node(dev_info_t *dip, int prim_bus, 52 extern int cbus_configure(dev_info_t *dip, void *hdl);
|
| /onnv/onnv-gate/usr/src/uts/common/io/usb/usba/ |
| usba10_calls.c | 51 dev_info_t *dip, 58 dip, version, dev_data, parse_level, flags)); 64 dev_info_t *dip, 67 usb_unregister_client(dip, dev_data); 73 dev_info_t *dip, 76 usb_free_descr_tree(dip, dev_data); 94 dev_info_t *dip, 102 dip, dev_datap, interface, alternate, type, direction)); 108 dev_info_t *dip, 114 return (usb_get_string_descr(dip, langid, index, buf, buflen)) [all...] |
| /onnv/onnv-gate/usr/src/uts/sun4u/opl/sys/pcicmu/ |
| pcmu_util.h | 83 #define PCMU_DBG0(flag, dip, fmt) \ 84 pcmu_debug(flag, dip, fmt, 0, 0, 0, 0, 0); 86 #define PCMU_DBG1(flag, dip, fmt, a1) \ 87 pcmu_debug(flag, dip, fmt, (uintptr_t)(a1), 0, 0, 0, 0); 89 #define PCMU_DBG2(flag, dip, fmt, a1, a2) \ 90 pcmu_debug(flag, dip, fmt, (uintptr_t)(a1), (uintptr_t)(a2), 0, 0, 0); 92 #define PCMU_DBG3(flag, dip, fmt, a1, a2, a3) \ 93 pcmu_debug(flag, dip, fmt, (uintptr_t)(a1), \ 96 #define PCMU_DBG4(flag, dip, fmt, a1, a2, a3, a4) \ 97 pcmu_debug(flag, dip, fmt, (uintptr_t)(a1), [all...] |
| /onnv/onnv-gate/usr/src/uts/common/sys/ |
| dma_engine.h | 118 extern void i_dmae_get_chan_stat(dev_info_t *dip, int chnl, 145 int ddi_dmae_getlim(dev_info_t *dip, ddi_dma_lim_t *limitsp); 155 int ddi_dmae_getattr(dev_info_t *dip, ddi_dma_attr_t *attrp); 166 * dip - dev_info pointer, which identifies the base device that wishes 195 int ddi_dmae_alloc(dev_info_t *dip, int chnl, int (*dmae_waitfp)(), 205 int ddi_dmae_release(dev_info_t *dip, int chnl); 214 int ddi_dmae_1stparty(dev_info_t *dip, int chnl); 240 int ddi_dmae_prog(dev_info_t *dip, struct ddi_dmae_req *dmaereqp, 243 int ddi_dmae_swsetup(dev_info_t *dip, struct ddi_dmae_req *dmaereqp, 246 int ddi_dmae_swstart(dev_info_t *dip, int chnl) [all...] |
| ddi_impldefs.h | 84 typedef int (*ddi_cb_func_t)(dev_info_t *dip, ddi_cb_action_t action, 246 /* For device contracts that have this dip's minor node as resource */ 250 int devi_ct_neg; /* neg. occurred on dip */ 347 #define DEVI_IS_DEVICE_OFFLINE(dip) \ 348 ((DEVI(dip)->devi_state & DEVI_DEVICE_OFFLINE) == DEVI_DEVICE_OFFLINE) 350 #define DEVI_SET_DEVICE_ONLINE(dip) { \ 351 ASSERT(mutex_owned(&DEVI(dip)->devi_lock)); \ 352 if (DEVI(dip)->devi_state & DEVI_DEVICE_DEGRADED) { \ 353 mutex_exit(&DEVI(dip)->devi_lock); \ 354 e_ddi_undegrade_finalize(dip); \ 722 dev_info_t *dip; \/* pointer to devinfo node *\/ member in struct:ddi_minor_data [all...] |
| /onnv/onnv-gate/usr/src/uts/common/sys/usb/usba/ |
| usba10.h | 50 dev_info_t *dip, 62 dev_info_t *dip, 71 dev_info_t *dip, 75 usb_get_max_isoc_pkts(dev_info_t *dip); 78 usb_is_pm_enabled(dev_info_t *dip); 88 dev_info_t *dip, 95 dev_info_t *dip, 100 dev_info_t *dip, 123 dev_info_t *dip, 131 dev_info_t *dip, [all...] |