/opensolaris-onvv-gate/usr/src/uts/common/sys/usb/hcd/ehci/ |
H A D | ehci_util.h | 48 extern void ehci_set_dma_attributes(ehci_state_t *ehcip); 49 extern int ehci_allocate_pools(ehci_state_t *ehcip); 51 ehci_state_t *ehcip, 53 extern int ehci_map_regs(ehci_state_t *ehcip); 55 ehci_state_t *ehcip); 56 extern int ehci_init_ctlr(ehci_state_t *ehcip, 59 ehci_state_t *ehcip); 64 extern int ehci_cleanup(ehci_state_t *ehcip); 65 extern int ehci_cpr_suspend(ehci_state_t *ehcip); 66 extern int ehci_cpr_resume(ehci_state_t *ehcip); [all...] |
H A D | ehci_isoch.h | 47 ehci_state_t *ehcip); 51 ehci_state_t *ehcip); 55 ehci_state_t *ehcip, 60 ehci_state_t *ehcip, 67 ehci_state_t *ehcip, 74 ehci_state_t *ehcip, 80 ehci_state_t *ehcip);
|
H A D | ehci_isoch_util.h | 38 ehci_state_t *ehcip); 45 ehci_state_t *ehcip, 51 ehci_state_t *ehcip, 59 ehci_state_t *ehcip); 62 ehci_state_t *ehcip, 69 ehci_state_t *ehcip, 73 ehci_state_t *ehcip, 77 ehci_state_t *ehcip, 80 ehci_state_t *ehcip, 83 ehci_state_t *ehcip); [all...] |
H A D | ehci_intr.h | 48 extern void ehci_handle_ue(ehci_state_t *ehcip); 50 ehci_state_t *ehcip); 52 ehci_state_t *ehcip); 54 ehci_state_t *ehcip); 56 ehci_state_t *ehcip, 62 ehci_state_t *ehcip, 66 ehci_state_t *ehcip, 72 ehci_state_t *ehcip, 78 ehci_state_t *ehcip,
|
H A D | ehci_xfer.h | 47 ehci_state_t *ehcip, 51 ehci_state_t *ehcip, 54 ehci_state_t *ehcip, 58 ehci_state_t *ehcip, 61 ehci_state_t *ehcip, 64 ehci_state_t *ehcip, 69 ehci_state_t *ehcip, 74 ehci_state_t *ehcip, 80 ehci_state_t *ehcip, 85 ehci_state_t *ehcip, [all...] |
H A D | ehcid.h | 573 ehci_state_t *ehcip, 870 #define Get_QH(addr) ddi_get32(ehcip->ehci_qh_pool_mem_handle, \ 873 #define Set_QH(addr, val) ddi_put32(ehcip->ehci_qh_pool_mem_handle, \ 877 #define Get_QTD(addr) ddi_get32(ehcip->ehci_qtd_pool_mem_handle, \ 880 #define Set_QTD(addr, val) ddi_put32(ehcip->ehci_qtd_pool_mem_handle, \ 884 #define Get_ITD(addr) ddi_get32(ehcip->ehci_itd_pool_mem_handle, \ 887 #define Set_ITD(addr, val) ddi_put32(ehcip->ehci_itd_pool_mem_handle, \ 892 ehcip->ehci_itd_pool_mem_handle, \ 896 ehcip->ehci_itd_pool_mem_handle, \ 901 ehcip [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/usb/hcd/ehci/ |
H A D | ehci_util.c | 129 void ehci_set_dma_attributes(ehci_state_t *ehcip); 130 int ehci_allocate_pools(ehci_state_t *ehcip); 132 ehci_state_t *ehcip, 134 int ehci_map_regs(ehci_state_t *ehcip); 136 ehci_state_t *ehcip); 137 static int ehci_add_intrs(ehci_state_t *ehcip, 139 int ehci_init_ctlr(ehci_state_t *ehcip, 141 static int ehci_take_control(ehci_state_t *ehcip); 143 ehci_state_t *ehcip); 145 ehci_state_t *ehcip); 292 ehci_state_t *ehcip = ddi_get_soft_state(ehci_statep, local 310 ehci_dma_attr_workaround(ehci_state_t *ehcip) argument 349 ehci_set_dma_attributes(ehci_state_t *ehcip) argument 389 ehci_allocate_pools(ehci_state_t *ehcip) argument 559 ehci_decode_ddi_dma_addr_bind_handle_result( ehci_state_t *ehcip, int result) argument 602 ehci_map_regs(ehci_state_t *ehcip) argument 714 ehci_register_intrs_and_init_mutex(ehci_state_t *ehcip) argument 837 ehci_add_intrs(ehci_state_t *ehcip, int intr_type) argument 997 ehci_init_hardware(ehci_state_t *ehcip) argument 1111 ehci_init_workaround(ehci_state_t *ehcip) argument 1184 ehci_init_check_status(ehci_state_t *ehcip) argument 1235 ehci_init_ctlr(ehci_state_t *ehcip, int init_type) argument 1368 ehci_take_control(ehci_state_t *ehcip) argument 1500 ehci_init_periodic_frame_lst_table(ehci_state_t *ehcip) argument 1600 ehci_build_interrupt_lattice(ehci_state_t *ehcip) argument 1700 ehci_alloc_hcdi_ops(ehci_state_t *ehcip) argument 1772 ehci_cleanup(ehci_state_t *ehcip) argument 1969 ehci_rem_intrs(ehci_state_t *ehcip) argument 2001 ehci_cpr_suspend(ehci_state_t *ehcip) argument 2079 ehci_cpr_resume(ehci_state_t *ehcip) argument 2124 ehci_allocate_bandwidth( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, uint_t *pnode, uchar_t *smask, uchar_t *cmask) argument 2173 ehci_allocate_high_speed_bandwidth( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, uint_t *pnode, uchar_t *smask, uchar_t *cmask) argument 2282 ehci_allocate_classic_tt_bandwidth( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, uint_t pnode) argument 2415 ehci_deallocate_bandwidth( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, uint_t pnode, uchar_t smask, uchar_t cmask) argument 2445 ehci_deallocate_high_speed_bandwidth( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, uint_t pnode, uchar_t smask, uchar_t cmask) argument 2527 ehci_deallocate_classic_tt_bandwidth( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, uint_t pnode) argument 2619 ehci_compute_high_speed_bandwidth( ehci_state_t *ehcip, usb_ep_descr_t *endpoint, usb_port_status_t port_status, uint_t *sbandwidth, uint_t *cbandwidth) argument 2790 ehci_adjust_polling_interval( ehci_state_t *ehcip, usb_ep_descr_t *endpoint, usb_port_status_t port_status) argument 2913 ehci_adjust_high_speed_polling_interval( ehci_state_t *ehcip, usb_ep_descr_t *endpoint) argument 3069 ehci_find_bestfit_hs_mask( ehci_state_t *ehcip, uchar_t *smask, uint_t *pnode, usb_ep_descr_t *endpoint, uint_t bandwidth, int interval) argument 3183 ehci_find_bestfit_ls_intr_mask( ehci_state_t *ehcip, uchar_t *smask, uchar_t *cmask, uint_t *pnode, uint_t sbandwidth, uint_t cbandwidth, int interval) argument 3291 ehci_find_bestfit_sitd_in_mask( ehci_state_t *ehcip, uchar_t *smask, uchar_t *cmask, uint_t *pnode, uint_t sbandwidth, uint_t cbandwidth, int interval) argument 3413 ehci_find_bestfit_sitd_out_mask( ehci_state_t *ehcip, uchar_t *smask, uint_t *pnode, uint_t sbandwidth, int interval) argument 3516 ehci_calculate_bw_availability_mask( ehci_state_t *ehcip, uint_t bandwidth, int leaf, int leaf_count, uchar_t *bw_mask) argument 3572 ehci_update_bw_availability( ehci_state_t *ehcip, int bandwidth, int leftmost_leaf, int leaf_count, uchar_t mask) argument 3642 ehci_state_is_operational(ehci_state_t *ehcip) argument 3674 ehci_do_soft_reset(ehci_state_t *ehcip) argument 3848 ehci_get_xfer_attrs( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw) argument 3884 ehci_get_current_frame_number(ehci_state_t *ehcip) argument 3934 ehci_cpr_cleanup(ehci_state_t *ehcip) argument 3949 ehci_wait_for_sof(ehci_state_t *ehcip) argument 4013 ehci_toggle_scheduler_on_pipe(ehci_state_t *ehcip) argument 4109 ehci_toggle_scheduler(ehci_state_t *ehcip) argument 4252 ehci_print_caps(ehci_state_t *ehcip) argument 4318 ehci_print_regs(ehci_state_t *ehcip) argument 4354 ehci_print_qh( ehci_state_t *ehcip, ehci_qh_t *qh) argument 4406 ehci_print_qtd( ehci_state_t *ehcip, ehci_qtd_t *qtd) argument 4461 ehci_create_stats(ehci_state_t *ehcip) argument 4546 ehci_destroy_stats(ehci_state_t *ehcip) argument 4575 ehci_do_intrs_stats( ehci_state_t *ehcip, int val) argument 4637 ehci_do_byte_stats( ehci_state_t *ehcip, size_t len, uint8_t attr, uint8_t addr) argument [all...] |
H A D | ehci_hub.c | 45 ehci_state_t *ehcip, 50 ehci_state_t *ehcip, 54 ehci_state_t *ehcip, 58 ehci_state_t *ehcip, 61 ehci_state_t *ehcip, 65 ehci_state_t *ehcip, 68 ehci_state_t *ehcip, 71 ehci_state_t *ehcip); 73 ehci_state_t *ehcip, 76 ehci_state_t *ehcip, 114 ehci_init_root_hub(ehci_state_t *ehcip) argument 277 ehci_load_root_hub_driver(ehci_state_t *ehcip) argument 293 ehci_unload_root_hub_driver(ehci_state_t *ehcip) argument 313 ehci_state_t *ehcip = ehci_obtain_state( local 376 ehci_state_t *ehcip = ehci_obtain_state( local 445 ehci_state_t *ehcip = ehci_obtain_state( local 510 ehci_handle_root_hub_request( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, usb_ctrl_req_t *ctrl_reqp) argument 604 ehci_handle_set_clear_port_feature( ehci_state_t *ehcip, uchar_t bRequest, uint16_t wValue, uint16_t port) argument 694 ehci_handle_port_power( ehci_state_t *ehcip, uint16_t port, uint_t on) argument 756 ehci_handle_port_enable( ehci_state_t *ehcip, uint16_t port, uint_t on) argument 805 ehci_handle_clrchng_port_enable( ehci_state_t *ehcip, uint16_t port) argument 841 ehci_handle_port_suspend( ehci_state_t *ehcip, uint16_t port, uint_t on) argument 901 ehci_handle_clrchng_port_suspend( ehci_state_t *ehcip, uint16_t port) argument 968 ehci_handle_port_reset( ehci_state_t *ehcip, uint16_t port) argument 1119 ehci_root_hub_reset_occured( ehci_state_t *ehcip) argument 1163 ehci_handle_complete_port_reset( ehci_state_t *ehcip, uint16_t port) argument 1201 ehci_handle_clear_port_connection( ehci_state_t *ehcip, uint16_t port) argument 1229 ehci_handle_clrchng_port_over_current( ehci_state_t *ehcip, uint16_t port) argument 1257 ehci_handle_get_port_status( ehci_state_t *ehcip, uint16_t port) argument 1303 ehci_handle_get_hub_descriptor( ehci_state_t *ehcip) argument 1354 ehci_handle_get_hub_status( ehci_state_t *ehcip) argument 1399 ehci_handle_get_device_status( ehci_state_t *ehcip) argument 1446 ehci_state_t *ehcip = ehci_obtain_state( local 1529 ehci_state_t *ehcip = ehci_obtain_state( local 1570 ehci_get_root_hub_port_status( ehci_state_t *ehcip, uint16_t port) argument 1677 ehci_is_port_owner( ehci_state_t *ehcip, uint16_t port) argument 1711 ehci_root_hub_allocate_intr_pipe_resource( ehci_state_t *ehcip, usb_flags_t flags) argument 1781 ehci_root_hub_intr_pipe_cleanup( ehci_state_t *ehcip, usb_cr_t completion_reason) argument 1843 ehci_state_t *ehcip = (ehci_state_t *)arg; local 2056 ehci_state_t *ehcip = ehci_obtain_state( local [all...] |
H A D | ehci.c | 208 ehci_state_t *ehcip = NULL; local 215 ehcip = ehci_obtain_state(dip); 217 return (ehci_cpr_resume(ehcip)); 230 ehcip = ddi_get_soft_state(ehci_statep, instance); 231 if (ehcip == NULL) { 236 ehcip->ehci_flags = EHCI_ATTACH; 238 ehcip->ehci_log_hdl = usb_alloc_log_hdl(dip, "ehci", &ehci_errlevel, 241 ehcip->ehci_flags |= EHCI_ZALLOC; 244 ehcip->ehci_hc_soft_state = EHCI_CTLR_INIT_STATE; 246 USB_DPRINTF_L4(PRINT_MASK_ATTA, ehcip 394 ehci_state_t *ehcip = ehci_obtain_state(dip); local 488 ehci_state_t *ehcip = ehci_obtain_state(dip); local 542 ehci_state_t *ehcip; local 582 ehci_state_t *ehcip = ddi_get_soft_state(ehci_statep, instance); local 645 ehci_state_t *ehcip = (void *)arg1; local 811 ehci_state_t *ehcip = ehci_obtain_state( local 1036 ehci_state_t *ehcip = ehci_obtain_state( local 1119 ehci_state_t *ehcip = ehci_obtain_state( local 1155 ehci_state_t *ehcip = ehci_obtain_state( local 1184 ehci_state_t *ehcip = ehci_obtain_state( local 1258 ehci_state_t *ehcip = ehci_obtain_state( local 1295 ehci_state_t *ehcip = ehci_obtain_state( local 1353 ehci_state_t *ehcip = ehci_obtain_state( local 1403 ehci_state_t *ehcip = ehci_obtain_state( local 1432 ehci_state_t *ehcip = ehci_obtain_state( local 1470 ehci_state_t *ehcip = ehci_obtain_state( local 1503 ehci_state_t *ehcip = ehci_obtain_state( local 1555 ehci_state_t *ehcip = ehci_obtain_state( local [all...] |
H A D | ehci_xfer.c | 49 ehci_state_t *ehcip, 53 ehci_state_t *ehcip, 57 ehci_state_t *ehcip, 60 ehci_state_t *ehcip, 63 ehci_state_t *ehcip, 66 ehci_state_t *ehcip, 70 ehci_state_t *ehcip, 74 ehci_state_t *ehcip, 78 ehci_state_t *ehcip, 82 ehci_state_t *ehcip, 303 ehci_alloc_qh( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, uint_t flag) argument 401 ehci_unpack_endpoint( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, ehci_qh_t *qh) argument 533 ehci_insert_qh( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph) argument 569 ehci_insert_async_qh( ehci_state_t *ehcip, ehci_pipe_private_t *pp) argument 668 ehci_insert_intr_qh( ehci_state_t *ehcip, ehci_pipe_private_t *pp) argument 735 ehci_modify_qh_status_bit( ehci_state_t *ehcip, ehci_pipe_private_t *pp, halt_bit_t action) argument 845 ehci_halt_hs_qh( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_qh_t *qh) argument 885 ehci_halt_fls_ctrl_and_bulk_qh( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_qh_t *qh) argument 938 ehci_clear_tt_buffer( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, ehci_qh_t *qh) argument 1041 ehci_halt_fls_intr_qh( ehci_state_t *ehcip, ehci_qh_t *qh) argument 1118 ehci_remove_qh( ehci_state_t *ehcip, ehci_pipe_private_t *pp, boolean_t reclaim) argument 1157 ehci_remove_async_qh( ehci_state_t *ehcip, ehci_pipe_private_t *pp, boolean_t reclaim) argument 1221 ehci_remove_intr_qh( ehci_state_t *ehcip, ehci_pipe_private_t *pp, boolean_t reclaim) argument 1270 ehci_insert_qh_on_reclaim_list( ehci_state_t *ehcip, ehci_pipe_private_t *pp) argument 1319 ehci_deallocate_qh( ehci_state_t *ehcip, ehci_qh_t *old_qh) argument 1365 ehci_qh_cpu_to_iommu( ehci_state_t *ehcip, ehci_qh_t *addr) argument 1389 ehci_qh_iommu_to_cpu( ehci_state_t *ehcip, uintptr_t addr) argument 1424 ehci_initialize_dummy( ehci_state_t *ehcip, ehci_qh_t *qh) argument 1470 ehci_allocate_ctrl_resources( ehci_state_t *ehcip, ehci_pipe_private_t *pp, usb_ctrl_req_t *ctrl_reqp, usb_flags_t usb_flags) argument 1512 ehci_insert_ctrl_req( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, usb_ctrl_req_t *ctrl_reqp, ehci_trans_wrapper_t *tw, usb_flags_t usb_flags) argument 1654 ehci_allocate_bulk_resources( ehci_state_t *ehcip, ehci_pipe_private_t *pp, usb_bulk_req_t *bulk_reqp, usb_flags_t usb_flags) argument 1695 ehci_insert_bulk_req( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, usb_bulk_req_t *bulk_reqp, ehci_trans_wrapper_t *tw, usb_flags_t flags) argument 1791 ehci_start_periodic_pipe_polling( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, usb_opaque_t periodic_in_reqp, usb_flags_t flags) argument 1898 ehci_start_pipe_polling( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, usb_flags_t flags) argument 1941 ehci_start_intr_polling( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, usb_flags_t flags) argument 2010 ehci_set_periodic_pipe_polling( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph) argument 2082 ehci_allocate_intr_resources( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, usb_intr_req_t *intr_reqp, usb_flags_t flags) argument 2172 ehci_insert_intr_req( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw, usb_flags_t flags) argument 2199 ehci_stop_periodic_pipe_polling( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, usb_flags_t flags) argument 2250 ehci_insert_qtd( ehci_state_t *ehcip, uint32_t qtd_ctrl, size_t qtd_dma_offs, size_t qtd_length, uint32_t qtd_ctrl_phase, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw) argument 2320 ehci_allocate_qtd_from_pool(ehci_state_t *ehcip) argument 2384 ehci_fill_in_qtd( ehci_state_t *ehcip, ehci_qtd_t *qtd, uint32_t qtd_ctrl, size_t qtd_dma_offs, size_t qtd_length, uint32_t qtd_ctrl_phase, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw) argument 2526 ehci_insert_qtd_on_tw( ehci_state_t *ehcip, ehci_trans_wrapper_t *tw, ehci_qtd_t *qtd) argument 2565 ehci_insert_qtd_into_active_qtd_list( ehci_state_t *ehcip, ehci_qtd_t *qtd) argument 2607 ehci_remove_qtd_from_active_qtd_list( ehci_state_t *ehcip, ehci_qtd_t *qtd) argument 2655 ehci_traverse_qtds( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph) argument 2711 ehci_deallocate_qtd( ehci_state_t *ehcip, ehci_qtd_t *old_qtd) argument 2783 ehci_qtd_cpu_to_iommu( ehci_state_t *ehcip, ehci_qtd_t *addr) argument 2817 ehci_qtd_iommu_to_cpu( ehci_state_t *ehcip, uintptr_t addr) argument 2857 ehci_allocate_tds_for_tw( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw, size_t qtd_count) argument 2915 ehci_allocate_tw_resources( ehci_state_t *ehcip, ehci_pipe_private_t *pp, size_t tw_length, usb_flags_t usb_flags, size_t qtd_count) argument 2952 ehci_free_tw_td_resources( ehci_state_t *ehcip, ehci_trans_wrapper_t *tw) argument 2982 ehci_create_transfer_wrapper( ehci_state_t *ehcip, ehci_pipe_private_t *pp, size_t length, uint_t usb_flags) argument 3133 ehci_start_xfer_timer( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw) argument 3172 ehci_stop_xfer_timer( ehci_state_t *ehcip, ehci_trans_wrapper_t *tw, uint_t flag) argument 3234 ehci_state_t *ehcip = ehci_obtain_state( local 3335 ehci_remove_tw_from_timeout_list( ehci_state_t *ehcip, ehci_trans_wrapper_t *tw) argument 3380 ehci_start_timer( ehci_state_t *ehcip, ehci_pipe_private_t *pp) argument 3408 ehci_deallocate_tw( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw) argument 3484 ehci_free_dma_resources( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph) argument 3522 ehci_free_tw( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw) argument 3571 ehci_allocate_intr_in_resource( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw, usb_flags_t flags) argument 3647 ehci_pipe_cleanup( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph) argument 3751 ehci_wait_for_transfers_completion( ehci_state_t *ehcip, ehci_pipe_private_t *pp) argument 3820 ehci_check_for_transfers_completion( ehci_state_t *ehcip, ehci_pipe_private_t *pp) argument 3871 ehci_save_data_toggle( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph) argument 3926 ehci_restore_data_toggle( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph) argument 3979 ehci_handle_outstanding_requests( ehci_state_t *ehcip, ehci_pipe_private_t *pp) argument 4029 ehci_deallocate_intr_in_resource( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw) argument 4072 ehci_do_client_periodic_in_req_callback( ehci_state_t *ehcip, ehci_pipe_private_t *pp, usb_cr_t completion_reason) argument 4113 ehci_state_t *ehcip = ehci_obtain_state( local [all...] |
H A D | ehci_isoch_util.c | 47 ehci_state_t *ehcip); 54 ehci_state_t *ehcip, 60 ehci_state_t *ehcip, 65 ehci_state_t *ehcip, 69 ehci_state_t *ehcip, 77 ehci_state_t *ehcip); 79 ehci_state_t *ehcip, 86 ehci_state_t *ehcip, 90 ehci_state_t *ehcip, 93 ehci_state_t *ehcip, 170 ehci_allocate_isoc_pools(ehci_state_t *ehcip) argument 293 ehci_allocate_itw_resources( ehci_state_t *ehcip, ehci_pipe_private_t *pp, size_t itw_length, usb_flags_t usb_flags, size_t pkt_count) argument 344 ehci_allocate_itw( ehci_state_t *ehcip, ehci_pipe_private_t *pp, size_t length, usb_flags_t usb_flags) argument 509 ehci_deallocate_itw( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_isoc_xwrapper_t *itw) argument 581 ehci_free_itw_dma( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_isoc_xwrapper_t *itw) argument 617 ehci_allocate_itd(ehci_state_t *ehcip) argument 665 ehci_deallocate_itd( ehci_state_t *ehcip, ehci_isoc_xwrapper_t *itw, ehci_itd_t *old_itd) argument 761 ehci_allocate_itds_for_itw( ehci_state_t *ehcip, ehci_isoc_xwrapper_t *itw, uint_t itd_count) argument 808 ehci_deallocate_itds_for_itw( ehci_state_t *ehcip, ehci_isoc_xwrapper_t *itw) argument 836 ehci_insert_itd_on_itw( ehci_state_t *ehcip, ehci_isoc_xwrapper_t *itw, ehci_itd_t *itd) argument 875 ehci_insert_itd_into_active_list( ehci_state_t *ehcip, ehci_itd_t *itd) argument 894 ehci_remove_itd_from_active_list( ehci_state_t *ehcip, ehci_itd_t *itd) argument 948 ehci_create_done_itd_list( ehci_state_t *ehcip) argument 1021 ehci_insert_isoc_to_pfl( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_isoc_xwrapper_t *itw) argument 1185 ehci_remove_isoc_from_pfl( ehci_state_t *ehcip, ehci_itd_t *curr_itd) argument 1273 ehci_allocate_isoc_in_resource( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_isoc_xwrapper_t *itw, usb_flags_t flags) argument 1331 ehci_deallocate_isoc_in_resource( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_isoc_xwrapper_t *itw) argument 1374 ehci_itd_cpu_to_iommu( ehci_state_t *ehcip, ehci_itd_t *addr) argument 1411 ehci_itd_iommu_to_cpu( ehci_state_t *ehcip, uintptr_t addr) argument 1439 ehci_parse_isoc_error( ehci_state_t *ehcip, ehci_isoc_xwrapper_t *itw, ehci_itd_t *itd) argument 1470 ehci_parse_itd_error( ehci_state_t *ehcip, ehci_isoc_xwrapper_t *itw, ehci_itd_t *itd) argument 1551 ehci_parse_sitd_error( ehci_state_t *ehcip, ehci_isoc_xwrapper_t *itw, ehci_itd_t *itd) argument 1643 ehci_print_itd( ehci_state_t *ehcip, ehci_itd_t *itd) argument 1728 ehci_print_sitd( ehci_state_t *ehcip, ehci_itd_t *itd) argument [all...] |
H A D | ehci_intr.c | 45 void ehci_handle_ue(ehci_state_t *ehcip); 47 ehci_state_t *ehcip); 49 ehci_state_t *ehcip); 51 ehci_state_t *ehcip); 53 ehci_state_t *ehcip); 55 ehci_state_t *ehcip, 58 ehci_state_t *ehcip, 64 ehci_state_t *ehcip, 69 ehci_state_t *ehcip, 73 ehci_state_t *ehcip, 119 ehci_handle_ue(ehci_state_t *ehcip) argument 204 ehci_handle_frame_list_rollover(ehci_state_t *ehcip) argument 223 ehci_handle_endpoint_reclaimation(ehci_state_t *ehcip) argument 284 ehci_traverse_active_qtd_list( ehci_state_t *ehcip) argument 373 ehci_create_done_qtd_list( ehci_state_t *ehcip) argument 425 ehci_parse_error( ehci_state_t *ehcip, ehci_qtd_t *qtd) argument 483 ehci_check_for_error( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw, ehci_qtd_t *qtd, uint_t ctrl) argument 632 ehci_check_for_short_xfer( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw, ehci_qtd_t *qtd) argument 773 ehci_handle_error( ehci_state_t *ehcip, ehci_qtd_t *qtd, usb_cr_t error) argument 877 ehci_cleanup_data_underrun( ehci_state_t *ehcip, ehci_trans_wrapper_t *tw, ehci_qtd_t *qtd) argument 922 ehci_handle_normal_qtd( ehci_state_t *ehcip, ehci_qtd_t *qtd, ehci_trans_wrapper_t *tw) argument 953 ehci_handle_ctrl_qtd( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw, ehci_qtd_t *qtd, void *tw_handle_callback_value) argument 1042 ehci_handle_bulk_qtd( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw, ehci_qtd_t *qtd, void *tw_handle_callback_value) argument 1100 ehci_handle_intr_qtd( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw, ehci_qtd_t *qtd, void *tw_handle_callback_value) argument 1202 ehci_handle_one_xfer_completion( ehci_state_t *ehcip, ehci_trans_wrapper_t *tw) argument 1248 ehci_sendup_qtd_message( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_trans_wrapper_t *tw, ehci_qtd_t *qtd, usb_cr_t error) argument [all...] |
H A D | ehci_isoch.c | 48 ehci_state_t *ehcip); 50 ehci_state_t *ehcip); 52 ehci_state_t *ehcip, 55 ehci_state_t *ehcip, 62 ehci_state_t *ehcip, 67 ehci_state_t *ehcip, 72 ehci_state_t *ehcip, 77 ehci_state_t *ehcip, 82 ehci_state_t *ehcip, 85 ehci_state_t *ehcip, 131 ehci_isoc_init( ehci_state_t *ehcip) argument 142 ehci_isoc_cleanup( ehci_state_t *ehcip) argument 204 ehci_isoc_pipe_cleanup( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph) argument 265 ehci_wait_for_isoc_completion( ehci_state_t *ehcip, ehci_pipe_private_t *pp) argument 299 ehci_allocate_isoc_resources( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, usb_isoc_req_t *isoc_reqp, usb_flags_t usb_flags) argument 444 ehci_insert_isoc_req( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_isoc_xwrapper_t *itw, usb_flags_t usb_flags) argument 533 ehci_insert_itd_req( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_isoc_xwrapper_t *itw, usb_flags_t usb_flags) argument 697 ehci_insert_sitd_req( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_isoc_xwrapper_t *itw, usb_flags_t usb_flags) argument 840 ehci_remove_isoc_itds( ehci_state_t *ehcip, ehci_pipe_private_t *pp) argument 884 ehci_mark_reclaim_isoc( ehci_state_t *ehcip, ehci_pipe_private_t *pp) argument 973 ehci_reclaim_isoc( ehci_state_t *ehcip, ehci_isoc_xwrapper_t *itw, ehci_itd_t *itd, ehci_pipe_private_t *pp) argument 1013 ehci_start_isoc_polling( ehci_state_t *ehcip, usba_pipe_handle_data_t *ph, usb_flags_t flags) argument 1103 ehci_traverse_active_isoc_list( ehci_state_t *ehcip) argument 1182 ehci_handle_isoc( ehci_state_t *ehcip, ehci_isoc_xwrapper_t *itw, ehci_itd_t *itd) argument 1209 ehci_handle_itd( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_isoc_xwrapper_t *itw, ehci_itd_t *itd, void *tw_handle_callback_value) argument 1340 ehci_sendup_itd_message( ehci_state_t *ehcip, ehci_pipe_private_t *pp, ehci_isoc_xwrapper_t *itw, ehci_itd_t *td, usb_cr_t error) argument 1403 ehci_state_t *ehcip = ehci_obtain_state( local [all...] |
H A D | ehci_polled.c | 56 ehci_state_t *ehcip, 84 ehci_state_t *ehcip, 91 ehci_state_t *ehcip, 106 ehci_state_t *ehcip, 113 ehci_state_t *ehcip, 116 ehci_state_t *ehcip, 139 ehci_state_t *ehcip; local 142 ehcip = ehci_obtain_state(ph->p_usba_device->usb_root_hub_dip); 148 mutex_enter(&ehcip->ehci_int_mutex); 150 ret = ehci_polled_init(ph, ehcip, console_input_inf 203 ehci_state_t *ehcip; local 243 ehci_state_t *ehcip; local 314 ehci_state_t *ehcip; local 388 ehci_state_t *ehcip; local 450 ehci_state_t *ehcip; local 510 ehci_state_t *ehcip; local 575 ehci_state_t *ehcip; local 683 ehci_polled_init( usba_pipe_handle_data_t *ph, ehci_state_t *ehcip, usb_console_info_impl_t *console_info) argument 875 ehci_state_t *ehcip = ehci_polledp->ehci_polled_ehcip; local 953 ehci_state_t *ehcip; local 1169 ehci_state_t *ehcip; local 1274 ehci_state_t *ehcip; local 1316 ehci_state_t *ehcip; local 1356 ehci_state_t *ehcip = ehci_polledp->ehci_polled_ehcip; local 1453 ehci_state_t *ehcip = ehci_polledp->ehci_polled_ehcip; local 1505 ehci_state_t *ehcip = ehci_polledp->ehci_polled_ehcip; local 1583 ehci_state_t *ehcip; local 1654 ehci_polled_fill_in_qtd( ehci_state_t *ehcip, ehci_qtd_t *qtd, uint_t qtd_ctrl, size_t qtd_dma_offs, size_t qtd_length, ehci_trans_wrapper_t *tw) argument 1759 ehci_polled_insert_qtd_on_tw( ehci_state_t *ehcip, ehci_trans_wrapper_t *tw, ehci_qtd_t *qtd) argument 1801 ehci_state_t *ehcip = ehci_polledp->ehci_polled_ehcip; local 1854 ehci_state_t *ehcip = ehci_polledp->ehci_polled_ehcip; local 1893 ehci_state_t *ehcip = ehci_polledp->ehci_polled_ehcip; local 1939 ehci_state_t *ehcip = ehci_polledp->ehci_polled_ehcip; local 1981 ehci_polled_finish_interrupt( ehci_state_t *ehcip, uint_t intr) argument 2008 ehci_state_t *ehcip; local 2128 ehci_polled_insert_async_qh( ehci_state_t *ehcip, ehci_pipe_private_t *pp) argument 2222 ehci_polled_remove_async_qh( ehci_state_t *ehcip, ehci_pipe_private_t *pp) argument [all...] |