Searched defs:dip (Results 226 - 250 of 957) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/uts/common/io/
H A Dtvhci.c59 static int tvhci_intr_op(dev_info_t *dip, dev_info_t *rdip,
71 dev_info_t *dip; member in struct:tvhci_state
254 tvhci_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
261 instance = ddi_get_instance(dip);
284 vhci->dip = dip;
287 pdip = ddi_get_parent(dip);
298 (void) ddi_prop_update_string(DDI_DEV_T_NONE, dip,
302 vclass = ddi_get_name_addr(dip);
311 if (mdi_vhci_register(vclass, dip,
340 tvhci_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
374 tvhci_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
435 tvhci_intr_op(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op, ddi_intr_handle_impl_t *hdlp, void *result) argument
443 tvhci_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop, void *arg, void *result) argument
506 tvhci_initchild(dev_info_t *dip, dev_info_t *child) argument
528 tvhci_uninitchild(dev_info_t *dip, dev_info_t *child) argument
[all...]
H A Diwscons.c624 iwscninfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
H A Dlog.c58 log_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
/illumos-gate/usr/src/uts/common/io/usb/clients/ugen/
H A Dugen.c171 ugen_skel_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
210 ugen_skel_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
218 instance = ddi_get_instance(dip);
249 if ((rval = usb_client_attach(dip, USBDRV_VERSION, 0)) !=
255 ugen_skelp->ugen_skel_dip = dip;
266 ugen_skelp->ugen_skel_hdl = usb_ugen_get_hdl(dip,
275 if (usb_register_event_cbs(dip, &ugen_skel_events, 0) != USB_SUCCESS) {
280 ddi_report_dev(dip);
286 usb_unregister_event_cbs(dip, &ugen_skel_events);
291 usb_client_detach(dip, NUL
302 ugen_skel_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
341 ugen_skel_disconnect_ev_cb(dev_info_t *dip) argument
354 ugen_skel_reconnect_ev_cb(dev_info_t *dip) argument
453 ugen_skel_power(dev_info_t *dip, int comp, int level) argument
[all...]
/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/
H A Dusbser_keyspan.c291 usbser_keyspan_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
294 return (usbser_getinfo(dip, infocmd, arg, result,
300 usbser_keyspan_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
308 rval = keyspan_pre_attach(dip, cmd, usbser_keyspan_statep);
316 return (usbser_attach(dip, cmd, usbser_keyspan_statep,
326 usbser_keyspan_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
329 if (ddi_get_driver_private(dip) == NULL) {
331 return (keyspan_pre_detach(dip, cmd, usbser_keyspan_statep));
335 return (usbser_detach(dip, cmd, usbser_keyspan_statep));
354 keyspan_pre_attach(dev_info_t *dip, ddi_attach_cmd_ argument
456 keyspan_pre_detach(dev_info_t *dip, ddi_detach_cmd_t cmd, void *statep) argument
485 keyspan_set_cfg(dev_info_t *dip, uint8_t cfg_num) argument
[all...]
/illumos-gate/usr/src/uts/common/io/usb/usba/
H A Dhcdi.c80 * store hcdi structure in the dip
83 usba_hcdi_set_hcdi(dev_info_t *dip, usba_hcdi_t *hcdi) argument
85 ddi_set_driver_private(dip, hcdi);
90 * retrieve hcdi structure from the dip
93 usba_hcdi_get_hcdi(dev_info_t *dip) argument
95 return (ddi_get_driver_private(dip));
218 usba_hcdi_unregister(dev_info_t *dip) argument
220 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(dip);
224 "usba_hcdi_unregister: %s", ddi_node_name(dip));
226 usba_hcdi_set_hcdi(dip, NUL
[all...]
/illumos-gate/usr/src/uts/common/io/vnic/
H A Dvnic_ctl.c125 vnic_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
140 vnic_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
144 if (ddi_get_instance(dip) != 0) {
152 vnic_dip = dip;
166 vnic_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
/illumos-gate/usr/src/uts/common/io/vscan/
H A Dvscan_drv.c297 vscan_drv_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
317 vscan_drv_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
322 if (ddi_get_instance(dip) != 0)
325 vscan_drv_dip = dip;
340 vscan_drv_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
347 if (ddi_get_instance(dip) != 0)
355 ddi_remove_minor_node(dip, NULL);
/illumos-gate/usr/src/uts/common/kmdb/
H A Dkdrv.c148 kdrv_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
168 kdrv_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
173 if (ddi_create_minor_node(dip, ddi_get_name(dip), S_IFCHR,
174 ddi_get_instance(dip), DDI_PSEUDO, 0) != DDI_SUCCESS)
177 kdrv_dip = dip;
179 if (kctl_attach(dip) != 0)
186 kdrv_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
194 ddi_remove_minor_node(dip, NULL);
/illumos-gate/usr/src/uts/common/sys/
H A Dbofi_impl.h86 dev_info_t *dip; member in struct:bofi_shadow
H A Dcpudrv.h165 dev_info_t *dip; /* devinfo handle */ member in struct:cpudrv_devstate
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_dr.c106 dev_info_t *dip = NULL; local
138 err = ndi_devi_alloc(pdip, name, node, &dip);
143 err = ndi_devi_online(dip, NDI_DEVI_BIND);
145 (void) ndi_devi_free(dip);
152 sbdp_attach_branch(dip, child, (void *)apktp);
159 sbdp_find_ssm_dip(dev_info_t *dip, void *arg) argument
174 if ((node = ddi_getprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
179 ndi_hold_devi(dip);
180 apktp->top_node = dip;
359 dev_info_t **dip; local
[all...]
H A Dsgsbbc.c242 * Set the dip in the soft state
253 if (ddi_getproplen(DDI_DEV_T_ANY, softsp->dip,
434 softsp->dip = devi;
454 sbbc_find_dip(dev_info_t *dip, void *arg) argument
466 node_name = ddi_node_name(dip);
467 if (strcmp(node_name, "bootbus-controller") == 0 && DDI_CF2(dip) &&
468 (prom_getprop(ddi_get_nodeid(dip),
470 (prom_getprop(ddi_get_nodeid(ddi_get_parent(dip)),
473 if (dip != dip_struct->cur_dip) {
474 dip_struct->new_dip = (void *)dip;
[all...]
/illumos-gate/usr/src/uts/sun4u/serengeti/sys/
H A Dsgsbbc_priv.h151 dev_info_t *dip; member in struct:sbbc_softstate
197 dev_info_t *cur_dip; /* current dip that we compare to */
198 dev_info_t *new_dip; /* new dip that fits the condition */
/illumos-gate/usr/src/uts/sun4u/snowbird/io/todds1307/
H A Dtodds1307.c233 todds1307_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
252 instance = ddi_get_instance(dip);
266 statep->dip = dip;
268 if (i2c_client_register(dip, &statep->ds1307_i2c_hdl) != I2C_SUCCESS) {
324 ddi_report_dev(dip);
335 todds1307_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
625 todds1307_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
639 *result = (void *)softsp->dip;
/illumos-gate/usr/src/uts/sun4u/starcat/io/
H A Ddman_domain.c250 man_dr_attach(dev_info_t *dip) argument
264 if (man_get_eri_dev_info(dip, &mdev) == FALSE) {
268 MAN_DBG(MAN_DR, ("man_dr_attach: dip major = %d instance =%d",
293 man_dr_detach(dev_info_t *dip) argument
313 status = man_dr_submit_work_wait(dip, MAN_WORK_DRSWITCH);
334 status = man_dr_submit_work_wait(dip, MAN_WORK_DRDETACH);
348 man_dr_submit_work_wait(dev_info_t *dip, int work_type) argument
361 wp->mw_arg.a_sf_dev.mdev_major = ddi_driver_major(dip);
362 wp->mw_arg.a_sf_dev.mdev_ppa = ddi_get_instance(dip);
656 * Verify if the dip passe
660 man_get_eri_dev_info(dev_info_t *dip, man_dev_t *mdevp) argument
718 man_dip_is_schizoxmits0_pcib(dev_info_t *dip, int *exp_id, int *xmits) argument
791 man_dip_is_eri(dev_info_t *dip, man_dev_t *ndevp) argument
829 man_dip_is_attached(dev_info_t *dip) argument
[all...]
H A Dgptwo_pci.c157 set_name_prop(dev_info_t *dip, void *arg, uint_t flags) argument
159 if (ndi_prop_update_string(DDI_DEV_T_NONE, dip,
216 * fcode interpreter and then rebind the dip to use any
249 * The platform DR interfaces created the dip in
325 " new pci child at dip=0x%p\n",
367 gptwo_unconfigure_pci(dev_info_t *dip) argument
371 fco_handle = gptwocfg_get_handle(dip);
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Dsysctrl_quiesce.c186 sysctrl_is_real_device(dev_info_t *dip) argument
192 if (ddi_get_driver(dip) == NULL)
195 if (DEVI(dip)->devi_pm_flags & (PMC_NEEDS_SR|PMC_PARENTAL_SR))
197 if (DEVI(dip)->devi_pm_flags & PMC_NO_SR)
203 rc = ddi_getlongprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, "reg",
218 sysctrl_suspend_devices(dev_info_t *dip, sysc_cfga_pkt_t *pkt) argument
222 ASSERT(dip == NULL || ddi_get_parent(dip) == NULL ||
223 DEVI_BUSY_OWNED(ddi_get_parent(dip)));
226 for (; dip !
265 dev_info_t *dip, *next, *last = NULL; local
[all...]
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dgp2cfg.h97 dev_info_t *dip; member in struct:gptwocfg_handle_list
110 (dev_info_t *dip);
H A Dtodds1337.h114 dev_info_t *dip; member in struct:ds1337_state
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_pwr.h43 dev_info_t *dip; /* node this struct represents */ member in struct:pci_pwr_chld
67 dev_info_t *pwr_dip; /* dip of nexus */
87 * XXX Number of components for dip. This needs to be provided by DDI.
89 #define PM_NUMCMPTS(dip) (DEVI(dip)->devi_pm_num_components)
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);
/illumos-gate/usr/src/uts/sun4v/io/fpc/
H A Dfpc-impl-4v.c112 fpc_platform_module_init(dev_info_t *dip) argument
118 fpc_platform_node_init(dev_info_t *dip, int *avail) argument
131 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip,
140 if (ddi_prop_lookup_byte_array(DDI_DEV_T_ANY, dip,
188 fpc_common_node_setup(dip, &index);
215 fpc_platform_module_fini(dev_info_t *dip) argument
/illumos-gate/usr/src/uts/sun4v/io/iospc/
H A Diospc.c44 static int iospc_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
45 static int iospc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
152 iospc_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
155 int instance = ddi_get_instance(dip);
165 if ((ddi_prop_lookup_string(DDI_DEV_T_ANY, dip,
194 iospc_p->iospc_dip = dip;
224 iospc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
226 int instance = ddi_get_instance(dip);
/illumos-gate/usr/src/uts/sun4v/io/
H A Dmdesc.c182 mdesc_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **resultp) argument
212 mdesc_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
214 int instance = ddi_get_instance(dip);
219 if (ddi_create_minor_node(dip, MDESC_NAME, S_IFCHR, instance,
225 ddi_report_dev(dip);
226 mdesc_devi = dip;
242 mdesc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
/illumos-gate/usr/src/uts/sun4v/io/n2rng/
H A Dn2rng_kcf.c330 dev_info_t *dip; local
332 dip = n2rng->n_dip;
352 ddi_driver_name(dip), ddi_get_instance(dip),
355 n2rng_prov_info.pi_provider_dev.pd_hw = dip;

Completed in 117 milliseconds

1234567891011>>