/fuchsia/zircon/system/ulib/ddk/include/ddk/protocol/ |
H A D | usb.h | 11 #include <zircon/hw/usb.h> 12 #include <zircon/hw/usb-hub.h> 73 // the processor upon completion of the usb request. 93 // The current 'owner' of the usb request may save the original 170 static inline zx_status_t usb_req_alloc(const usb_protocol_t* usb, usb_request_t** out, argument 172 return usb->ops->req_alloc(usb->ctx, out, data_size, ep_address); 175 static inline zx_status_t usb_req_alloc_vmo(const usb_protocol_t* usb, usb_request_t** out, argument 178 return usb->ops->req_alloc_vmo(usb 181 usb_req_init(const usb_protocol_t* usb, usb_request_t* req, zx_handle_t vmo_handle, uint64_t vmo_offset, uint64_t length, uint8_t ep_address) argument 187 usb_req_copy_from(const usb_protocol_t* usb, usb_request_t* req, void* data, size_t length, size_t offset) argument 192 usb_req_copy_to(const usb_protocol_t* usb, usb_request_t* req, const void* data, size_t length, size_t offset) argument 197 usb_req_mmap(const usb_protocol_t* usb, usb_request_t* req, void** data) argument 202 usb_req_cacheop(const usb_protocol_t* usb, usb_request_t* req, uint32_t op, size_t offset, size_t length) argument 207 usb_req_cache_flush(const usb_protocol_t* usb, usb_request_t* req, size_t offset, size_t length) argument 212 usb_req_cache_flush_invalidate(const usb_protocol_t* usb, usb_request_t* req, zx_off_t offset, size_t length) argument 218 usb_req_physmap(const usb_protocol_t* usb, usb_request_t* req) argument 222 usb_req_release(const usb_protocol_t* usb, usb_request_t* req) argument 226 usb_req_complete(const usb_protocol_t* usb, usb_request_t* req, zx_status_t status, zx_off_t actual) argument 231 usb_req_phys_iter_init(const usb_protocol_t* usb, phys_iter_t* iter, usb_request_t* req, size_t max_length) argument 237 usb_control(const usb_protocol_t* usb, uint8_t request_type, uint8_t request, uint16_t value, uint16_t index, void* data, size_t length, zx_time_t timeout, size_t* out_length) argument 244 usb_get_descriptor(const usb_protocol_t* usb, uint8_t request_type, uint16_t type, uint16_t index, void* data, size_t length, zx_time_t timeout, size_t* out_length) argument 251 usb_get_status(const usb_protocol_t* usb, uint8_t request_type, uint16_t index, void* data, size_t length, zx_time_t timeout, size_t* out_length) argument 258 usb_set_feature(const usb_protocol_t* usb, uint8_t request_type, uint16_t feature, uint16_t index, zx_time_t timeout) argument 264 usb_clear_feature(const usb_protocol_t* usb, uint8_t request_type, uint16_t feature, uint16_t index, zx_time_t timeout) argument 270 usb_request_queue(const usb_protocol_t* usb, usb_request_t* usb_request) argument 274 usb_get_speed(const usb_protocol_t* usb) argument 278 usb_set_interface(const usb_protocol_t* usb, uint8_t interface_number, uint8_t alt_setting) argument 283 usb_get_configuration(const usb_protocol_t* usb) argument 287 usb_set_configuration(const usb_protocol_t* usb, uint8_t configuration) argument 291 usb_enable_endpoint(const usb_protocol_t* usb, usb_endpoint_descriptor_t* ep_desc, usb_ss_ep_comp_descriptor_t* ss_comp_desc, bool enable) argument 302 usb_reset_endpoint(const usb_protocol_t* usb, uint8_t ep_address) argument 307 usb_get_max_transfer_size(const usb_protocol_t* usb, uint8_t ep_address) argument 313 usb_get_device_id(const usb_protocol_t* usb) argument 318 usb_get_device_descriptor(const usb_protocol_t* usb, usb_device_descriptor_t* out_desc) argument 324 usb_get_configuration_descriptor(const usb_protocol_t* usb, uint8_t configuration, usb_configuration_descriptor_t** out, size_t* out_length) argument 333 usb_get_descriptor_list(const usb_protocol_t* usb, void** out_descriptors, size_t* out_length) argument 350 usb_get_string_descriptor(const usb_protocol_t* usb, uint8_t desc_id, uint16_t* inout_lang_id, uint8_t* buf, size_t* inout_buflen) argument 356 usb_cancel_all(const usb_protocol_t* usb, uint8_t ep_address) argument 361 usb_get_current_frame(const usb_protocol_t* usb) argument [all...] |
H A D | usb-function.h | 7 #include <ddk/protocol/usb.h> 10 #include <zircon/hw/usb.h> 109 static inline zx_status_t usb_function_req_alloc(usb_function_protocol_t* usb, usb_request_t** out, argument 111 return usb->ops->req_alloc(usb->ctx, out, data_size, ep_address); 114 static inline zx_status_t usb_function_req_alloc_vmo(usb_function_protocol_t* usb, argument 118 return usb->ops->req_alloc_vmo(usb->ctx, out, vmo_handle, vmo_offset, length, ep_address); 121 static inline zx_status_t usb_function_req_init(usb_function_protocol_t* usb, usb_request_t* req, argument 124 return usb 127 usb_function_req_copy_from(usb_function_protocol_t* usb, usb_request_t* req, void* data, size_t length, size_t offset) argument 132 usb_function_req_copy_to(usb_function_protocol_t* usb, usb_request_t* req, const void* data, size_t length, size_t offset) argument 137 usb_function_req_mmap(usb_function_protocol_t* usb, usb_request_t* req, void** data) argument 142 usb_function_req_cacheop(usb_function_protocol_t* usb, usb_request_t* req, uint32_t op, size_t offset, size_t length) argument 147 usb_function_req_cache_flush(usb_function_protocol_t* usb, usb_request_t* req, size_t offset, size_t length) argument 153 usb_function_req_cache_flush_invalidate(usb_function_protocol_t* usb, usb_request_t* req, zx_off_t offset, size_t length) argument 160 usb_fucntion_req_physmap(usb_function_protocol_t* usb, usb_request_t* req) argument 164 usb_function_req_release(usb_function_protocol_t* usb, usb_request_t* req) argument 168 usb_function_req_complete(usb_function_protocol_t* usb, usb_request_t* req, zx_status_t status, zx_off_t actual) argument 173 usb_function_req_phys_iter_init(usb_function_protocol_t* usb, phys_iter_t* iter, usb_request_t* req, size_t max_length) argument [all...] |
/fuchsia/zircon/system/dev/audio/usb-audio/ |
H A D | rules.mk | 14 $(LOCAL_DIR)/usb-audio.cpp \ 15 $(LOCAL_DIR)/usb-audio-control-interface.cpp \ 16 $(LOCAL_DIR)/usb-audio-descriptors.cpp \ 17 $(LOCAL_DIR)/usb-audio-device.cpp \ 18 $(LOCAL_DIR)/usb-audio-path.cpp \ 19 $(LOCAL_DIR)/usb-audio-stream.cpp \ 20 $(LOCAL_DIR)/usb-audio-stream-interface.cpp \ 21 $(LOCAL_DIR)/usb-audio-units.cpp \ 22 $(LOCAL_DIR)/usb-midi-sink.c \ 23 $(LOCAL_DIR)/usb [all...] |
H A D | usb-audio.h | 8 #include <ddk/usb/usb.h> 10 #include <zircon/hw/usb.h> 11 #include <zircon/hw/usb-audio.h> 19 zx_status_t usb_midi_sink_create(zx_device_t* device, usb_protocol_t* usb, int index, 23 zx_status_t usb_midi_source_create(zx_device_t* device, usb_protocol_t* usb, int index, 31 namespace usb { namespace in namespace:audio 41 fbl::Array<uint8_t> FetchStringDescriptor(const usb_protocol_t& usb, 46 } // namespace usb
|
H A D | usb-audio.cpp | 10 #include "usb-audio.h" 13 namespace usb { namespace in namespace:audio 15 fbl::Array<uint8_t> FetchStringDescriptor(const usb_protocol_t& usb, argument 21 zx_status_t res = usb_get_string_descriptor(&usb, desc_id, &lang_id, str_buf, &buflen); 45 } // namespace usb
|
H A D | binding.c | 8 #include <zircon/hw/usb.h> 9 #include <zircon/hw/usb-audio.h>
|
H A D | usb-midi-source.c | 7 #include <ddk/protocol/usb.h> 8 #include <ddk/usb/usb.h> 16 #include "usb-audio.h" 23 usb_protocol_t usb; member in struct:__anon185 58 usb_req_release(&source->usb, req); 67 usb_request_queue(&source->usb, req); 83 usb_req_release(&source->usb, req); 86 usb_req_release(&source->usb, req); 111 usb_request_queue(&source->usb, re 193 usb_midi_source_create(zx_device_t* device, usb_protocol_t* usb, int index, const usb_interface_descriptor_t* intf, const usb_endpoint_descriptor_t* ep) argument [all...] |
H A D | usb-midi-sink.c | 7 #include <ddk/protocol/usb.h> 8 #include <ddk/usb/usb.h> 17 #include "usb-audio.h" 24 usb_protocol_t usb; member in struct:__anon184 58 usb_req_release(&sink->usb, req); 81 usb_req_release(&sink->usb, req); 157 usb_req_copy_to(&sink->usb, req, buffer, 4, 0); 159 usb_request_queue(&sink->usb, req); 199 zx_status_t usb_midi_sink_create(zx_device_t* device, usb_protocol_t* usb, in argument [all...] |
/fuchsia/zircon/system/dev/usb/xhci/ |
H A D | xhci-transfer-common.h | 7 #include <ddk/protocol/usb.h> 8 #include <ddk/usb-request/usb-request.h>
|
/fuchsia/zircon/system/dev/lib/usb/include/ddk/usb/ |
H A D | usb.h | 7 #include <ddk/protocol/usb.h> 8 #include <ddk/protocol/usb-composite.h> 10 #include <zircon/hw/usb.h> 29 zx_status_t usb_desc_iter_init(usb_protocol_t* usb, usb_desc_iter_t* iter);
|
/fuchsia/zircon/system/dev/usb/usb-bus/ |
H A D | rules.mk | 12 $(LOCAL_DIR)/usb-bus.c \ 13 $(LOCAL_DIR)/usb-device.c \ 17 system/dev/lib/usb \ 20 system/dev/lib/usb-request \
|
H A D | usb-device.h | 9 #include <ddk/protocol/usb-hci.h> 10 #include <ddk/protocol/usb-hub.h> 11 #include <ddk/usb-request/usb-request.h> 13 #include <zircon/hw/usb.h> 44 // thread for calling client's usb request complete callback
|
H A D | usb-bus.h | 8 #include <ddk/protocol/usb-hci.h>
|
/fuchsia/zircon/system/dev/usb/usb-composite/ |
H A D | rules.mk | 12 $(LOCAL_DIR)/usb-composite.c \ 13 $(LOCAL_DIR)/usb-interface.c \ 17 system/dev/lib/usb \
|
H A D | usb-composite.h | 9 #include <ddk/protocol/usb.h> 11 #include <zircon/hw/usb.h> 28 usb_protocol_t usb; member in struct:__anon511
|
/fuchsia/zircon/system/dev/usb/usb-hub/ |
H A D | rules.mk | 11 MODULE_SRCS := $(LOCAL_DIR)/usb-hub.c 14 system/dev/lib/usb \ 15 system/dev/lib/usb-request \
|
/fuchsia/zircon/system/dev/block/usb-mass-storage/ |
H A D | rules.mk | 13 $(LOCAL_DIR)/usb-mass-storage.c \ 15 MODULE_STATIC_LIBS := system/ulib/ddk system/dev/lib/usb system/ulib/sync
|
/fuchsia/zircon/system/dev/bluetooth/bt-transport-usb/ |
H A D | rules.mk | 11 MODULE_SRCS := $(LOCAL_DIR)/bt-transport-usb.c 13 MODULE_STATIC_LIBS := system/ulib/ddk system/dev/lib/usb system/ulib/sync
|
/fuchsia/zircon/system/dev/ethernet/usb-cdc-ecm/ |
H A D | rules.mk | 9 MODULE_STATIC_LIBS := system/ulib/ddk system/dev/lib/usb system/ulib/pretty system/ulib/sync 15 MODULE_SRCS := $(LOCAL_DIR)/usb-cdc-ecm.c
|
/fuchsia/zircon/system/dev/input/usb-hid/ |
H A D | rules.mk | 11 MODULE_SRCS := $(LOCAL_DIR)/usb-hid.c 13 MODULE_STATIC_LIBS := system/ulib/ddk system/dev/lib/usb system/ulib/pretty system/ulib/sync
|
/fuchsia/zircon/system/dev/usb/usb-test/usb-tester/ |
H A D | rules.mk | 11 MODULE_SRCS += $(LOCAL_DIR)/usb-tester.c 13 MODULE_STATIC_LIBS := system/ulib/ddk system/ulib/sync system/dev/lib/usb
|
/fuchsia/zircon/system/utest/usb/ |
H A D | rules.mk | 11 MODULE_SRCS += $(LOCAL_DIR)/usb-test.c 13 MODULE_NAME := usb-test
|
/fuchsia/zircon/system/dev/serial/ftdi/ |
H A D | ftdi.c | 10 #include <ddk/protocol/usb.h> 11 #include <ddk/usb/usb.h> 13 #include <zircon/hw/usb.h> 40 usb_protocol_t usb; member in struct:__anon469 83 usb_req_release(&ftdi->usb, request); 92 usb_request_queue(&ftdi->usb, request); 101 usb_req_release(&ftdi->usb, request); 154 *actual = usb_req_copy_to(&ftdi->usb, req, buf, length, 0); 157 usb_request_queue(&ftdi->usb,re 343 usb_protocol_t usb; local [all...] |
/fuchsia/zircon/system/dev/usb/usb-test/ |
H A D | rules.mk | 9 $(LOCAL_DIR)/usb-tester \
|
/fuchsia/zircon/system/dev/test/ddk-test/ |
H A D | rules.mk | 15 $(LOCAL_DIR)/usb-request-test.c \ 20 system/dev/lib/usb-request \
|