Searched refs:ehcip (Results 1 - 14 of 14) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/usb/hcd/ehci/
H A Dehci_util.h48 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 Dehci_isoch.h47 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 Dehci_isoch_util.h38 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 Dehci_intr.h48 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 Dehci_xfer.h47 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 Dehcid.h573 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...]
/illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/
H A Dehci_util.c129 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 Dehci_hub.c45 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 Dehci.c208 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 Dehci_xfer.c49 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 Dehci_isoch_util.c47 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 Dehci_intr.c45 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 Dehci_isoch.c48 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 Dehci_polled.c56 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...]

Completed in 103 milliseconds