Searched defs:dip (Results 101 - 125 of 957) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/uts/common/io/drm/
H A Ddrm_irq.c192 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 Ddump.c77 dump_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
H A Dclone.c126 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 Dtty_common.c440 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 Dbpf_mod.c142 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 Dautoconf.c334 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 Ddacf_clnt.c70 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 Dsysteminfo.c284 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 Dapix_irm.c90 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 Dcpudrv_mach.c87 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 Dppm_plat.c49 (*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 Ddr_io.c146 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 Dgfxp_pci.c80 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 Dpci_kstats.c78 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 Dhxge_fm.c37 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 Denx_q.c165 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 Dunm_ndd.c188 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 Drge_ndd.c190 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 Dhubd.c45 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 Dhotkey_drv.h77 dev_info_t *dip; member in struct:hotkey_drv
H A Dddi_hp_impl.h53 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 Dtodds1307.h84 dev_info_t *dip; member in struct:ds1307_state
/illumos-gate/usr/src/uts/sun4u/starcat/io/
H A Dcvcredir.c164 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 Dcvcredir.c161 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 Dtaco.c71 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.

Completed in 84 milliseconds

1234567891011>>