/illumos-gate/usr/src/uts/common/io/usb/hcd/uhci/ |
H A D | uhcitgt.c | 72 uhci_state_t *uhcip; in uhci_hcdi_pipe_open() local 85 sema_p(&uhcip->uhci_ocsem); in uhci_hcdi_pipe_open() 92 sema_v(&uhcip->uhci_ocsem); in uhci_hcdi_pipe_open() 305 uhci_state_t *uhcip; in uhci_hcdi_pipe_close() local 666 uhci_state_t *uhcip; in uhci_hcdi_pipe_bulk_xfer() local 767 uhci_state_t *uhcip, in uhci_send_intr_data() argument 807 uhci_state_t *uhcip = in uhci_hcdi_pipe_stop_intr_polling() local 898 uhci_state_t *uhcip; in uhci_hcdi_pipe_isoc_xfer() local 924 uhci_state_t *uhcip = in uhci_hcdi_pipe_stop_isoc_polling() local 954 uhci_state_t *uhcip, in uhci_start_periodic_pipe_polling() argument [all …]
|
H A D | uhci.c | 288 uhcip->uhci_dip = dip; in uhci_attach() 400 uhcip->uhci_hcdi_ops = uhci_alloc_hcdi_ops(uhcip); in uhci_attach() 527 ret = ddi_intr_alloc(uhcip->uhci_dip, uhcip->uhci_htable, in uhci_add_intrs() 729 if (uhcip == NULL) in uhci_quiesce() 755 uhci_state_t *uhcip; in uhci_info() local 762 if (uhcip != NULL) { in uhci_info() 817 uhci_rem_intrs(uhcip); in uhci_cleanup() 1241 if (GetTD_alen(uhcip, td) != GetTD_mlen(uhcip, td)) { in uhci_handle_intr_td() 1314 uhci_state_t *uhcip, in uhci_sendup_td_message() argument 1748 uhci_state_t *uhcip, in uhci_handle_one_xfer_completion() argument [all …]
|
H A D | uhcihub.c | 43 uhci_state_t *uhcip, 48 uhci_state_t *uhcip, 52 uhci_state_t *uhcip, 56 uhci_state_t *uhcip, 60 uhci_state_t *uhcip, 63 uhci_state_t *uhcip, 66 uhci_state_t *uhcip, 69 uhci_state_t *uhcip, 203 uhci_state_t *uhcip, in uhci_handle_root_hub_request() argument 471 uhci_state_t *uhcip, in uhci_root_hub_reset_occurred() argument [all …]
|
H A D | uhciutil.c | 177 uhcip->uhci_ctrl_xfers_q_head = uhci_alloc_queue_head(uhcip); in uhci_build_interrupt_lattice() 183 uhcip->uhci_bulk_xfers_q_head = uhci_alloc_queue_head(uhcip); in uhci_build_interrupt_lattice() 209 uhcip->uhci_isoc_qh = uhci_alloc_queue_head(uhcip); in uhci_build_interrupt_lattice() 210 SetQH32(uhcip, uhcip->uhci_isoc_qh->link_ptr, in uhci_build_interrupt_lattice() 213 SetFL32(uhcip, uhcip->uhci_frame_lst_tablep[MAX_FRAME_NUM], in uhci_build_interrupt_lattice() 548 SetTD_ioc(uhcip, uhcip->uhci_isoc_td, 1); in uhci_init_ctlr() 1456 SetQH32(uhcip, uhcip->uhci_ctrl_xfers_q_tail->link_ptr, in uhci_insert_ctrl_qh() 1487 SetQH32(uhcip, uhcip->uhci_bulk_xfers_q_tail->link_ptr, in uhci_insert_bulk_qh() 2310 UHCI_INTRS_STATS(uhcip)->ks_private = uhcip; in uhci_create_stats() 4768 SetTD_ioc(uhcip, uhcip->uhci_sof_td, 1); in uhci_wait_for_sof() [all …]
|
H A D | uhcipolled.c | 78 uhci_state_t *uhcip; in uhci_hcdi_polled_input_init() local 122 uhci_state_t *uhcip; in uhci_hcdi_polled_input_fini() local 203 uhci_state_t *uhcip; in uhci_hcdi_polled_read() local 263 SetTD_dtogg(uhcip, td, GetTD_dtogg(uhcip, td) == 0 ? 1 : 0); in uhci_hcdi_polled_read() 293 uhci_state_t *uhcip; in uhci_hcdi_polled_output_init() local 329 uhci_state_t *uhcip; in uhci_hcdi_polled_output_fini() local 351 uhci_state_t *uhcip; in uhci_hcdi_polled_output_enter() local 444 SetFL32(uhcip, uhcip->uhci_frame_lst_tablep[i], in uhci_hcdi_polled_write() 460 SetFL32(uhcip, uhcip->uhci_frame_lst_tablep[i], in uhci_hcdi_polled_write() 639 SetFL32(uhcip, uhcip->uhci_frame_lst_tablep[i], in uhci_polled_save_state() [all …]
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/uhci/ |
H A D | uhciutil.h | 70 uhci_state_t *uhcip, 75 int uhci_insert_bulk_td(uhci_state_t *uhcip, 89 usba_pipe_handle_data_t *uhcip, 102 void uhci_insert_qh(uhci_state_t *uhcip, 107 void uhci_free_pools(uhci_state_t *uhcip); 108 int uhci_init_ctlr(uhci_state_t *uhcip); 109 void uhci_uninit_ctlr(uhci_state_t *uhcip); 110 int uhci_map_regs(uhci_state_t *uhcip); 111 void uhci_unmap_regs(uhci_state_t *uhcip); 112 int uhci_insert_hc_td(uhci_state_t *uhcip, [all …]
|
H A D | uhcitgt.h | 40 int uhci_insert_ctrl_td(uhci_state_t *uhcip, 44 int uhci_insert_bulk_td(uhci_state_t *uhcip, 48 int uhci_insert_intr_td(uhci_state_t *uhcip, 53 uhci_state_t *uhcip, 60 void uhci_insert_qh(uhci_state_t *uhcip, 63 uhci_state_t *uhcip, 70 void uhci_remove_tds_tws(uhci_state_t *uhcip, 75 uhci_state_t *uhcip, 83 uhci_state_t *uhcip, 93 uhci_state_t *uhcip, [all …]
|
H A D | uhcid.h | 443 (uint32_t *)&uhcip->uhci_regsp->addr) 445 (uint16_t *)&uhcip->uhci_regsp->addr) 447 (uchar_t *)&uhcip->uhci_regsp->addr) 450 ((uint32_t *)&uhcip->uhci_regsp->addr), \ 453 ((uint16_t *)&uhcip->uhci_regsp->addr), \ 459 (uintptr_t)uhcip->uhci_qh_pool_addr))) 465 (char *)uhcip->uhci_qh_pool_addr)) 470 (uintptr_t)(uhcip->uhci_td_pool_addr))) 488 (char *)uhcip->uhci_td_pool_addr)) 497 SetQH32(uhcip, addr, GetQH32(uhcip, (addr)) | HC_END_OF_LIST) [all …]
|
H A D | uhcihub.h | 34 int uhci_init_root_hub(uhci_state_t *uhcip); 36 uhci_state_t *uhcip, 43 uhci_state_t *uhcip,
|
/illumos-gate/usr/src/cmd/mdb/common/modules/uhci/ |
H A D | uhci.c | 84 uhci_state_t *uhcip = cb_data->fic_uhci_statep; in find_uhci_instance() local 110 ((uhci_td_t *)cb_data->fic_td_qh >= uhcip->uhci_td_pool_addr && in find_uhci_instance() 111 (uhci_td_t *)cb_data->fic_td_qh <= (uhcip->uhci_td_pool_addr + in find_uhci_instance() 116 ((queue_head_t *)cb_data->fic_td_qh >= uhcip->uhci_qh_pool_addr && in find_uhci_instance() 117 (queue_head_t *)cb_data->fic_td_qh <= (uhcip->uhci_qh_pool_addr + in find_uhci_instance() 194 uhci_state_t uhci_state, *uhcip = &uhci_state; in uhci_td() local 222 if (find_uhci_statep((void *)addr, UHCI_TD, uhcip) != 1) { in uhci_td() 293 uhci_state_t uhci_state, *uhcip = &uhci_state; in uhci_qh() local 333 if (find_uhci_statep((void *)addr, UHCI_QH, uhcip) != 1) { in uhci_qh() 482 uhci_state_t *uhcip = (uhci_state_t *)wsp->walk_arg; in uhci_td_walk_step() local [all …]
|