/illumos-gate/usr/src/uts/common/io/drm/ |
H A D | drm_irq.c | 192 dev_info_t *dip = dev->dip; local 194 if (dip == NULL) { 195 DRM_ERROR("drm_install_irq_handle: cannot get vgatext's dip"); 199 if (ddi_intr_hilevel(dip, 0) != 0) { 205 if (ddi_get_iblock_cookie(dip, (uint_t)0, 212 if (ddi_add_intr(dip, 0, &dev->intr_block, 264 ASSERT(dev->dip); 265 ddi_remove_intr(dev->dip, 0, dev->intr_block);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | dump.c | 77 dump_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
H A D | clone.c | 126 cln_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument 196 * open probably requires attaching instance 0 (pseudo dip).
|
H A D | tty_common.c | 440 dev_info_t *dip; local 463 if ((dip = ddi_find_devinfo("options", -1, 0)) == NULL) { 470 if (ddi_prop_update_byte_array(DDI_DEV_T_NONE, dip, 515 if ((dip = ddi_find_devinfo("options", -1, 0)) == NULL) { 526 if (e_ddi_prop_remove(DDI_DEV_T_NONE, dip, property) 535 if (e_ddi_prop_update_byte_array(DDI_DEV_T_NONE, dip, property,
|
/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) argument 150 bpf_bufsize = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 0, 155 bpf_maxbufsize = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 0, 158 if (ddi_create_minor_node(dip, "bpf", S_IFCHR, 0, 160 ddi_remove_minor_node(dip, NULL); 163 bpf_dev_info = dip; 164 ddi_report_dev(dip); 207 (void) bpf_detach(dip, DDI_DETACH); 212 bpf_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 231 ddi_prop_remove_all(dip); 247 bpf_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | autoconf.c | 334 dev_info_t *dip = NULL; local 343 dip = ddi_add_child(pdip, buf, nid, -1); 348 if (dip == NULL) 355 (void) get_neighbors(dip, DDI_WALK_PRUNESIB); 357 di_dfs(ddi_get_child(dip), get_neighbors, 0); 359 return (dip); 464 * Attach options dip 475 * Attach and hold clone dip
|
H A D | dacf_clnt.c | 70 dacfc_match_create_minor(char *name, char *node_type, dev_info_t *dip, argument 90 if (!DEVI_IS_ATTACHING(dmdp->dip)) { 95 dev_pathp = ddi_pathname(dip, dev_path); 100 const char *drv_name = ddi_driver_name(dip); 121 mutex_enter(&(DEVI(dip)->devi_lock)); 122 if (DEVI_IS_INVOKING_DACF(dip)) { 123 mutex_exit(&(DEVI(dip)->devi_lock)); 135 mutex_exit(&(DEVI(dip)->devi_lock)); 165 dacf_rsrv_make(pa_rsrv, r, dmdp, &(DEVI(dip)->devi_dacf_tasks)); 190 dacf_rsrv_make(pd_rsrv, r, dmdp, &(DEVI(dip) [all...] |
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | systeminfo.c | 284 dev_info_t *dip; member in struct:i_path_findnode 294 f->dip = dev; 312 fn.dip = NULL; 322 return (fn.dip); 331 dev_info_t *dip; local 336 dip = path_to_devinfo(devname); 337 if (dip == NULL) { 343 ndev = ddi_driver_major(dip); 357 unit = i_ddi_devi_get_ppa(dip);
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_irm.c | 90 int apix_irm_intr_ops(dev_info_t *dip, ddi_intr_handle_impl_t *handle, 94 int (*psm_intr_ops_saved)(dev_info_t *dip, ddi_intr_handle_impl_t *handle, 109 dev_info_t *dip; local 122 dip = ddi_root_node(); 199 if (ndi_irm_create(dip, &apix_irm_params, 272 apix_irm_intr_ops(dev_info_t *dip, ddi_intr_handle_impl_t *handle, argument 278 return (apix_irm_alloc_fixed(dip, handle, result)); 283 return (apix_irm_free_fixed(dip, handle, result)); 291 return ((*psm_intr_ops_saved)(dip, handle, op, result)); 310 apix_irm_alloc_fixed(dev_info_t *dip, ddi_intr_handle_impl_ argument 375 apix_irm_free_fixed(dev_info_t *dip, ddi_intr_handle_impl_t *handle, int *result) argument [all...] |
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | cpudrv_mach.c | 87 cpudrv_get_cpu_id(dev_info_t *dip, processorid_t *cpu_id) argument 89 return ((*cpu_id = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 140 dev_info_t *dip; local 145 dip = ctx; 146 instance = ddi_get_instance(dip); 174 (void) pm_update_maxpower(dip, 0, top_spd->pm_level); 186 dev_info_t *dip; local 190 dip = ctx; 191 instance = ddi_get_instance(dip); 215 dev_info_t *dip; local [all...] |
H A D | ppm_plat.c | 49 (*cpupm_set_topspeed_callb)(cpup->dip, speed); 74 ddi_get_instance(cpup->dip)); 81 ddi_get_instance(cpup->dip))); 89 topspeed = (*cpupm_get_topspeed_callb)(ncpup->dip); 104 ppm_manage_early_cpus(dev_info_t *dip, int new, int *result) argument 106 ppm_dev_t *ppmd = PPM_GET_PRIVATE(dip); 110 "before it was ready dip(0x%p)", (void *)dip)); 126 dev_info_t *dip; local 135 dip [all...] |
/illumos-gate/usr/src/uts/i86pc/io/dr/ |
H A D | dr_io.c | 146 dev_info_t *dip; local 151 err = drmach_get_dip(ip->sbi_cm.sbdev_id, &dip); 154 else if (dip != NULL) { 157 ASSERT(e_ddi_branch_held(dip)); 158 dr_check_devices(dip, &ref, hp, NULL, NULL, 174 PR_IO("%s: dip(%s) ref = %d\n", 175 f, ddi_get_name(dip), ref); 178 PR_IO("%s: NO dip for id (0x%x)\n", 275 dr_get_comp_cond(dr_io_unit_t *ip, dev_info_t *dip) argument 277 if (dip 311 dev_info_t *dip; local [all...] |
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_pci.c | 80 dev_info_t *dip; member in struct:gfxp_pci_bsf 86 gfxp_pci_get_bsf(dev_info_t *dip, uint8_t *bus, uint8_t *dev, uint8_t *func) argument 93 rc = ddi_prop_lookup_int_array(DDI_DEV_T_ANY, dip, 114 gfxp_pci_find_bsf(dev_info_t *dip, void *arg) argument 125 vendor_id = ddi_prop_get_int(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, 127 device_id = ddi_prop_get_int(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, 129 class_code = ddi_prop_get_int(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, 135 if (gfxp_pci_get_bsf(dip, &bus, &dev, &func) != DDI_SUCCESS) 142 pci_bsf->dip = dip; 158 dev_info_t *dip; local 197 dev_info_t *dip = (dev_info_t *)handle; local 214 dev_info_t *dip = (dev_info_t *)handle; local 231 dev_info_t *dip = (dev_info_t *)handle; local 248 dev_info_t *dip = (dev_info_t *)handle; local 263 dev_info_t *dip = (dev_info_t *)handle; local 278 dev_info_t *dip = (dev_info_t *)handle; local 291 gfxp_pci_find_vd(dev_info_t *dip, void *arg) argument [all...] |
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_kstats.c | 78 dev_info_t *dip = ih_p->ih_dip; local 83 ddi_driver_name(dip), ddi_get_instance(dip)); 84 (void) ddi_pathname(dip, ih_devpath);
|
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_fm.c | 37 hxge_fm_error_cb(dev_info_t *dip, ddi_fm_error_t *err, const void *impl_data); 182 hxgep->fm_capabilities = ddi_prop_get_int(DDI_DEV_T_ANY, hxgep->dip, 195 ddi_fm_init(hxgep->dip, &hxgep->fm_capabilities, &iblk); 202 pci_ereport_setup(hxgep->dip); 207 ddi_fm_handler_register(hxgep->dip, 251 pci_ereport_teardown(hxgep->dip); 257 ddi_fm_handler_unregister(hxgep->dip); 260 ddi_fm_fini(hxgep->dip); 271 hxge_fm_error_cb(dev_info_t *dip, ddi_fm_error_t *err, argument 274 pci_ereport_post(dip, er [all...] |
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | enx_q.c | 165 char *node_name, dev_info_t *dip) 171 new_ch->ch_dip = dip; 179 * child. If so, simply update its dip and node_name 183 ch->ch_dip = dip; 204 dev_info_t *dip) 211 if (ch->ch_dip != dip) { 212 ENX_DPRINTF_DEBUG("updating child dip for " 214 gwi->gw_portid, dip); 215 ch->ch_dip = dip; 231 dev_info_t *dip local 164 eibnx_enqueue_child(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi, char *node_name, dev_info_t *dip) argument 203 eibnx_update_child(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi, dev_info_t *dip) argument 248 dev_info_t *dip = NULL; local [all...] |
/illumos-gate/usr/src/uts/common/io/ntxn/ |
H A D | unm_ndd.c | 188 dev_info_t *dip; local 195 dip = adapter->dip; 237 if (setfn && UNM_PROP_EXISTS(dip, nm)) { 238 pval = UNM_PROP_GET_INT(dip, nm); 264 dev_info_t *dip; local 284 dip = adapter->dip; 285 if (UNM_PROP_EXISTS(dip, transfer_speed_propname)) { 287 speed = UNM_PROP_GET_INT(dip, transfer_speed_propnam [all...] |
/illumos-gate/usr/src/uts/common/io/rge/ |
H A D | rge_ndd.c | 190 dev_info_t *dip; local 197 dip = rgep->devinfo; 239 if (setfn && RGE_PROP_EXISTS(dip, nm)) { 240 pval = RGE_PROP_GET_INT(dip, nm); 264 dev_info_t *dip; local 284 dip = rgep->devinfo; 285 if (RGE_PROP_EXISTS(dip, transfer_speed_propname)) { 287 speed = RGE_PROP_GET_INT(dip, transfer_speed_propname); 334 if (RGE_PROP_EXISTS(dip, speed_propname) || 335 RGE_PROP_EXISTS(dip, duplex_propnam [all...] |
/illumos-gate/usr/src/uts/common/io/usb/hubd/ |
H A D | hubd.c | 45 static int hubd_info(dev_info_t *dip, ddi_info_cmd_t infocmd, 47 extern int usba_hubdi_power(dev_info_t *dip, int comp, int level); 155 hubd_info(dev_info_t *dip, ddi_info_cmd_t infocmd, argument 184 dev_info_t *dip = hubd_get_dip(*devp); local 186 return (usba_hubdi_open(dip, devp, flags, otyp, credp)); 193 dev_info_t *dip = hubd_get_dip(dev); local 195 return (usba_hubdi_close(dip, dev, flag, otyp, credp)); 203 dev_info_t *dip = hubd_get_dip(dev); local 205 return (usba_hubdi_ioctl(dip, dev, cmd, arg, mode,
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | hotkey_drv.h | 77 dev_info_t *dip; member in struct:hotkey_drv
|
H A D | ddi_hp_impl.h | 53 dev_info_t *cn_dip; /* The dip that the handle is linked */ 59 dev_info_t *dip; member in struct:ddi_hp_cn_async_event_entry 86 #define NEXUS_HAS_HP_OP(dip) \ 87 ((DEVI(dip)->devi_ops->devo_bus_ops) && \ 88 (DEVI(dip)->devi_ops->devo_bus_ops->busops_rev >= BUSO_REV_10) && \ 89 (DEVI(dip)->devi_ops->devo_bus_ops->bus_hp_op)) 135 ddi_hp_cn_handle_t *ddihp_cn_name_to_handle(dev_info_t *dip, char *cn_name);
|
/illumos-gate/usr/src/uts/sun4u/snowbird/sys/ |
H A D | todds1307.h | 84 dev_info_t *dip; member in struct:ds1307_state
|
/illumos-gate/usr/src/uts/sun4u/starcat/io/ |
H A D | cvcredir.c | 164 cvcr_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 174 ddi_remove_minor_node(dip, NULL); 181 cvcr_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
/illumos-gate/usr/src/uts/sun4u/starfire/cvcredir/ |
H A D | cvcredir.c | 161 cvcr_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 169 ddi_remove_minor_node(dip, NULL); 176 cvcr_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
/illumos-gate/usr/src/uts/sun4u/taco/os/ |
H A D | taco.c | 71 dev_info_t *dip; /* dip of the ISA driver */ local 105 dip = e_ddi_hold_devi_by_path(TACO_ISA_PATHNAME, 0); 106 if (dip == NULL) { 111 if (pci_config_setup(dip, &isa_handle) != DDI_SUCCESS) { 124 plat_ide_chipreset(dev_info_t *dip, int chno) argument 135 * The dip passed as the argument is not used here. 137 * The dip passed will be used to match the corresponding ISA node.
|