Searched defs:uhcip (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/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,
150 uhci_init_root_hub(uhci_state_t *uhcip) argument
202 uhci_handle_root_hub_request( uhci_state_t *uhcip, usba_pipe_handle_data_t *pipe_handle, usb_ctrl_req_t *req) argument
276 uhci_handle_set_clear_port_feature( uhci_state_t *uhcip, uchar_t bRequest, uint16_t wValue, usb_port_t port) argument
373 uhci_handle_port_suspend( uhci_state_t *uhcip, usb_port_t port, uint_t on) argument
409 uhci_handle_port_power( uhci_state_t *uhcip, usb_port_t port, uint_t on) argument
424 uhci_handle_port_enable_disable( uhci_state_t *uhcip, usb_port_t port, uint_t action) argument
470 uhci_root_hub_reset_occurred( uhci_state_t *uhcip, uint16_t port) argument
492 uhci_handle_port_reset( uhci_state_t *uhcip, usb_port_t port) argument
537 uhci_handle_complete_port_reset( uhci_state_t *uhcip, usb_port_t port) argument
565 uhci_handle_clear_port_connection( uhci_state_t *uhcip, usb_port_t port) argument
588 uhci_handle_get_port_status( uhci_state_t *uhcip, usb_ctrl_req_t *req, usb_port_t port) argument
630 uhci_handle_get_hub_descriptor( uhci_state_t *uhcip, usb_ctrl_req_t *req) argument
665 uhci_handle_get_hub_status( uhci_state_t *uhcip, usb_ctrl_req_t *req) argument
690 uhci_handle_get_device_status( uhci_state_t *uhcip, usb_ctrl_req_t *req) argument
728 uhci_state_t *uhcip = (uhci_state_t *)arg; local
796 uhci_get_port_status( uhci_state_t *uhcip, usb_port_t port) argument
832 uhci_root_hub_allocate_intr_pipe_resource( uhci_state_t *uhcip, usb_flags_t flags) argument
893 uhci_root_hub_intr_pipe_cleanup(uhci_state_t *uhcip, usb_cr_t cr) argument
954 uhci_rh_hcdi_callback( uhci_state_t *uhcip, usba_pipe_handle_data_t *ph, usb_opaque_t req, usb_cr_t cr) argument
[all...]
H A Duhcipolled.c78 uhci_state_t *uhcip; local
80 uhcip = uhci_obtain_state(ph->p_usba_device->usb_root_hub_dip);
86 mutex_enter(&uhcip->uhci_int_mutex);
87 ret = uhci_polled_init(ph, uhcip, console_input_info);
89 mutex_exit(&uhcip->uhci_int_mutex);
110 mutex_exit(&uhcip->uhci_int_mutex);
122 uhci_state_t *uhcip; local
126 uhcip = uhci_polledp->uhci_polled_uhcip;
127 mutex_enter(&uhcip->uhci_int_mutex);
131 ret = uhci_polled_fini(uhci_polledp, uhcip);
203 uhci_state_t *uhcip; local
293 uhci_state_t *uhcip; local
329 uhci_state_t *uhcip; local
351 uhci_state_t *uhcip; local
390 uhci_state_t *uhcip; local
478 uhci_polled_init(usba_pipe_handle_data_t *ph, uhci_state_t *uhcip, usb_console_info_impl_t *console_info) argument
538 uhci_polled_fini(uhci_polled_t *uhci_polledp, uhci_state_t *uhcip) argument
572 uhci_state_t *uhcip; local
705 uhci_state_t *uhcip; local
796 uhci_state_t *uhcip = uhci_polledp->uhci_polled_uhcip; local
845 uhci_polled_create_tw(uhci_state_t *uhcip) argument
[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; local
79 uhcip = uhci_obtain_state(ph->p_usba_device->usb_root_hub_dip);
81 USB_DPRINTF_L4(PRINT_MASK_HCDI, uhcip->uhci_log_hdl,
85 sema_p(&uhcip->uhci_ocsem);
87 mutex_enter(&uhcip
305 uhci_state_t *uhcip; local
453 uhci_state_t *uhcip = uhci_obtain_state( local
588 uhci_state_t *uhcip = uhci_obtain_state( local
616 uhci_state_t *uhcip = uhci_obtain_state( local
666 uhci_state_t *uhcip; local
712 uhci_state_t *uhcip = uhci_obtain_state( local
744 uhci_state_t *uhcip = uhci_obtain_state( local
766 uhci_send_intr_data( uhci_state_t *uhcip, usba_pipe_handle_data_t *pipe_handle, usb_intr_req_t *req, usb_flags_t flags) argument
807 uhci_state_t *uhcip = local
834 uhci_state_t *uhcip = uhci_obtain_state(usba_device->usb_root_hub_dip); local
867 uhci_state_t *uhcip = uhci_obtain_state(usba_device->usb_root_hub_dip); local
898 uhci_state_t *uhcip; local
924 uhci_state_t *uhcip = local
953 uhci_start_periodic_pipe_polling( uhci_state_t *uhcip, usba_pipe_handle_data_t *ph, usb_opaque_t in_reqp, usb_flags_t flags) argument
1087 uhci_stop_periodic_pipe_polling(uhci_state_t *uhcip, usba_pipe_handle_data_t *ph, usb_flags_t flags) argument
1163 uhci_pipe_send_isoc_data( uhci_state_t *uhcip, usba_pipe_handle_data_t *ph, usb_isoc_req_t *isoc_req, usb_flags_t usb_flags) argument
1236 uhci_update_intr_td_data_toggle(uhci_state_t *uhcip, uhci_pipe_private_t *pp) argument
[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);
250 uhci_state_t *uhcip = NULL; local
259 uhcip = uhci_obtain_state(dip);
261 return (uhci_cpr_resume(uhcip));
484 uhci_add_intrs(uhci_state_t *uhcip, int intr_type) argument
637 uhci_state_t *uhcip = uhci_obtain_state(dip); local
663 uhci_rem_intrs(uhci_state_t *uhcip) argument
705 uhci_state_t *uhcip = uhci_obtain_state(dip); local
727 uhci_state_t *uhcip = uhci_obtain_state(dip); local
755 uhci_state_t *uhcip; local
792 uhci_cleanup(uhci_state_t *uhcip) argument
850 uhci_cpr_suspend(uhci_state_t *uhcip) argument
912 uhci_cpr_cleanup(uhci_state_t *uhcip) argument
925 uhci_cpr_resume(uhci_state_t *uhcip) argument
974 uhci_state_t *uhcip = (uhci_state_t *)arg1; local
1103 uhci_process_submitted_td_queue(uhci_state_t *uhcip) argument
1132 uhci_handle_intr_td(uhci_state_t *uhcip, uhci_td_t *td) argument
1313 uhci_sendup_td_message( uhci_state_t *uhcip, usb_cr_t usb_err, uhci_trans_wrapper_t *tw) argument
1416 uhci_handle_ctrl_td(uhci_state_t *uhcip, uhci_td_t *td) argument
1718 uhci_handle_intr_td_errors(uhci_state_t *uhcip, uhci_td_t *td, uhci_trans_wrapper_t *tw, uhci_pipe_private_t *pp) argument
1747 uhci_handle_one_xfer_completion( uhci_state_t *uhcip, usb_cr_t usb_err, uhci_td_t *td) argument
1795 uhci_parse_td_error(uhci_state_t *uhcip, uhci_pipe_private_t *pp, uhci_td_t *td) argument
1871 uhci_state_t *uhcip = ddi_get_soft_state(uhci_statep, instance); local
[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,
121 uhci_build_interrupt_lattice(uhci_state_t *uhcip) argument
225 uhci_allocate_pools(uhci_state_t *uhcip) argument
351 uhci_free_pools(uhci_state_t *uhcip) argument
422 uhci_decode_ddi_dma_addr_bind_handle_result(uhci_state_t *uhcip, int result) argument
458 uhci_init_ctlr(uhci_state_t *uhcip) argument
566 uhci_uninit_ctlr(uhci_state_t *uhcip) argument
590 uhci_map_regs(uhci_state_t *uhcip) argument
680 uhci_unmap_regs(uhci_state_t *uhcip) argument
703 uhci_set_dma_attributes(uhci_state_t *uhcip) argument
785 uhci_alloc_hcdi_ops(uhci_state_t *uhcip) argument
841 uhci_init_frame_lst_table(dev_info_t *dip, uhci_state_t *uhcip) argument
915 uhci_alloc_queue_head(uhci_state_t *uhcip) argument
986 uhci_allocate_bandwidth( uhci_state_t *uhcip, usba_pipe_handle_data_t *pipe_handle, uint_t *node) argument
1154 uhci_deallocate_bandwidth(uhci_state_t *uhcip, usba_pipe_handle_data_t *pipe_handle) argument
1294 uhci_bandwidth_adjust( uhci_state_t *uhcip, usb_ep_descr_t *endpoint, usb_port_status_t port_status) argument
1408 uhci_insert_qh(uhci_state_t *uhcip, usba_pipe_handle_data_t *ph) argument
1440 uhci_insert_ctrl_qh(uhci_state_t *uhcip, uhci_pipe_private_t *pp) argument
1468 uhci_insert_bulk_qh(uhci_state_t *uhcip, uhci_pipe_private_t *pp) argument
1499 uhci_insert_intr_qh(uhci_state_t *uhcip, uhci_pipe_private_t *pp) argument
1530 uhci_insert_intr_td( uhci_state_t *uhcip, usba_pipe_handle_data_t *ph, usb_intr_req_t *req, usb_flags_t flags) argument
1735 uhci_create_transfer_wrapper( uhci_state_t *uhcip, uhci_pipe_private_t *pp, size_t length, usb_flags_t usb_flags) argument
1866 uhci_insert_hc_td( uhci_state_t *uhcip, uint32_t buffer_offset, size_t hcgtd_length, uhci_pipe_private_t *pp, uhci_trans_wrapper_t *tw, uchar_t PID, usb_req_attrs_t attrs) argument
1940 uhci_fill_in_td( uhci_state_t *uhcip, uhci_td_t *td, uhci_td_t *current_dummy, uint32_t buffer_offset, size_t length, uhci_pipe_private_t *pp, uchar_t PID, usb_req_attrs_t attrs, uhci_trans_wrapper_t *tw) argument
2014 uhci_get_tw_paddr_by_offs( uhci_state_t *uhcip, uint32_t buffer_offset, size_t length, uhci_trans_wrapper_t *tw) argument
2088 uhci_modify_td_active_bits( uhci_state_t *uhcip, uhci_pipe_private_t *pp) argument
2125 uhci_insert_ctrl_td( uhci_state_t *uhcip, usba_pipe_handle_data_t *ph, usb_ctrl_req_t *ctrl_reqp, usb_flags_t flags) argument
2202 uhci_create_setup_pkt( uhci_state_t *uhcip, uhci_pipe_private_t *pp, uhci_trans_wrapper_t *tw) argument
2273 uhci_create_stats(uhci_state_t *uhcip) argument
2349 uhci_destroy_stats(uhci_state_t *uhcip) argument
2373 uhci_do_intrs_stats(uhci_state_t *uhcip, int val) argument
2413 uhci_do_byte_stats(uhci_state_t *uhcip, size_t len, uint8_t attr, uint8_t addr) argument
2472 uhci_free_tw(uhci_state_t *uhcip, uhci_trans_wrapper_t *tw) argument
2508 uhci_deallocate_tw(uhci_state_t *uhcip, uhci_pipe_private_t *pp, uhci_trans_wrapper_t *tw) argument
2555 uhci_delete_td(uhci_state_t *uhcip, uhci_td_t *td) argument
2597 uhci_remove_tds_tws( uhci_state_t *uhcip, usba_pipe_handle_data_t *ph) argument
2643 uhci_remove_qh(uhci_state_t *uhcip, uhci_pipe_private_t *pp) argument
2670 uhci_remove_intr_qh(uhci_state_t *uhcip, uhci_pipe_private_t *pp) argument
2688 uhci_remove_bulk_qh(uhci_state_t *uhcip, uhci_pipe_private_t *pp) argument
2717 uhci_remove_ctrl_qh(uhci_state_t *uhcip, uhci_pipe_private_t *pp) argument
2739 uhci_allocate_td_from_pool(uhci_state_t *uhcip) argument
2781 uhci_insert_bulk_td( uhci_state_t *uhcip, usba_pipe_handle_data_t *ph, usb_bulk_req_t *req, usb_flags_t flags) argument
2959 uhci_fill_in_bulk_isoc_td(uhci_state_t *uhcip, uhci_td_t *current_td, uhci_td_t *next_td, uint32_t next_td_paddr, usba_pipe_handle_data_t *ph, uint_t offset, uint_t length, uhci_trans_wrapper_t *tw) argument
3064 uhci_alloc_bulk_isoc_tds( uhci_state_t *uhcip, uint_t num_tds, uhci_bulk_isoc_xfer_t *info) argument
3106 uhci_alloc_memory_for_tds( uhci_state_t *uhcip, uint_t num_tds, uhci_bulk_isoc_xfer_t *info) argument
3262 uhci_handle_bulk_td(uhci_state_t *uhcip, uhci_td_t *td) argument
3526 uhci_handle_bulk_td_errors(uhci_state_t *uhcip, uhci_td_t *td) argument
3625 uhci_get_bulk_td_by_paddr( uhci_state_t *uhcip, uhci_bulk_isoc_xfer_t *info, uint32_t paddr, uhci_bulk_isoc_td_pool_t **td_pool_pp) argument
3649 uhci_remove_bulk_tds_tws( uhci_state_t *uhcip, uhci_pipe_private_t *pp, int what) argument
3767 uhci_create_isoc_transfer_wrapper( uhci_state_t *uhcip, uhci_pipe_private_t *pp, usb_isoc_req_t *req, size_t length, usb_flags_t usb_flags) argument
3976 uhci_insert_isoc_td( uhci_state_t *uhcip, usba_pipe_handle_data_t *ph, usb_isoc_req_t *isoc_req, size_t length, usb_flags_t flags) argument
4256 uhci_get_isoc_td_by_index( uhci_state_t *uhcip, uhci_bulk_isoc_xfer_t *info, uint_t index, uhci_td_t **tdpp, uhci_bulk_isoc_td_pool_t **td_pool_pp) argument
4289 uhci_handle_isoc_td(uhci_state_t *uhcip, uhci_td_t *td) argument
4377 uhci_handle_isoc_receive( uhci_state_t *uhcip, uhci_pipe_private_t *pp, uhci_trans_wrapper_t *tw) argument
4413 uhci_delete_isoc_td(uhci_state_t *uhcip, uhci_td_t *td) argument
4446 uhci_start_isoc_receive_polling( uhci_state_t *uhcip, usba_pipe_handle_data_t *ph, usb_isoc_req_t *isoc_req, usb_flags_t usb_flags) argument
4517 uhci_remove_isoc_tds_tws(uhci_state_t *uhcip, uhci_pipe_private_t *pp) argument
4581 uhci_isoc_update_sw_frame_number(uhci_state_t *uhcip) argument
4592 uhci_get_sw_frame_number(uhci_state_t *uhcip) argument
4644 uhci_state_t *uhcip = (uhci_state_t *)arg; local
4748 uhci_wait_for_sof(uhci_state_t *uhcip) argument
4797 uhci_allocate_periodic_in_resource( uhci_state_t *uhcip, uhci_pipe_private_t *pp, uhci_trans_wrapper_t *tw, usb_flags_t flags) argument
4892 uhci_deallocate_periodic_in_resource( uhci_state_t *uhcip, uhci_pipe_private_t *pp, uhci_trans_wrapper_t *tw) argument
4939 uhci_hcdi_callback(uhci_state_t *uhcip, uhci_pipe_private_t *pp, usba_pipe_handle_data_t *ph, uhci_trans_wrapper_t *tw, usb_cr_t cr) argument
4975 uhci_state_is_operational(uhci_state_t *uhcip) argument
5003 uhci_print_td(uhci_state_t *uhcip, uhci_td_t *td) argument
5029 uhci_print_qh(uhci_state_t *uhcip, queue_head_t *qh) argument
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/uhci/
H A Duhci.c84 uhci_state_t *uhcip = cb_data->fic_uhci_statep; local
110 ((uhci_td_t *)cb_data->fic_td_qh >= uhcip->uhci_td_pool_addr &&
111 (uhci_td_t *)cb_data->fic_td_qh <= (uhcip->uhci_td_pool_addr +
116 ((queue_head_t *)cb_data->fic_td_qh >= uhcip->uhci_qh_pool_addr &&
117 (queue_head_t *)cb_data->fic_td_qh <= (uhcip->uhci_qh_pool_addr +
194 uhci_state_t uhci_state, *uhcip = &uhci_state; local
222 if (find_uhci_statep((void *)addr, UHCI_TD, uhcip) != 1) {
238 /* Note: uhcip needed by TD_VADDR macro */
293 uhci_state_t uhci_state, *uhcip = &uhci_state; local
333 if (find_uhci_statep((void *)addr, UHCI_QH, uhcip) !
482 uhci_state_t *uhcip = (uhci_state_t *)wsp->walk_arg; local
560 uhci_state_t *uhcip = (uhci_state_t *)wsp->walk_arg; local
[all...]

Completed in 55 milliseconds