Searched refs:usb (Results 1 - 25 of 118) sorted by relevance

12345

/fuchsia/zircon/system/ulib/ddk/include/ddk/protocol/
H A Dusb.h11 #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 Dusb-function.h7 #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 Drules.mk14 $(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 Dusb-audio.h8 #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 Dusb-audio.cpp10 #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 Dbinding.c8 #include <zircon/hw/usb.h>
9 #include <zircon/hw/usb-audio.h>
H A Dusb-midi-source.c7 #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 Dusb-midi-sink.c7 #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 Dxhci-transfer-common.h7 #include <ddk/protocol/usb.h>
8 #include <ddk/usb-request/usb-request.h>
/fuchsia/zircon/system/dev/lib/usb/include/ddk/usb/
H A Dusb.h7 #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 Drules.mk12 $(LOCAL_DIR)/usb-bus.c \
13 $(LOCAL_DIR)/usb-device.c \
17 system/dev/lib/usb \
20 system/dev/lib/usb-request \
H A Dusb-device.h9 #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 Dusb-bus.h8 #include <ddk/protocol/usb-hci.h>
/fuchsia/zircon/system/dev/usb/usb-composite/
H A Drules.mk12 $(LOCAL_DIR)/usb-composite.c \
13 $(LOCAL_DIR)/usb-interface.c \
17 system/dev/lib/usb \
H A Dusb-composite.h9 #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 Drules.mk11 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 Drules.mk13 $(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 Drules.mk11 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 Drules.mk9 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 Drules.mk11 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 Drules.mk11 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 Drules.mk11 MODULE_SRCS += $(LOCAL_DIR)/usb-test.c
13 MODULE_NAME := usb-test
/fuchsia/zircon/system/dev/serial/ftdi/
H A Dftdi.c10 #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 Drules.mk9 $(LOCAL_DIR)/usb-tester \
/fuchsia/zircon/system/dev/test/ddk-test/
H A Drules.mk15 $(LOCAL_DIR)/usb-request-test.c \
20 system/dev/lib/usb-request \

Completed in 172 milliseconds

12345