/illumos-gate/usr/src/uts/common/io/usb/usba/ |
H A D | usbai_pipe_mgmt.c | 67 usba_get_dflt_pipe_handle(dev_info_t *dip) argument 72 if (dip) { 73 usba_device = usba_get_usba_device(dip); 84 /* return dip owner of pipe_handle */ 89 dev_info_t *dip = NULL; local 93 dip = ph_impl->usba_ph_dip; 97 return (dip); 290 * dip - devinfo pointer 304 dev_info_t *dip, 335 request->dip 303 usba_pipe_setup_func_call( dev_info_t *dip, int (*sync_func)(dev_info_t *, usba_ph_impl_t *, usba_pipe_async_req_t *, usb_flags_t), usba_ph_impl_t *ph_impl, usb_opaque_t arg, usb_flags_t usb_flags, void (*callback)(usb_pipe_handle_t, usb_opaque_t, int, usb_cb_flags_t), usb_opaque_t callback_arg) argument 430 usba_init_pipe_handle(dev_info_t *dip, usba_device_t *usba_device, usb_ep_descr_t *ep, usb_pipe_policy_t *pipe_policy, usba_ph_impl_t *ph_impl) argument 764 usb_pipe_open( dev_info_t *dip, usb_ep_descr_t *ep, usb_pipe_policy_t *pipe_policy, usb_flags_t usb_flags, usb_pipe_handle_t *pipe_handle) argument 949 usb_pipe_close(dev_info_t *dip, usb_pipe_handle_t pipe_handle, usb_flags_t usb_flags, void (*callback)( usb_pipe_handle_t pipe_handle, usb_opaque_t arg, int rval, usb_cb_flags_t flags), usb_opaque_t callback_arg) argument 1047 usba_pipe_sync_close(dev_info_t *dip, usba_ph_impl_t *ph_impl, usba_pipe_async_req_t *request, usb_flags_t usb_flags) argument 1238 usb_pipe_reset(dev_info_t *dip, usb_pipe_handle_t pipe_handle, usb_flags_t usb_flags, void (*callback)( usb_pipe_handle_t ph, usb_opaque_t arg, int rval, usb_cb_flags_t flags), usb_opaque_t callback_arg) argument 1319 usba_pipe_sync_reset(dev_info_t *dip, usba_ph_impl_t *ph_impl, usba_pipe_async_req_t *request, usb_flags_t usb_flags) argument 1452 usb_pipe_drain_reqs(dev_info_t *dip, usb_pipe_handle_t pipe_handle, uint_t time, usb_flags_t usb_flags, void (*cb)( usb_pipe_handle_t ph, usb_opaque_t arg, int rval, usb_cb_flags_t flags), usb_opaque_t cb_arg) argument 1509 usba_pipe_sync_drain_reqs(dev_info_t *dip, usba_ph_impl_t *ph_impl, usba_pipe_async_req_t *request, usb_flags_t usb_flags) argument [all...] |
/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xge.c | 766 dev_info_t *dip = lldev->dev_info; local 772 (void) ddi_prop_create(DDI_DEV_T_NONE, dip, 779 ret = ddi_intr_get_nintrs(dip, lldev->intr_type, &count); 788 ret = ddi_intr_get_navail(dip, lldev->intr_type, &avail); 807 ret = ddi_intr_alloc(dip, lldev->intr_table, lldev->intr_type, 0, 844 (void) ddi_prop_remove(DDI_DEV_T_NONE, dip, "#msix-request"); 857 dev_info_t *dip = lldev->dev_info; local 867 (void) ddi_prop_remove(DDI_DEV_T_NONE, dip, "#msix-request");
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | zcons.c | 333 zc_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 341 instance = ddi_get_instance(dip); 348 if ((ddi_create_minor_node(dip, ZCONS_SLAVE_NAME, S_IFCHR, 350 (ddi_create_minor_node(dip, ZCONS_MASTER_NAME, S_IFCHR, 352 ddi_remove_minor_node(dip, NULL); 358 zcs->zc_devinfo = dip; 363 zc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 371 instance = ddi_get_instance(dip); 377 DBG1("zc_detach: device (dip=%p) still open\n", (void *)dip); 393 zc_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument [all...] |
H A D | ksyms.c | 377 ksyms_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
H A D | logindmux.c | 251 logdmux_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
H A D | mouse8042.c | 59 #define DRIVER_NAME(dip) ddi_driver_name(dip) 126 static int mouse8042_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, 259 mouse8042_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 263 int instance = ddi_get_instance(dip); 273 state = (struct mouse_state *)ddi_get_driver_private(dip); 307 ddi_set_driver_private(dip, state); 325 rc = ddi_create_minor_node(dip, "mouse", S_IFCHR, instance * 2, 331 if (ddi_create_internal_pathname(dip, "internal_mouse", S_IFCHR, 336 rc = ddi_regs_map_setup(dip, 382 mouse8042_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 414 mouse8042_getinfo( dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | pci_impl.h | 101 dev_info_t *dip; /* devinfo node */ member in struct:pci_bus_resource
|
H A D | pshot.h | 103 dev_info_t *dip; member in struct:pshot 168 static int pshot_power(dev_info_t *dip, int cmpt, int level); 196 dev_info_t *dip; member in struct:pshot_event_callback 203 static void pshot_event_cb(dev_info_t *dip, ddi_eventcookie_t cookie, 210 static void pshot_event_cb_test(dev_info_t *dip, ddi_eventcookie_t cookie, 217 static int pshot_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, 219 static int pshot_add_eventcall(dev_info_t *dip, dev_info_t *rdip, 222 static int pshot_remove_eventcall(dev_info_t *dip, ddi_callback_id_t cb_id); 223 static int pshot_post_event(dev_info_t *dip, dev_info_t *rdip, 227 static int pshot_ctl(dev_info_t *dip, dev_info_ [all...] |
/illumos-gate/usr/src/uts/common/sys/1394/targets/dcam1394/ |
H A D | dcam.h | 99 dev_info_t *dip; member in struct:dcam_state_s 135 int dcam_attach(dev_info_t *dip, ddi_attach_cmd_t cmd); 136 int dcam_power(dev_info_t *dip, int component, int level); 137 int dcam_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result); 138 int dcam_identify(dev_info_t *dip); 139 int dcam_detach(dev_info_t *dip, ddi_detach_cmd_t cmd); 152 void dcam_bus_reset_notify(dev_info_t *dip, ddi_eventcookie_t ev_cookie,
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_cpu.c | 102 sbdp_disconnect_cpu(sbdp_handle_t *hp, dev_info_t *dip, processorid_t cpuid) argument 115 nodeid = ddi_get_nodeid(dip); 183 sbdp_connect_cpu(sbdp_handle_t *hp, dev_info_t *dip, processorid_t cpuid) argument 196 nodeid = ddi_get_nodeid(dip); 482 sbdp_get_cpuid(sbdp_handle_t *hp, dev_info_t *dip) argument 492 nodeid = ddi_get_nodeid(dip); 524 sbdp_cpu_get_impl(sbdp_handle_t *hp, dev_info_t *dip) argument 534 nodeid = ddi_get_nodeid(dip); 824 sbdp_find_non_panther_cpus(dev_info_t *dip, void *node_args) argument 831 if (ddi_getlongprop_buf(DDI_DEV_T_ANY, dip, [all...] |
/illumos-gate/usr/src/uts/sun4u/starcat/io/ |
H A D | sckmdrv.c | 405 sckm_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | rmc_comm.h | 149 dev_info_t *dip; member in struct:rmc_comm_state
|
H A D | upa64s.h | 87 dev_info_t *dip; /* devinfo structure */ member in struct:upa64s_devstate
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | dr_io.c | 107 dev_info_t *dip; member in struct:__anon10281 111 dr_io_check_node(dev_info_t *dip, void *arg) argument 117 name = ddi_node_name(dip); 122 devid = ddi_prop_get_int(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, 132 if (!e_ddi_branch_held(dip)) 133 e_ddi_branch_hold(dip); 135 sarg->dip = dip; 143 * Walk the device tree to find the dip corresponding to the devid 144 * passed in. If present, the dip i 239 dev_info_t *dip; member in struct:__anon10282 441 dev_info_t *dip; local 646 dev_info_t *dip; local [all...] |
H A D | ntwdt.c | 122 dev_info_t *ntwdt_dip; /* dip */ 237 ntwdt_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 259 instance = ddi_get_instance(dip); 268 ntwdt_dip = dip; 270 ntwdt_ptr->ntwdt_dip = dip; 282 if (ddi_get_soft_iblock_cookie(dip, DDI_SOFTINT_LOW, 304 if (ddi_add_softintr(dip, DDI_SOFTINT_LOW, &ntwdt_cyclic_softint_id, 316 if (ddi_create_minor_node(dip, NTWDT_MINOR_NODE, S_IFCHR, 0, 324 ddi_report_dev(dip); 345 ntwdt_info(dev_info_t *dip, ddi_info_cmd_ argument 377 ntwdt_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument [all...] |
H A D | vnex.c | 82 static vnex_id_t *vnex_locate_id(dev_info_t *dip, uint32_t ino); 83 static vnex_id_t *vnex_alloc_id(dev_info_t *dip, uint32_t ino, 109 static int vnex_intr_ops(dev_info_t *dip, dev_info_t *rdip, 147 static int vnex_attach(dev_info_t *dip, ddi_attach_cmd_t cmd); 148 static int vnex_detach(dev_info_t *dip, ddi_detach_cmd_t cmd); 263 vnex_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 276 intr_dist_add(vnex_intr_dist, dip); 289 vnex_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 304 vnex_ctl(dev_info_t *dip, dev_info_t *rdip, argument 372 ddi_get_name(dip), ddi_get_instanc 447 vnex_ino_to_inum(dev_info_t *dip, uint32_t ino) argument 461 vnex_add_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument 543 vnex_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument 592 vnex_alloc_id(dev_info_t *dip, uint32_t ino, uint64_t dhdl) argument 608 vnex_locate_id(dev_info_t *dip, uint32_t ino) argument [all...] |
/illumos-gate/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx_var.h | 49 extern void niumx_dbg(niumx_debug_bit_t bit, dev_info_t *dip, char *fmt, ...); 85 dev_info_t *dip; member in struct:niumx_devstate 139 #define NIUMX_NAMEINST(dip) ddi_driver_name(dip), ddi_get_instance(dip) 140 #define NIUMX_DIP_TO_HANDLE(dip) \ 141 ((niumx_devstate_t *)NIUMX_DIP_TO_STATE(dip))->niumx_dev_hdl 142 #define NIUMX_DIP_TO_INST(dip) ddi_get_instance(dip) 144 #define NIUMX_DIP_TO_STATE(dip) NIUMX_INST_TO_STAT [all...] |
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | ldc.h | 97 dev_info_t *dip; /* dip of channel nexus */ member in struct:ldc_cnex
|
H A D | vcc_impl.h | 285 dev_info_t *dip; /* dev_info */ member in struct:vcc
|
/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_ops.c | 205 dev_info_t *dip; local 222 if ((dip = fc_phandle_to_dip(fc_handle_to_phandle_head(rp), h)) == NULL) 233 if (ddi_getproplen(DDI_DEV_T_ANY, dip, flags, propname, &proplen)) 253 dev_info_t *dip; local 269 if ((dip = fc_phandle_to_dip(fc_handle_to_phandle_head(rp), h)) == NULL) 280 if (ddi_getlongprop(DDI_DEV_T_ANY, dip, flags, 310 FC_DEBUG1(9, CE_CONT, "fco_ap_phandle: Looking up ap dip %p\n", ap); 322 dev_info_t *dip; local 334 if ((dip = fc_phandle_to_dip(fc_handle_to_phandle_head(rp), h)) == NULL) 340 dip 354 dev_info_t *dip; local 386 dev_info_t *dip; local [all...] |
H A D | fc_subr.c | 481 return (ip ? ip->dip : NULL); 485 fc_dip_to_phandle(struct fc_phandle_entry **head, dev_info_t *dip) argument 490 ASSERT(dip); 491 h = (fc_phandle_t)ddi_get_nodeid(dip); 501 * If we already have this dip in the table, just return the handle 504 if (hp->dip == dip) { 515 np->dip = dip; 529 fc_add_dip_to_phandle(struct fc_phandle_entry **head, dev_info_t *dip, argument 663 fc_find_node(dev_info_t *dip, struct fc_device_tree *hp) argument 750 dev_info_t *dip = NULL; local 765 dev_info_t *dip = NULL; local [all...] |
H A D | fcode.c | 175 fc_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument 197 fc_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 208 if (ddi_create_minor_node(dip, "fcode", S_IFCHR, 214 fc_dip = dip; 215 ddi_report_dev(dip); 229 fc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 236 ddi_remove_minor_node(dip, NULL);
|
/illumos-gate/usr/src/uts/sun4/io/fpc/ |
H A D | fpc-kstats.c | 221 fpc_kstat_init(dev_info_t *dip) argument 227 if (fpc_perfcnt_module_init(dip, &avail) != DDI_SUCCESS) 546 fpc_kstat_fini(dev_info_t *dip) argument 601 (void) fpc_perfcnt_module_fini(dip);
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px.c | 52 static int px_attach(dev_info_t *dip, ddi_attach_cmd_t cmd); 53 static int px_detach(dev_info_t *dip, ddi_detach_cmd_t cmd); 56 static int px_info(dev_info_t *dip, ddi_info_cmd_t infocmd, 59 static int px_pwr_setup(dev_info_t *dip); 60 static void px_pwr_teardown(dev_info_t *dip); 191 px_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument 224 px_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 227 int instance = DIP_TO_INST(dip); 235 DBG(DBG_ATTACH, dip, "DDI_ATTACH\n"); 246 ddi_driver_name(dip), instanc 453 px_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 590 dev_info_t *dip = px_p->px_dip; local 610 px_pwr_setup(dev_info_t *dip) argument 685 px_pwr_teardown(dev_info_t *dip) argument 727 px_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, off_t off, off_t len, caddr_t *addrp) argument 839 px_dma_setup(dev_info_t *dip, dev_info_t *rdip, ddi_dma_req_t *dmareq, ddi_dma_handle_t *handlep) argument 905 px_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attrp, int (*waitfp)(caddr_t), caddr_t arg, ddi_dma_handle_t *handlep) argument 944 px_dma_freehdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle) argument 962 px_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle, ddi_dma_req_t *dmareq, ddi_dma_cookie_t *cookiep, uint_t *ccountp) argument 1038 px_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle) argument 1089 px_dma_win(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle, uint_t win, off_t *offp, size_t *lenp, ddi_dma_cookie_t *cookiep, uint_t *ccountp) argument 1189 px_dma_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle, enum ddi_dma_ctlops cmd, off_t *offp, size_t *lenp, caddr_t *objp, uint_t cache_flags) argument 1252 px_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, void *arg, void *result) argument 1382 px_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument 1435 dev_info_t *dip; local [all...] |
H A D | px_debug.h | 118 dev_info_t *dip; member in struct:px_dbg_msg 122 extern void px_dbg_attach(dev_info_t *dip, ddi_softint_handle_t *px_dbg_hdl); 123 extern void px_dbg_detach(dev_info_t *dip, ddi_softint_handle_t *px_dbg_hdl); 128 extern void px_dbg(px_debug_bit_t bit, dev_info_t *dip, char *fmt, ...);
|