/illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ |
H A D | ehci_util.c | 130 void ehci_set_dma_attributes(ehci_state_t *ehcip); 131 int ehci_allocate_pools(ehci_state_t *ehcip); 133 ehci_state_t *ehcip, 135 int ehci_map_regs(ehci_state_t *ehcip); 137 ehci_state_t *ehcip); 138 static int ehci_add_intrs(ehci_state_t *ehcip, 140 int ehci_init_ctlr(ehci_state_t *ehcip, 142 static int ehci_take_control(ehci_state_t *ehcip); 144 ehci_state_t *ehcip); 146 ehci_state_t *ehcip); [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, [all …]
|
H A D | ehci.c | 207 ehci_state_t *ehcip = NULL; in ehci_attach() local 214 ehcip = ehci_obtain_state(dip); in ehci_attach() 216 return (ehci_cpr_resume(ehcip)); in ehci_attach() 229 ehcip = ddi_get_soft_state(ehci_statep, instance); in ehci_attach() 230 if (ehcip == NULL) { in ehci_attach() 235 ehcip->ehci_flags = EHCI_ATTACH; in ehci_attach() 237 ehcip->ehci_log_hdl = usb_alloc_log_hdl(dip, "ehci", &ehci_errlevel, in ehci_attach() 240 ehcip->ehci_flags |= EHCI_ZALLOC; in ehci_attach() 243 ehcip->ehci_hc_soft_state = EHCI_CTLR_INIT_STATE; in ehci_attach() 245 USB_DPRINTF_L4(PRINT_MASK_ATTA, ehcip->ehci_log_hdl, in ehci_attach() [all …]
|
H A D | ehci_isoch_util.c | 48 ehci_state_t *ehcip); 55 ehci_state_t *ehcip, 61 ehci_state_t *ehcip, 66 ehci_state_t *ehcip, 70 ehci_state_t *ehcip, 78 ehci_state_t *ehcip); 80 ehci_state_t *ehcip, 87 ehci_state_t *ehcip, 91 ehci_state_t *ehcip, 94 ehci_state_t *ehcip, [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, [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, [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, [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; in ehci_hcdi_polled_input_init() local 142 ehcip = ehci_obtain_state(ph->p_usba_device->usb_root_hub_dip); in ehci_hcdi_polled_input_init() 148 mutex_enter(&ehcip->ehci_int_mutex); in ehci_hcdi_polled_input_init() 150 ret = ehci_polled_init(ph, ehcip, console_input_info); in ehci_hcdi_polled_input_init() [all …]
|
/illumos-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_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 | 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 | ehcid.h | 574 ehci_state_t *ehcip, 871 #define Get_QH(addr) ddi_get32(ehcip->ehci_qh_pool_mem_handle, \ 874 #define Set_QH(addr, val) ddi_put32(ehcip->ehci_qh_pool_mem_handle, \ 878 #define Get_QTD(addr) ddi_get32(ehcip->ehci_qtd_pool_mem_handle, \ 881 #define Set_QTD(addr, val) ddi_put32(ehcip->ehci_qtd_pool_mem_handle, \ 885 #define Get_ITD(addr) ddi_get32(ehcip->ehci_itd_pool_mem_handle, \ 888 #define Set_ITD(addr, val) ddi_put32(ehcip->ehci_itd_pool_mem_handle, \ 893 ehcip->ehci_itd_pool_mem_handle, \ 897 ehcip->ehci_itd_pool_mem_handle, \ 902 ehcip->ehci_itd_pool_mem_handle, \ [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);
|