Home
last modified time | relevance | path

Searched refs:uhci_state_t (Results 1 – 11 of 11) sorted by relevance

/titanic_50/usr/src/uts/common/sys/usb/hcd/uhci/
H A Duhciutil.h70 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 Duhcitgt.h37 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 Duhcihub.h34 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 Duhcipolled.h66 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 Duhcid.h243 } 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_50/usr/src/uts/common/io/usb/hcd/uhci/
H A Duhcihub.c43 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 Duhcitgt.c40 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 Duhcipolled.c40 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 Duhciutil.c48 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 Duhci.c43 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_50/usr/src/cmd/mdb/common/modules/uhci/
H A Duhci.c75 uhci_state_t *fic_uhci_statep; /* buffer uhci_state's written into */
84 uhci_state_t *uhcip = cb_data->fic_uhci_statep; in find_uhci_instance()
87 if (mdb_vread(cb_data->fic_uhci_statep, sizeof (uhci_state_t), in find_uhci_instance()
143 find_uhci_statep(void *td_qh, boolean_t td_or_qh, uhci_state_t *uhci_statep) in find_uhci_statep()
194 uhci_state_t uhci_state, *uhcip = &uhci_state; in uhci_td()
293 uhci_state_t uhci_state, *uhcip = &uhci_state; in uhci_qh()
457 wsp->walk_arg = mdb_alloc(sizeof (uhci_state_t), UM_SLEEP | UM_GC); in uhci_td_walk_init()
482 uhci_state_t *uhcip = (uhci_state_t *)wsp->walk_arg; in uhci_td_walk_step()
535 wsp->walk_arg = mdb_alloc(sizeof (uhci_state_t), UM_SLEEP | UM_GC); in uhci_qh_walk_init()
543 (uhci_state_t *)wsp->walk_arg) != 1) { in uhci_qh_walk_init()
[all …]