Searched refs:uhci_state_t (Results 1 – 11 of 11) sorted by relevance
/titanic_44/usr/src/uts/common/sys/usb/hcd/uhci/ |
H A D | uhciutil.h | 70 uhci_state_t *uhcip, 74 void uhci_handle_ctrl_td(uhci_state_t *uhcip, uhci_td_t *td); 75 int uhci_insert_bulk_td(uhci_state_t *uhcip, 78 void uhci_handle_intr_td(uhci_state_t *uhcip, uhci_td_t *td); 79 void uhci_sendup_td_message(uhci_state_t *uhcip, usb_cr_t, 81 usb_cr_t uhci_parse_td_error(uhci_state_t *uhcip, 83 void uhci_process_submitted_td_queue(uhci_state_t *uhcip); 84 void uhci_delete_td(uhci_state_t *uhcip, uhci_td_t *td); 87 usba_hcdi_ops_t *uhci_alloc_hcdi_ops(uhci_state_t *uhcip); 95 void uhci_hcdi_callback(uhci_state_t *uhcip, [all …]
|
H A D | uhcitgt.h | 37 queue_head_t *uhci_alloc_queue_head(uhci_state_t *uhcip); 38 uhci_state_t *uhci_obtain_state(dev_info_t *dip); 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, 59 void uhci_remove_qh(uhci_state_t *uhcip, uhci_pipe_private_t *pp); 60 void uhci_insert_qh(uhci_state_t *uhcip, 63 uhci_state_t *uhcip, 66 int uhci_allocate_bandwidth(uhci_state_t *uhcip, [all …]
|
H A D | uhcihub.h | 34 int uhci_init_root_hub(uhci_state_t *uhcip); 36 uhci_state_t *uhcip, 40 void uhci_root_hub_intr_pipe_cleanup(uhci_state_t *, 43 uhci_state_t *uhcip,
|
H A D | uhcipolled.h | 66 uhci_state_t *uhci_polled_uhcip; 122 extern uhci_state_t *uhci_obtain_state(dev_info_t *); 123 extern queue_head_t *uhci_alloc_queue_head(uhci_state_t *); 124 extern void uhci_free_tw(uhci_state_t *, uhci_trans_wrapper_t *);
|
H A D | uhcid.h | 243 } uhci_state_t; typedef 310 _NOTE(MUTEX_PROTECTS_DATA(uhci_state_t::uhci_int_mutex, uhci_pipe_private_t)) 335 typedef void (*uhci_handler_function_t) (uhci_state_t *uhcip, uhci_td_t *td);
|
/titanic_44/usr/src/uts/common/io/usb/hcd/uhci/ |
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, 73 uhci_state_t *uhcip, 76 uhci_state_t *uhcip, [all …]
|
H A D | uhcitgt.c | 40 static int uhci_pipe_send_isoc_data(uhci_state_t *uhcip, 43 static int uhci_send_intr_data(uhci_state_t *uhcip, 47 static int uhci_start_periodic_pipe_polling(uhci_state_t *uhcip, 51 static int uhci_stop_periodic_pipe_polling(uhci_state_t *uhcip, 54 static void uhci_update_intr_td_data_toggle(uhci_state_t *uhcip, 72 uhci_state_t *uhcip; in uhci_hcdi_pipe_open() 305 uhci_state_t *uhcip; in uhci_hcdi_pipe_close() 453 uhci_state_t *uhcip = uhci_obtain_state( in uhci_hcdi_pipe_reset() 588 uhci_state_t *uhcip = uhci_obtain_state( in uhci_hcdi_pipe_reset_data_toggle() 616 uhci_state_t *uhcip = uhci_obtain_state( in uhci_hcdi_pipe_ctrl_xfer() [all …]
|
H A D | uhcipolled.c | 40 static int uhci_polled_init(usba_pipe_handle_data_t *, uhci_state_t *, 44 static int uhci_polled_fini(uhci_polled_t *, uhci_state_t *); 56 *uhci_polled_create_tw(uhci_state_t *); 78 uhci_state_t *uhcip; in uhci_hcdi_polled_input_init() 122 uhci_state_t *uhcip; in uhci_hcdi_polled_input_fini() 203 uhci_state_t *uhcip; in uhci_hcdi_polled_read() 293 uhci_state_t *uhcip; in uhci_hcdi_polled_output_init() 329 uhci_state_t *uhcip; in uhci_hcdi_polled_output_fini() 351 uhci_state_t *uhcip; in uhci_hcdi_polled_output_enter() 390 uhci_state_t *uhcip; in uhci_hcdi_polled_write() [all …]
|
H A D | uhciutil.c | 48 static void uhci_build_interrupt_lattice(uhci_state_t *uhcip); 49 static int uhci_init_frame_lst_table(dev_info_t *dip, uhci_state_t *uhcip); 57 static int uhci_bandwidth_adjust(uhci_state_t *uhcip, 60 static uhci_td_t *uhci_allocate_td_from_pool(uhci_state_t *uhcip); 61 static void uhci_fill_in_td(uhci_state_t *uhcip, 66 static uint32_t uhci_get_tw_paddr_by_offs(uhci_state_t *uhcip, 70 uhci_state_t *uhcip, uhci_pipe_private_t *pp, 73 uhci_state_t *uhcip, uhci_pipe_private_t *pp, 77 static int uhci_create_setup_pkt(uhci_state_t *uhcip, 79 static void uhci_insert_ctrl_qh(uhci_state_t *uhcip, [all …]
|
H A D | uhci.c | 43 static int uhci_add_intrs(uhci_state_t *uhcip, int intr_type); 45 static void uhci_rem_intrs(uhci_state_t *uhcip); 127 static void uhci_handle_intr_td_errors(uhci_state_t *uhcip, uhci_td_t *td, 129 static void uhci_handle_one_xfer_completion(uhci_state_t *uhcip, 132 static int uhci_cleanup(uhci_state_t *uhcip); 133 static int uhci_cpr_suspend(uhci_state_t *uhcip); 134 static int uhci_cpr_resume(uhci_state_t *uhcip); 144 if ((error = ddi_soft_state_init(&uhci_statep, sizeof (uhci_state_t), in _init() 250 uhci_state_t *uhcip = NULL; in uhci_attach() 484 uhci_add_intrs(uhci_state_t *uhcip, in uhci_add_intrs() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/uhci/ |
H A D | uhci.c | 77 uhci_state_t *fic_uhci_statep; /* buffer uhci_state's written into */ 86 uhci_state_t *uhcip = cb_data->fic_uhci_statep; in find_uhci_instance() 89 if (mdb_vread(cb_data->fic_uhci_statep, sizeof (uhci_state_t), in find_uhci_instance() 145 find_uhci_statep(void *td_qh, boolean_t td_or_qh, uhci_state_t *uhci_statep) in find_uhci_statep() 196 uhci_state_t uhci_state, *uhcip = &uhci_state; in uhci_td() 295 uhci_state_t uhci_state, *uhcip = &uhci_state; in uhci_qh() 459 wsp->walk_arg = mdb_alloc(sizeof (uhci_state_t), UM_SLEEP | UM_GC); in uhci_td_walk_init() 484 uhci_state_t *uhcip = (uhci_state_t *)wsp->walk_arg; in uhci_td_walk_step() 537 wsp->walk_arg = mdb_alloc(sizeof (uhci_state_t), UM_SLEEP | UM_GC); in uhci_qh_walk_init() 545 (uhci_state_t *)wsp->walk_arg) != 1) { in uhci_qh_walk_init() [all …]
|