/illumos-gate/usr/src/uts/common/io/bge/ |
H A D | bge_ndd.c | 61 bge_nd_get_prop_val(dev_info_t *dip, char *nm, long min, long max, int *pval) argument 68 if (BGE_PROP_EXISTS(dip, nm)) { 69 *pval = BGE_PROP_GET_INT(dip, nm); 77 if (bge_nd_get_prop_val(dip, propname, 0, 1, &propval)) \ 86 dev_info_t *dip; local 90 dip = bgep->devinfo; 124 dev_info_t *dip; local 199 dip = bgep->devinfo; 200 if (BGE_PROP_EXISTS(dip, transfer_speed_propname)) { 202 speed = BGE_PROP_GET_INT(dip, transfer_speed_propnam [all...] |
/illumos-gate/usr/src/uts/common/io/cxgbe/shared/ |
H A D | shared.c | 36 cxgb_printf(dev_info_t *dip, int level, char *f, ...) argument 41 (void) snprintf(fmt, sizeof (fmt), "%s%d: %s", ddi_driver_name(dip), 42 ddi_get_instance(dip), f); 54 ddi_driver_name(p->dip), ddi_get_instance(p->dip)); 113 rc = ddi_dma_alloc_handle(p->dip, &p->dma_attr_rx, callback, 0,
|
H A D | shared.h | 40 dev_info_t *dip; \ 63 dev_info_t *dip; member in struct:rxbuf_cache_params 69 void cxgb_printf(dev_info_t *dip, int level, char *f, ...);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | dma_engine.c | 83 i_dmae_init(dev_info_t *dip) argument 94 return (d37A_init(dip)); 107 i_dmae_acquire(dev_info_t *dip, int chnl, int (*dmae_waitfp)(), caddr_t arg) argument 110 dip = dip; 131 * XXX - save dip for authentication later ?? 147 i_dmae_free(dev_info_t *dip, int chnl) argument 150 dip = dip; 156 * XXX - should dip b 173 i_dmae_get_best_mode(dev_info_t *dip, struct ddi_dmae_req *dmaereqp) argument 222 i_dmae_prog(dev_info_t *dip, struct ddi_dmae_req *dmaereqp, ddi_dma_cookie_t *cp, int chnl) argument 261 i_dmae_swsetup(dev_info_t *dip, struct ddi_dmae_req *dmaereqp, ddi_dma_cookie_t *cp, int chnl) argument 294 i_dmae_swstart(dev_info_t *dip, int chnl) argument 314 i_dmae_stop(dev_info_t *dip, int chnl) argument 338 i_dmae_enable(dev_info_t *dip, int chnl) argument 358 i_dmae_disable(dev_info_t *dip, int chnl) argument 379 i_dmae_get_chan_stat(dev_info_t *dip, int chnl, ulong_t *addressp, int *countp) argument [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_hp_ndi.c | 64 ndi_hp_register(dev_info_t *dip, ddi_hp_cn_info_t *info_p) argument 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 135 ndi_hp_unregister(dev_info_t *dip, char *cn_name) argument 187 ndi_hp_state_change_req(dev_info_t *dip, char *cn_name, ddi_hp_cn_state_t state, uint_t flag) argument 272 ndi_hp_walk_cn(dev_info_t *dip, int (*f)(ddi_hp_cn_info_t *, void *), void *arg) argument 342 dev_info_t *dip = eventp->dip; local 374 dev_info_t *dip = hdlp->cn_dip; local [all...] |
/illumos-gate/usr/src/uts/common/pcmcia/pcs/ |
H A D | pcs.c | 70 dev_info_t *dip; member in struct:pcs_inst 104 pcs_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument 110 dip = dip; 121 *result = inst->dip; 139 pcs_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 154 inum = ddi_get_instance(dip); 162 inst->dip = dip; 169 pcs_detach(dev_info_t *dip, ddi_detach_cmd_ argument [all...] |
/illumos-gate/usr/src/uts/common/sys/usb/usba/ |
H A D | usbai_register_impl.h | 43 dev_info_t *dip; /* Dev info pointer */ member in struct:usba_reg_state
|
/illumos-gate/usr/src/uts/i86pc/i86hvm/io/ |
H A D | pv_sd.c | 71 dev_info_t *dip = xsp->xdfss_dip; local 72 int instance = ddi_get_instance(dip); 86 info.dki_cnum = ddi_get_instance(ddi_get_parent(dip)); 88 ddi_get_name(ddi_get_parent(dip)), sizeof (info.dki_cname)); 104 ddi_driver_name(dip), sizeof (info.dki_dname)); 132 xdfs_c_getpgeom(dev_info_t *dip, cmlb_geom_t *pgeom) argument 171 dev_info_t *dip = xsp->xdfss_dip; local 176 (void) ddi_prop_create(DDI_DEV_T_NONE, dip, 185 (void) ndi_prop_update_int(DDI_DEV_T_NONE, dip,
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_cmn.c | 272 dev_info_t *dip = ss->ei_dip; local 275 ASSERT(gwp != NULL && dip != NULL); 280 (void) ddi_prop_update_int64(DDI_DEV_T_NONE, dip, EIB_PROP_GW_SYS_GUID, 284 (void) ddi_prop_update_int64(DDI_DEV_T_NONE, dip, EIB_PROP_GW_GUID, 288 (void) ddi_prop_update_int64(DDI_DEV_T_NONE, dip, EIB_PROP_GW_SN_PREFIX, 292 (void) ddi_prop_update_int(DDI_DEV_T_NONE, dip, EIB_PROP_GW_ADV_PERIOD, 296 (void) ddi_prop_update_int(DDI_DEV_T_NONE, dip, EIB_PROP_GW_KA_PERIOD, 300 (void) ddi_prop_update_int(DDI_DEV_T_NONE, dip, EIB_PROP_VNIC_KA_PERIOD, 304 (void) ddi_prop_update_int(DDI_DEV_T_NONE, dip, EIB_PROP_GW_CTRL_QPN, 308 (void) ddi_prop_update_int(DDI_DEV_T_NONE, dip, EIB_PROP_GW_LI [all...] |
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | rdsv3_ddi.c | 101 rdsv3_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 105 RDSV3_DPRINTF2("rdsv3_attach", "Enter (dip: %p)", dip); 115 rdsv3_dev_info = dip; 120 rdsv3_af_init(dip); 140 ret = ddi_create_minor_node(dip, "rdsv3", S_IFCHR, 0, DDI_PSEUDO, 0); 157 rdsv3_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 159 RDSV3_DPRINTF2("rdsv3_detach", "Enter (dip: %p)", dip); 167 ddi_remove_minor_node(dip, "rdsv 177 rdsv3_info(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument [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) argument 212 _mi_dip = dip; 213 if (ddi_create_minor_node(dip, PPP_DRV_NAME, S_IFCHR, 215 ddi_remove_minor_node(dip, NULL); 229 _mi_driver_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 234 ddi_remove_minor_node(dip, NULL); 247 _mi_driver_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_thread.h | 64 dev_info_t *dip; member in struct:_iscsi_thread 77 dev_info_t *dip,
|
/illumos-gate/usr/src/uts/common/io/sdcard/impl/ |
H A D | sda_host.c | 55 sda_host_alloc(dev_info_t *dip, int nslot, sda_ops_t *ops, ddi_dma_attr_t *dma) argument 67 h->h_dip = dip;
|
/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/usbftdi/ |
H A D | usbser_uftdi.c | 53 usbser_uftdi_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument 56 return (usbser_getinfo(dip, infocmd, arg, result, usbser_uftdi_statep)); 61 usbser_uftdi_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 63 return (usbser_attach(dip, cmd, usbser_uftdi_statep, &uftdi_ds_ops)); 68 usbser_uftdi_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 70 return (usbser_detach(dip, cmd, usbser_uftdi_statep));
|
/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/usbsprl/ |
H A D | usbser_pl2303.c | 198 usbser_pl2303_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument 201 return (usbser_getinfo(dip, infocmd, arg, result, 207 usbser_pl2303_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 209 return (usbser_attach(dip, cmd, usbser_pl2303_statep, &pl2303_ds_ops)); 214 usbser_pl2303_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 216 return (usbser_detach(dip, cmd, usbser_pl2303_statep));
|
/illumos-gate/usr/src/uts/common/io/usb/usba/ |
H A D | genconsole.c | 43 usb_console_input_init(dev_info_t *dip, argument 53 if (dip == NULL) { 58 if (DEVI_IS_DEVICE_REMOVED(dip)) { 67 * Save the dip 69 usb_console_input->uci_dip = dip; 72 * Translate the dip into a device. 74 usba_device = usba_get_usba_device(dip); 119 * Translate the dip into a device. 161 * Translate the dip into a device. 162 * Do this by directly looking at the dip, d 249 usb_console_output_init( dev_info_t *dip, usb_pipe_handle_t pipe_handle, usb_console_info_t *console_output_info) argument [all...] |
/illumos-gate/usr/src/uts/common/io/warlock/ |
H A D | ddi_dki_impl.c | 142 pm_set_power(dev_info_t *dip, int comp, int level, int direction, argument 149 pm_raise_power(dev_info_t *dip, int comp, int level) { argument 154 pm_lower_power(dev_info_t *dip, int comp, int level) { argument 178 ndi_devi_offline(dev_info_t *dip, uint_t flags) { argument 189 ndi_devi_online(dev_info_t *dip, uint_t flags) { argument
|
/illumos-gate/usr/src/uts/sun4u/serengeti/sys/ |
H A D | ssm.h | 49 dev_info_t *dip; /* own dev info */ member in struct:ssm_soft_state
|
/illumos-gate/usr/src/uts/sun4u/snowbird/os/ |
H A D | 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 ! 140 plat_ide_chipreset(dev_info_t *dip, int chno) argument 248 plat_shared_i2c_enter(dev_info_t *dip) argument 259 plat_shared_i2c_exit(dev_info_t *dip) argument [all...] |
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | mach_rootnex.c | 47 extern int rootnex_ctl_uninitchild(dev_info_t *dip); 64 rootnex_add_intr_impl(dev_info_t *dip, dev_info_t *rdip, 68 rootnex_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip, 72 rootnex_get_intr_pri(dev_info_t *dip, dev_info_t *rdip, 82 rootnex_add_intr_impl(dev_info_t *dip, dev_info_t *rdip, argument 93 rootnex_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip, argument 106 rootnex_get_intr_pri(dev_info_t *dip, dev_info_t *rdip, argument 230 rootnex_ctl_initchild_impl(dev_info_t *dip) argument 235 extern struct ddi_parent_private_data *init_regspec_64(dev_info_t *dip); 238 (void) rootnex_name_child(dip, nam 263 rootnex_ctl_uninitchild_impl(dev_info_t *dip) argument [all...] |
/illumos-gate/usr/src/uts/sun4v/io/n2piupc/ |
H A D | n2piupc.c | 47 static int n2piupc_attach(dev_info_t *dip, ddi_attach_cmd_t cmd); 48 static int n2piupc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd); 179 n2piupc_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 184 int instance = ddi_get_instance(dip); 192 NAMEINST(dip)); 199 n2piupc_p->n2piupc_dip = dip; 203 if (ddi_getlongprop_buf(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, 208 NAMEINST(dip)); 236 n2piupc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 238 int instance = ddi_get_instance(dip); [all...] |
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | mach_mp_startup.c | 127 dev_info_t *dip; /* set by mp_find_cpu() */ member in struct:mp_find_cpu_arg 131 mp_find_cpu(dev_info_t *dip, void *arg) argument 138 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, 145 cpuid = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 159 target->dip = dip;
|
/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_ddi.c | 46 fc_ddi_dma_alloc_handle(dev_info_t *dip, ddi_dma_attr_t *attr, argument 52 funcp = DEVI(dip)->devi_ops->devo_bus_ops->bus_dma_allochdl; 53 return ((*funcp)(dip, dip, attr, waitfp, arg, handlep)); 63 dev_info_t *dip; local 68 dip = hp->dmai_rdip; 109 funcp = DEVI(dip)->devi_ops->devo_bus_ops->bus_dma_bindhdl; 110 return ((*funcp)(dip, dip, handle, &dmareq, cookiep, ccountp)); 118 dev_info_t *dip; local 131 dev_info_t *dip; local 143 dev_info_t *dip; local 166 fc_ndi_prop_update(dev_t match_dev, dev_info_t *dip, char *name, uchar_t *data, uint_t nelements) argument [all...] |
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_msi.c | 51 dev_info_t *dip = px_p->px_dip; local 58 DBG(DBG_MSIQ, dip, "px_msi_attach\n"); 88 if (ndi_irm_create(dip, &irm_params, &irm_pool_p) == DDI_SUCCESS) { 91 DBG(DBG_MSIQ, dip, "ndi_irm_create() failed\n"); 94 if ((ret = px_lib_msi_init(dip)) != DDI_SUCCESS) 107 dev_info_t *dip = px_p->px_dip; local 110 DBG(DBG_MSIQ, dip, "px_msi_detach\n"); 326 dev_info_t *dip = px_p->px_dip; local 332 DBG(DBG_MSIQ, dip, "px_msi_get_props\n"); 335 msi_state_p->msi_cnt = ddi_getprop(DDI_DEV_T_ANY, dip, [all...] |
/illumos-gate/usr/src/uts/sun4u/excalibur/sys/ |
H A D | xcalppm_var.h | 67 dev_info_t *dip; /* ptr to our dev_info node */ member in struct:__anon9785
|