Searched refs:dwc3_t (Results 1 - 6 of 6) sorted by relevance
/fuchsia/zircon/system/dev/usb/dwc3/ |
H A D | dwc3.h | 63 // This should be acquired before dwc3_t.lock 113 } dwc3_t; typedef in typeref:struct:__anon506 115 static inline volatile void* dwc3_mmio(dwc3_t* dwc) { 119 void dwc3_usb_reset(dwc3_t* dwc); 120 void dwc3_disconnected(dwc3_t* dwc); 121 void dwc3_connection_done(dwc3_t* dwc); 122 void dwc3_set_address(dwc3_t* dwc, unsigned address); 123 void dwc3_reset_configuration(dwc3_t* dwc); 126 void dwc3_cmd_start_new_config(dwc3_t* dwc, unsigned ep_num, unsigned resource_index); 127 void dwc3_cmd_ep_set_config(dwc3_t* dw [all...] |
H A D | dwc3-commands.c | 10 static void dwc3_ep_cmd(dwc3_t* dwc, unsigned ep_num, uint32_t command, uint32_t param0, 30 void dwc3_cmd_start_new_config(dwc3_t* dwc, unsigned ep_num, unsigned rsrc_id) { 34 void dwc3_cmd_ep_set_config(dwc3_t* dwc, unsigned ep_num, unsigned ep_type, 50 void dwc3_cmd_ep_transfer_config(dwc3_t* dwc, unsigned ep_num) { 54 void dwc3_cmd_ep_start_transfer(dwc3_t* dwc, unsigned ep_num, zx_paddr_t trb_phys) { 59 void dwc3_cmd_ep_end_transfer(dwc3_t* dwc, unsigned ep_num) { 65 void dwc3_cmd_ep_set_stall(dwc3_t* dwc, unsigned ep_num) { 69 void dwc3_cmd_ep_clear_stall(dwc3_t* dwc, unsigned ep_num) {
|
H A D | dwc3.c | 40 void dwc3_print_status(dwc3_t* dwc) { 71 static void dwc3_stop(dwc3_t* dwc) { 86 static void dwc3_start_peripheral_mode(dwc3_t* dwc) { 131 dwc3_t* dwc = ctx; 138 dwc3_t* dwc = ctx; 154 static void dwc3_start_host_mode(dwc3_t* dwc) { 189 void dwc3_usb_reset(dwc3_t* dwc) { 204 void dwc3_disconnected(dwc3_t* dwc) { 220 void dwc3_connection_done(dwc3_t* dwc) { 260 void dwc3_set_address(dwc3_t* dw [all...] |
H A D | dwc3-endpoints.c | 24 static void dwc3_enable_ep(dwc3_t* dwc, unsigned ep_num, bool enable) { 42 zx_status_t dwc3_ep_fifo_init(dwc3_t* dwc, unsigned ep_num) { 71 void dwc3_ep_fifo_release(dwc3_t* dwc, unsigned ep_num) { 78 void dwc3_ep_start_transfer(dwc3_t* dwc, unsigned ep_num, unsigned type, zx_paddr_t buffer, 118 static void dwc3_ep_queue_next_locked(dwc3_t* dwc, dwc3_endpoint_t* ep) { 143 zx_status_t dwc3_ep_config(dwc3_t* dwc, usb_endpoint_descriptor_t* ep_desc, 184 zx_status_t dwc3_ep_disable(dwc3_t* dwc, uint8_t ep_addr) { 202 void dwc3_ep_queue(dwc3_t* dwc, unsigned ep_num, usb_request_t* req) { 231 void dwc3_ep_set_config(dwc3_t* dwc, unsigned ep_num, bool enable) { 245 void dwc3_start_eps(dwc3_t* dw [all...] |
H A D | dwc3-ep0.c | 16 static void dwc3_queue_setup_locked(dwc3_t* dwc) { 23 zx_status_t dwc3_ep0_init(dwc3_t* dwc) { 41 void dwc3_ep0_reset(dwc3_t* dwc) { 48 void dwc3_ep0_start(dwc3_t* dwc) { 58 static zx_status_t dwc3_handle_setup(dwc3_t* dwc, usb_setup_t* setup, void* buffer, size_t length, 100 void dwc3_ep0_xfer_not_ready(dwc3_t* dwc, unsigned ep_num, unsigned stage) { 156 void dwc3_ep0_xfer_complete(dwc3_t* dwc, unsigned ep_num) {
|
H A D | dwc3-events.c | 14 static void dwc3_handle_ep_event(dwc3_t* dwc, uint32_t event) { 46 static void dwc3_handle_event(dwc3_t* dwc, uint32_t event) { 178 dwc3_t* dwc = arg; 216 void dwc3_events_start(dwc3_t* dwc) { 235 void dwc3_events_stop(dwc3_t* dwc) {
|
Completed in 41 milliseconds