/illumos-gate/usr/src/uts/common/sys/usb/hcd/uhci/ |
H A D | uhciutil.h | 41 int uhci_hcdi_pipe_open(usba_pipe_handle_data_t *pipe_handle, 43 int uhci_hcdi_pipe_close(usba_pipe_handle_data_t *pipe_handle, 45 int uhci_hcdi_pipe_reset(usba_pipe_handle_data_t *pipe_handle, 48 usba_pipe_handle_data_t *pipe_handle); 49 int uhci_hcdi_pipe_ctrl_xfer(usba_pipe_handle_data_t *, 51 int uhci_hcdi_pipe_bulk_xfer(usba_pipe_handle_data_t *, 53 int uhci_hcdi_pipe_isoc_xfer(usba_pipe_handle_data_t *, 55 int uhci_hcdi_pipe_intr_xfer(usba_pipe_handle_data_t *, 60 usba_pipe_handle_data_t *pipe_handle, usb_flags_t flags); 61 int uhci_hcdi_pipe_stop_isoc_polling(usba_pipe_handle_data_t *ph, [all …]
|
H A D | uhcitgt.h | 41 usba_pipe_handle_data_t *pipe_handle, 45 usba_pipe_handle_data_t *pipe_handle, 49 usba_pipe_handle_data_t *pipe_handle, 54 usba_pipe_handle_data_t *ph, 61 usba_pipe_handle_data_t *pipe_handle); 67 usba_pipe_handle_data_t *pipe_handle, uint_t *node); 69 usba_pipe_handle_data_t *pipe_handle); 71 usba_pipe_handle_data_t *ph); 76 usba_pipe_handle_data_t *ph, 84 usba_pipe_handle_data_t *pipe_handle, [all …]
|
H A D | uhcipolled.h | 72 usba_pipe_handle_data_t *uhci_polled_ph; 103 int uhci_hcdi_polled_input_init(usba_pipe_handle_data_t *, uchar_t **, 109 int uhci_hcdi_polled_output_init(usba_pipe_handle_data_t *,
|
/illumos-gate/usr/src/uts/common/sys/usb/usba/ |
H A D | hcdi.h | 73 usba_pipe_handle_data_t *pipe_handle, 80 usba_pipe_handle_data_t *pipe_handle, 87 usba_pipe_handle_data_t *pipe_handle, 94 usba_pipe_handle_data_t *pipe_handle); 100 usba_pipe_handle_data_t *pipe_handle, 115 usba_pipe_handle_data_t *pipe_handle, 123 usba_pipe_handle_data_t *pipe_handle, 131 usba_pipe_handle_data_t *pipe_handle, 138 usba_pipe_handle_data_t *pipe_handle, 146 usba_pipe_handle_data_t *pipe_handle, [all …]
|
H A D | usba_impl.h | 84 int usba_async_ph_req(usba_pipe_handle_data_t *, void (*func)(void *), 158 usba_pipe_handle_data_t *wr_ph_data; /* ptr to pipe handle */ 201 (usba_pipe_handle_data_t *)((wrp)->wr_ph_data) 277 void usba_start_next_req(usba_pipe_handle_data_t *ph); 279 int usba_pipe_check_handle(usba_pipe_handle_data_t *); 280 int usba_drain_cbs(usba_pipe_handle_data_t *, usb_cb_flags_t, 294 void usba_pipe_new_state(usba_pipe_handle_data_t *, usb_pipe_state_t); 421 usb_pipe_handle_t usba_get_pipe_handle(usba_pipe_handle_data_t *); 422 usba_pipe_handle_data_t *usba_get_ph_data(usb_pipe_handle_t); 423 usb_pipe_state_t usba_get_ph_state(usba_pipe_handle_data_t *); [all …]
|
H A D | wa.h | 446 usba_pipe_handle_data_t *); 449 void (*rpipe_xfer_cb)(dev_info_t *dip, usba_pipe_handle_data_t *ph, 478 usba_pipe_handle_data_t *wr_ph; 525 usba_pipe_handle_data_t *); 528 void (*rpipe_xfer_cb)(dev_info_t *dip, usba_pipe_handle_data_t *ph, 562 int wusb_wa_get_ep_comp_descr(usba_pipe_handle_data_t *, 567 usb_pipe_handle_t, usba_pipe_handle_data_t *, wusb_wa_rpipe_hdl_t *); 570 int wusb_wa_rpipe_reset(dev_info_t *, usba_pipe_handle_data_t *, 576 usba_pipe_handle_data_t *, usb_ctrl_req_t *, usb_flags_t); 579 usba_pipe_handle_data_t *, usb_bulk_req_t *, usb_flags_t); [all …]
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/ehci/ |
H A D | ehci_xfer.h | 48 usba_pipe_handle_data_t *ph, 52 usba_pipe_handle_data_t *ph); 75 usba_pipe_handle_data_t *ph, 86 usba_pipe_handle_data_t *ph, 92 usba_pipe_handle_data_t *ph, 97 usba_pipe_handle_data_t *ph, 107 usba_pipe_handle_data_t *ph, 146 usba_pipe_handle_data_t *ph); 160 usba_pipe_handle_data_t *ph); 166 usba_pipe_handle_data_t *ph); [all …]
|
H A D | ehcid.h | 415 usba_pipe_handle_data_t *pp_pipe_handle; /* Back ptr to handle */ 1100 usba_pipe_handle_data_t *ph, 1103 usba_pipe_handle_data_t *ph, 1106 usba_pipe_handle_data_t *ph, 1109 usba_pipe_handle_data_t *ph); 1111 usba_pipe_handle_data_t *ph, 1118 usba_pipe_handle_data_t *ph, 1122 usba_pipe_handle_data_t *ph, 1126 usba_pipe_handle_data_t *ph, 1135 usba_pipe_handle_data_t *ph, [all …]
|
H A D | ehci_isoch.h | 56 usba_pipe_handle_data_t *ph); 61 usba_pipe_handle_data_t *ph, 75 usba_pipe_handle_data_t *ph, 84 usba_pipe_handle_data_t *ph,
|
H A D | ehci_hub.h | 67 usba_pipe_handle_data_t *rh_ctrl_pipe_handle; 76 usba_pipe_handle_data_t *rh_intr_pipe_handle;
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/openhci/ |
H A D | ohcid.h | 432 usba_pipe_handle_data_t *pp_pipe_handle; /* Back ptr to handle */ 889 usba_pipe_handle_data_t *ph, 903 usba_pipe_handle_data_t *ph, 925 usba_pipe_handle_data_t *ph, 928 usba_pipe_handle_data_t *ph); 930 usba_pipe_handle_data_t *ph, 934 usba_pipe_handle_data_t *ph, 937 usba_pipe_handle_data_t *ph, 941 usba_pipe_handle_data_t *ph, 948 usba_pipe_handle_data_t *ph); [all …]
|
H A D | ohci_hub.h | 68 usba_pipe_handle_data_t *rh_ctrl_pipe_handle; 77 usba_pipe_handle_data_t *rh_intr_pipe_handle;
|
/illumos-gate/usr/src/uts/common/io/usb/usba/ |
H A D | usbai_pipe_mgmt.c | 116 usba_pipe_handle_data_t * 120 usba_pipe_handle_data_t *ph_data = NULL; in usba_get_ph_data() 134 usba_get_pipe_handle(usba_pipe_handle_data_t *ph_data) in usba_get_pipe_handle() 154 usba_pipe_handle_data_t * 158 usba_pipe_handle_data_t *ph_data = NULL; in usba_hold_ph_data() 220 usba_get_ph_state(usba_pipe_handle_data_t *ph_data) in usba_get_ph_state() 238 usba_get_ph_ref_count(usba_pipe_handle_data_t *ph_data) in usba_get_ph_ref_count() 256 usba_pipe_new_state(usba_pipe_handle_data_t *ph_data, usb_pipe_state_t state) in usba_pipe_new_state() 318 usba_pipe_handle_data_t *ph_data = ph_impl->usba_ph_data; in usba_pipe_setup_func_call() 444 usba_pipe_handle_data_t *ph_data = ph_impl->usba_ph_data; in usba_init_pipe_handle() [all …]
|
H A D | usbai_req.c | 68 static int usba_flags_attr_check(usba_pipe_handle_data_t *, 70 static int _usba_check_req(usba_pipe_handle_data_t *, usb_opaque_t, 90 usba_check_req(usba_pipe_handle_data_t *ph_data, usb_opaque_t req, in usba_check_req() 106 _usba_check_req(usba_pipe_handle_data_t *ph_data, usb_opaque_t req, in _usba_check_req() 418 usba_flags_attr_check(usba_pipe_handle_data_t *ph_data, in usba_flags_attr_check() 504 usba_start_next_req(usba_pipe_handle_data_t *ph_data) in usba_start_next_req() 688 usba_pipe_handle_data_t *ph_data; in usba_req_wrapper_free() 736 usba_pipe_handle_data_t *ph_data = req_wrp->wr_ph_data; in usba_req_normal_cb() 839 usba_pipe_handle_data_t *ph_data = req_wrp->wr_ph_data; in usba_req_exc_cb() 1009 usba_pipe_sync_wait(usba_pipe_handle_data_t *ph_data, in usba_pipe_sync_wait() [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/hcd/uhci/ |
H A D | uhcitgt.c | 41 usba_pipe_handle_data_t *ph, usb_isoc_req_t *isoc_req, 44 usba_pipe_handle_data_t *pipe_handle, 48 usba_pipe_handle_data_t *ph, 52 usba_pipe_handle_data_t *ph, 68 uhci_hcdi_pipe_open(usba_pipe_handle_data_t *ph, usb_flags_t flags) in uhci_hcdi_pipe_open() 302 uhci_hcdi_pipe_close(usba_pipe_handle_data_t *ph, usb_flags_t usb_flags) in uhci_hcdi_pipe_close() 451 uhci_hcdi_pipe_reset(usba_pipe_handle_data_t *ph, usb_flags_t usb_flags) in uhci_hcdi_pipe_reset() 586 usba_pipe_handle_data_t *ph) in uhci_hcdi_pipe_reset_data_toggle() 612 usba_pipe_handle_data_t *ph, in uhci_hcdi_pipe_ctrl_xfer() 662 uhci_hcdi_pipe_bulk_xfer(usba_pipe_handle_data_t *pipe_handle, in uhci_hcdi_pipe_bulk_xfer() [all …]
|
H A D | uhcipolled.c | 40 static int uhci_polled_init(usba_pipe_handle_data_t *, uhci_state_t *, 54 usba_pipe_handle_data_t *); 72 uhci_hcdi_polled_input_init(usba_pipe_handle_data_t *ph, in uhci_hcdi_polled_input_init() 288 uhci_hcdi_polled_output_init(usba_pipe_handle_data_t *ph, in uhci_hcdi_polled_output_init() 395 usba_pipe_handle_data_t *ph; in uhci_hcdi_polled_write() 478 uhci_polled_init(usba_pipe_handle_data_t *ph, in uhci_polled_init() 573 usba_pipe_handle_data_t *ph; in uhci_polled_save_state() 607 ph = (usba_pipe_handle_data_t *)uhci_polledp->uhci_polled_ph; in uhci_polled_save_state() 793 usba_pipe_handle_data_t *ph) in uhci_polled_insert_td_on_qh()
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/xhci/ |
H A D | xhci.h | 565 usba_pipe_handle_data_t *xep_pipe; 605 usba_pipe_handle_data_t *xp_pipe; 615 usba_pipe_handle_data_t *xa_intr_cb_ph; 695 usba_pipe_handle_data_t *xhci_polled_input_pipe_handle; 859 usba_pipe_handle_data_t *); 861 xhci_endpoint_t *, usba_pipe_handle_data_t *); 873 extern uint_t xhci_endpoint_pipe_to_epid(usba_pipe_handle_data_t *); 897 extern int xhci_root_hub_ctrl_req(xhci_t *, usba_pipe_handle_data_t *, 900 extern int xhci_root_hub_intr_root_enable(xhci_t *, usba_pipe_handle_data_t *, 907 extern int xhci_hcdi_console_input_init(usba_pipe_handle_data_t *, uchar_t **, [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ |
H A D | ehci_xfer.c | 50 usba_pipe_handle_data_t *ph, 54 usba_pipe_handle_data_t *ph, 58 usba_pipe_handle_data_t *ph); 79 usba_pipe_handle_data_t *ph, 120 usba_pipe_handle_data_t *ph, 131 usba_pipe_handle_data_t *ph, 137 usba_pipe_handle_data_t *ph, 142 usba_pipe_handle_data_t *ph, 146 usba_pipe_handle_data_t *ph, 150 usba_pipe_handle_data_t *ph); [all …]
|
H A D | ehci_isoch.c | 53 usba_pipe_handle_data_t *ph); 63 usba_pipe_handle_data_t *ph, 94 usba_pipe_handle_data_t *ph, 119 usba_pipe_handle_data_t *ph, 206 usba_pipe_handle_data_t *ph) in ehci_isoc_pipe_cleanup() 302 usba_pipe_handle_data_t *ph, in ehci_allocate_isoc_resources() 540 usba_pipe_handle_data_t *ph = pp->pp_pipe_handle; in ehci_insert_itd_req() 704 usba_pipe_handle_data_t *ph = pp->pp_pipe_handle; in ehci_insert_sitd_req() 1016 usba_pipe_handle_data_t *ph, in ehci_start_isoc_polling() 1217 usba_pipe_handle_data_t *ph = pp->pp_pipe_handle; in ehci_handle_itd() [all …]
|
H A D | ehci_polled.c | 55 usba_pipe_handle_data_t *ph, 104 usba_pipe_handle_data_t *ph); 110 usba_pipe_handle_data_t *ph, 134 usba_pipe_handle_data_t *ph, in ehci_hcdi_polled_input_init() 244 usba_pipe_handle_data_t *ph; in ehci_hcdi_polled_input_enter() 446 usba_pipe_handle_data_t *ph, in ehci_hcdi_polled_output_init() 579 usba_pipe_handle_data_t *ph; in ehci_hcdi_polled_write() 684 usba_pipe_handle_data_t *ph, in ehci_polled_init() 729 kmem_zalloc(sizeof (usba_pipe_handle_data_t), KM_SLEEP); in ehci_polled_init() 737 sizeof (usba_pipe_handle_data_t)); in ehci_polled_init() [all …]
|
H A D | ehci.c | 793 usba_pipe_handle_data_t *ph, in ehci_hcdi_pipe_open() 1018 usba_pipe_handle_data_t *ph, in ehci_hcdi_pipe_close() 1101 usba_pipe_handle_data_t *ph, in ehci_hcdi_pipe_reset() 1138 usba_pipe_handle_data_t *ph) in ehci_hcdi_pipe_reset_data_toggle() 1165 usba_pipe_handle_data_t *ph, in ehci_hcdi_pipe_ctrl_xfer() 1276 usba_pipe_handle_data_t *ph, in ehci_hcdi_pipe_bulk_xfer() 1334 usba_pipe_handle_data_t *ph, in ehci_hcdi_pipe_intr_xfer() 1385 usba_pipe_handle_data_t *ph, in ehci_hcdi_pipe_stop_intr_polling() 1484 usba_pipe_handle_data_t *ph, in ehci_hcdi_pipe_isoc_xfer() 1537 usba_pipe_handle_data_t *ph, in ehci_hcdi_pipe_stop_isoc_polling()
|
H A D | ehci_hub.c | 104 usba_pipe_handle_data_t *ph, 310 usba_pipe_handle_data_t *ph, in ehci_handle_root_hub_pipe_open() 374 ehci_handle_root_hub_pipe_close(usba_pipe_handle_data_t *ph) in ehci_handle_root_hub_pipe_close() 442 usba_pipe_handle_data_t *ph, in ehci_handle_root_hub_pipe_reset() 512 usba_pipe_handle_data_t *ph, in ehci_handle_root_hub_request() 1125 usba_pipe_handle_data_t *ph; in ehci_root_hub_reset_occured() 1442 usba_pipe_handle_data_t *ph, in ehci_handle_root_hub_pipe_start_intr_polling() 1526 usba_pipe_handle_data_t *ph, in ehci_handle_root_hub_pipe_stop_intr_polling() 1715 usba_pipe_handle_data_t *ph; in ehci_root_hub_allocate_intr_pipe_resource() 1788 usba_pipe_handle_data_t *ph; in ehci_root_hub_intr_pipe_cleanup() [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/hcd/openhci/ |
H A D | ohci_polled.c | 48 usba_pipe_handle_data_t *ph, 101 usba_pipe_handle_data_t *ph, 125 usba_pipe_handle_data_t *ph, in ohci_hcdi_polled_input_init() 356 usba_pipe_handle_data_t *ph, in ohci_hcdi_polled_output_init() 474 usba_pipe_handle_data_t *ph; in ohci_hcdi_polled_write() 590 usba_pipe_handle_data_t *ph, in ohci_polled_init() 636 kmem_zalloc(sizeof (usba_pipe_handle_data_t), KM_SLEEP); in ohci_polled_init() 644 sizeof (usba_pipe_handle_data_t)); in ohci_polled_init() 848 sizeof (usba_pipe_handle_data_t)); in ohci_polled_fini() 883 usba_pipe_handle_data_t *ph; in ohci_polled_save_state() [all …]
|
H A D | ohci.c | 87 usba_pipe_handle_data_t *ph, 90 usba_pipe_handle_data_t *ph, 93 usba_pipe_handle_data_t *ph, 96 usba_pipe_handle_data_t *ph); 98 usba_pipe_handle_data_t *ph, 105 usba_pipe_handle_data_t *ph, 109 usba_pipe_handle_data_t *ph, 113 usba_pipe_handle_data_t *ph, 122 usba_pipe_handle_data_t *ph, 126 usba_pipe_handle_data_t *ph, [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/hcd/xhci/ |
H A D | xhci_usba.c | 40 xhci_hcdi_get_xhcip(usba_pipe_handle_data_t *ph) in xhci_hcdi_get_xhcip() 58 xhci_hcdi_pipe_open(usba_pipe_handle_data_t *ph, usb_flags_t usb_flags) in xhci_hcdi_pipe_open() 399 xhci_hcdi_pipe_poll_fini(usba_pipe_handle_data_t *ph, boolean_t is_close) in xhci_hcdi_pipe_poll_fini() 525 xhci_hcdi_pipe_close(usba_pipe_handle_data_t *ph, usb_flags_t usb_flags) in xhci_hcdi_pipe_close() 656 xhci_hcdi_pipe_reset(usba_pipe_handle_data_t *ph, usb_flags_t usb_flags) in xhci_hcdi_pipe_reset() 749 xhci_hcdi_pipe_reset_data_toggle(usba_pipe_handle_data_t *pipe_handle) in xhci_hcdi_pipe_reset_data_toggle() 781 xhci_hcdi_pipe_ctrl_xfer(usba_pipe_handle_data_t *ph, usb_ctrl_req_t *ucrp, in xhci_hcdi_pipe_ctrl_xfer() 948 xhci_hcdi_pipe_bulk_xfer(usba_pipe_handle_data_t *ph, usb_bulk_req_t *ubrp, in xhci_hcdi_pipe_bulk_xfer() 1091 xhci_hcdi_periodic_init(xhci_t *xhcip, usba_pipe_handle_data_t *ph, in xhci_hcdi_periodic_init() 1225 xhci_hcdi_intr_oneshot(xhci_t *xhcip, usba_pipe_handle_data_t *ph, in xhci_hcdi_intr_oneshot() [all …]
|