H A D | usba_ugen.c | 176 ugen_state_t *ugenp = kmem_zalloc(sizeof (ugen_state_t), local 181 hdl->hdl_ugenp = ugenp; 191 if ((rval = usb_get_dev_data(dip, &ugenp->ug_dev_data, 194 USB_DPRINTF_L2(UGEN_PRINT_ATTA, ugenp->ug_log_hdl, 201 mutex_init(&ugenp->ug_mutex, NULL, MUTEX_DRIVER, 202 ugenp->ug_dev_data->dev_iblock_cookie); 204 mutex_enter(&ugenp->ug_mutex); 205 ugenp->ug_dip = dip; 206 ugenp->ug_instance = ddi_get_instance(dip); 207 ugenp 284 ugen_state_t *ugenp = usb_ugen_hdl_impl->hdl_ugenp; local 310 ugen_state_t *ugenp; local 432 ugen_state_t *ugenp = usb_ugen_hdl_impl->hdl_ugenp; local 460 ugen_cleanup(ugen_state_t *ugenp) argument 524 ugen_cpr_suspend(ugen_state_t *ugenp) argument 601 ugen_cpr_resume(ugen_state_t *ugenp) argument 617 ugen_state_t *ugenp; local 663 ugen_state_t *ugenp = usb_ugen_hdl_impl->hdl_ugenp; local 682 ugen_restore_state(ugen_state_t *ugenp) argument 761 ugen_state_t *ugenp; local 898 ugen_state_t *ugenp; local 988 ugen_state_t *ugenp; local 1013 ugen_state_t *ugenp; local 1042 ugen_state_t *ugenp; local 1172 ugen_state_t *ugenp = ugen_devt2state(dev); local 1238 ugen_state_t *ugenp = ugen_devt2state(dev); local 1277 ugen_get_ep_descr(ugen_state_t *ugenp, dev_t dev, uint8_t *bmAttr, uint8_t *bAddr) argument 1317 ugen_check_open_flags(ugen_state_t *ugenp, dev_t dev, int flag) argument 1428 ugen_epxs_init(ugen_state_t *ugenp) argument 1487 ugen_epxs_data_init(ugen_state_t *ugenp, usb_ep_data_t *ep_data, uchar_t cfgval, uchar_t cfgidx, uchar_t iface, uchar_t alt) argument 1540 ugen_epxs_destroy(ugen_state_t *ugenp) argument 1551 ugen_epxs_data_destroy(ugen_state_t *ugenp, ugen_ep_t *epp) argument 1579 ugen_epxs_minor_nodes_create(ugen_state_t *ugenp, usb_ep_descr_t *ep_descr, uchar_t cfgval, uchar_t cfgidx, uchar_t iface, uchar_t alt) argument 1714 ugen_epx_shutdown(ugen_state_t *ugenp) argument 1741 ugen_cfgval2idx(ugen_state_t *ugenp, uint_t cfgval) argument 1764 ugen_epxs_check_open_nodes(ugen_state_t *ugenp) argument 1793 ugen_epxs_check_alt_switch(ugen_state_t *ugenp, uchar_t iface, uchar_t cfgidx) argument 1830 ugen_epxs_switch_cfg_alt(ugen_state_t *ugenp, ugen_ep_t *epp, dev_t dev) argument 1969 ugen_update_ep_descr(ugen_state_t *ugenp, ugen_ep_t *epp) argument 2002 ugen_epx_open(ugen_state_t *ugenp, dev_t dev, int flag) argument 2042 ugen_epx_close(ugen_state_t *ugenp, dev_t dev, int flag) argument 2070 ugen_epx_open_pipe(ugen_state_t *ugenp, ugen_ep_t *epp, int flag) argument 2178 ugen_epx_close_pipe(ugen_state_t *ugenp, ugen_ep_t *epp) argument 2255 ugen_epx_req(ugen_state_t *ugenp, struct buf *bp) argument 2408 ugen_epx_ctrl_req(ugen_state_t *ugenp, ugen_ep_t *epp, struct buf *bp, boolean_t *wait) argument 2550 ugen_state_t *ugenp = (ugen_state_t *)reqp->ctrl_client_private; local 2606 ugen_epx_bulk_req(ugen_state_t *ugenp, ugen_ep_t *epp, struct buf *bp, boolean_t *wait) argument 2668 ugen_state_t *ugenp = (ugen_state_t *)reqp->bulk_client_private; local 2724 ugen_epx_intr_IN_req(ugen_state_t *ugenp, ugen_ep_t *epp, struct buf *bp, boolean_t *wait) argument 2814 ugen_epx_intr_IN_start_polling(ugen_state_t *ugenp, ugen_ep_t *epp) argument 2878 ugen_epx_intr_IN_stop_polling(ugen_state_t *ugenp, ugen_ep_t *epp) argument 2899 ugen_epx_intr_IN_poll_wakeup(ugen_state_t *ugenp, ugen_ep_t *epp) argument 2921 ugen_state_t *ugenp = (ugen_state_t *)reqp->intr_client_private; local 3036 ugen_epx_intr_OUT_req(ugen_state_t *ugenp, ugen_ep_t *epp, struct buf *bp, boolean_t *wait) argument 3091 ugen_state_t *ugenp = (ugen_state_t *)reqp->intr_client_private; local 3139 ugen_epx_isoc_IN_req(ugen_state_t *ugenp, ugen_ep_t *epp, struct buf *bp, boolean_t *wait) argument 3271 ugen_epx_isoc_IN_start_polling(ugen_state_t *ugenp, ugen_ep_t *epp) argument 3353 ugen_epx_isoc_IN_stop_polling(ugen_state_t *ugenp, ugen_ep_t *epp) argument 3373 ugen_epx_isoc_IN_poll_wakeup(ugen_state_t *ugenp, ugen_ep_t *epp) argument 3395 ugen_state_t *ugenp = (ugen_state_t *)reqp->isoc_client_private; local 3577 ugen_epx_isoc_OUT_req(ugen_state_t *ugenp, ugen_ep_t *epp, struct buf *bp, boolean_t *wait) argument 3809 ugen_state_t *ugenp = (ugen_state_t *)reqp->isoc_client_private; local 3884 ugen_eps_open(ugen_state_t *ugenp, dev_t dev, int flag) argument 3912 ugen_eps_close(ugen_state_t *ugenp, dev_t dev, int flag) argument 3940 ugen_eps_req(ugen_state_t *ugenp, struct buf *bp) argument 3995 ugen_ds_init(ugen_state_t *ugenp) argument 4013 ugen_ds_destroy(ugen_state_t *ugenp) argument 4025 ugen_ds_open(ugen_state_t *ugenp, dev_t dev, int flag) argument 4050 ugen_ds_close(ugen_state_t *ugenp, dev_t dev, int flag) argument 4067 ugen_ds_req(ugen_state_t *ugenp, struct buf *bp) argument 4129 ugen_ds_change(ugen_state_t *ugenp) argument 4143 ugen_ds_poll_wakeup(ugen_state_t *ugenp) argument 4162 ugen_ds_minor_nodes_create(ugen_state_t *ugenp) argument 4277 ugen_minor_index_create(ugen_state_t *ugenp, ugen_minor_t minor) argument 4307 ugen_devt2minor(ugen_state_t *ugenp, dev_t dev) argument 4322 ugen_is_valid_minor_node(ugen_state_t *ugenp, dev_t dev) argument 4339 ugen_minor_node_table_create(ugen_state_t *ugenp) argument 4351 ugen_minor_node_table_shrink(ugen_state_t *ugenp) argument 4369 ugen_minor_node_table_destroy(ugen_state_t *ugenp) argument 4411 ugen_pm_init(ugen_state_t *ugenp) argument 4474 ugen_pm_destroy(ugen_state_t *ugenp) argument 4530 ugen_state_t *ugenp; local 4705 ugen_store_devt(ugen_state_t *ugenp, minor_t minor) argument 4737 ugen_state_t *ugenp = NULL; local 4779 ugen_free_devt(ugen_state_t *ugenp) argument [all...] |