| /system/dev/lib/usb/include/usb/ |
| A D | usb.h | 48 static inline zx_status_t usb_get_descriptor(const usb_protocol_t* usb, uint8_t request_type, in usb_get_descriptor() argument 51 return usb_control_in(usb, request_type | USB_DIR_IN, USB_REQ_GET_DESCRIPTOR, in usb_get_descriptor() 55 static inline zx_status_t usb_get_status(const usb_protocol_t* usb, uint8_t request_type, in usb_get_status() argument 58 return usb_control_in(usb, request_type | USB_DIR_IN, USB_REQ_GET_STATUS, 0, index, timeout, in usb_get_status() 62 static inline zx_status_t usb_set_feature(const usb_protocol_t* usb, uint8_t request_type, in usb_set_feature() argument 64 return usb_control_out(usb, request_type, USB_REQ_SET_FEATURE, feature, index, timeout, in usb_set_feature() 68 static inline zx_status_t usb_clear_feature(const usb_protocol_t* usb, uint8_t request_type, in usb_clear_feature() argument 70 return usb_control_out(usb, request_type, USB_REQ_CLEAR_FEATURE, feature, index, timeout, in usb_clear_feature()
|
| /system/dev/usb/xhci/ |
| A D | xhci-root-hub.cpp | 326 static zx_status_t xhci_rh_get_descriptor(xhci_t* xhci, uint8_t request_type, xhci_root_hub_t* rh, in xhci_rh_get_descriptor() argument 329 uint8_t type = request_type & USB_TYPE_MASK; in xhci_rh_get_descriptor() 330 uint8_t recipient = request_type & USB_RECIP_MASK; in xhci_rh_get_descriptor() 384 uint8_t request_type = setup->bmRequestType; in xhci_rh_control() local 391 request_type, request, value, index, le16toh(setup->wLength)); in xhci_rh_control() 393 if ((request_type & USB_DIR_MASK) == USB_DIR_IN && request == USB_REQ_GET_DESCRIPTOR) { in xhci_rh_control() 394 return xhci_rh_get_descriptor(xhci, request_type, rh, value, index, in xhci_rh_control() 396 } else if ((request_type & ~USB_DIR_MASK) == (USB_TYPE_CLASS | USB_RECIP_PORT)) { in xhci_rh_control() 438 } else if ((request_type & USB_DIR_MASK) == USB_DIR_IN && in xhci_rh_control() 447 } else if (request_type == (USB_DIR_OUT | USB_TYPE_STANDARD | USB_RECIP_DEVICE) && in xhci_rh_control() [all …]
|
| A D | xhci-transfer.h | 16 zx_status_t xhci_control_request(xhci_t* xhci, uint32_t slot_id, uint8_t request_type,
|
| A D | xhci-transfer.cpp | 532 zx_status_t xhci_control_request(xhci_t* xhci, uint32_t slot_id, uint8_t request_type, in xhci_control_request() argument 536 "length: %d\n", slot_id, request_type, request, value, index, length); in xhci_control_request() 551 setup->bmRequestType = request_type; in xhci_control_request() 558 bool out = !!((request_type & USB_DIR_MASK) == USB_DIR_OUT); in xhci_control_request()
|
| /system/dev/usb/usb-bus/ |
| A D | util.h | 11 zx_status_t usb_util_control(usb_device_t* dev, uint8_t request_type, uint8_t request,
|
| A D | util.c | 30 zx_status_t usb_util_control(usb_device_t* dev, uint8_t request_type, uint8_t request, in usb_util_control() argument 45 setup->bmRequestType = request_type; in usb_util_control() 52 bool out = !!((request_type & USB_DIR_MASK) == USB_DIR_OUT); in usb_util_control()
|
| A D | usb-device.c | 169 static zx_status_t usb_device_control(void* ctx, uint8_t request_type, uint8_t request, in usb_device_control() argument 177 bool out = ((request_type & USB_DIR_MASK) == USB_DIR_OUT); in usb_device_control() 199 setup->bmRequestType = request_type; in usb_device_control() 269 static zx_status_t usb_device_control_out(void* ctx, uint8_t request_type, uint8_t request, in usb_device_control_out() argument 272 if ((request_type & USB_DIR_MASK) != USB_DIR_OUT) { in usb_device_control_out() 275 return usb_device_control(ctx, request_type, request, value, index, timeout, in usb_device_control_out() 279 static zx_status_t usb_device_control_in(void* ctx, uint8_t request_type, uint8_t request, in usb_device_control_in() argument 283 if ((request_type & USB_DIR_MASK) != USB_DIR_IN) { in usb_device_control_in() 286 return usb_device_control(ctx, request_type, request, value, index, timeout, NULL, 0, in usb_device_control_in()
|
| /system/dev/usb/usb-peripheral/ |
| A D | usb-peripheral.c | 407 static zx_status_t usb_dev_get_descriptor(usb_device_t* dev, uint8_t request_type, in usb_dev_get_descriptor() argument 410 uint8_t type = request_type & USB_TYPE_MASK; in usb_dev_get_descriptor() 512 uint8_t request_type = setup->bmRequestType; in usb_dev_control() local 513 uint8_t direction = request_type & USB_DIR_MASK; in usb_dev_control() 529 request_type, request, value, index, length); in usb_dev_control() 531 switch (request_type & USB_RECIP_MASK) { in usb_dev_control() 534 if ((request_type & (USB_DIR_MASK | USB_TYPE_MASK)) == (USB_DIR_IN | USB_TYPE_STANDARD) && in usb_dev_control() 536 return usb_dev_get_descriptor(dev, request_type, value, index, read_buffer, length, in usb_dev_control() 538 } else if (request_type == (USB_DIR_OUT | USB_TYPE_STANDARD | USB_RECIP_DEVICE) && in usb_dev_control() 541 } else if (request_type == (USB_DIR_IN | USB_TYPE_STANDARD | USB_RECIP_DEVICE) && in usb_dev_control() [all …]
|
| /system/host/banjo/lib/ |
| A D | tables_generator.cpp | 176 void TablesGenerator::Generate(const coded::RequestHandleType& request_type) { in Generate() argument 178 Emit(&tables_file_, NameTable(request_type.coded_name)); in Generate() 182 Emit(&tables_file_, request_type.nullability); in Generate() 345 auto request_type = static_cast<const flat::RequestHandleType*>(type); in CompileType() local 346 auto iter = request_type_map_.find(request_type); in CompileType() 349 …auto name = NameCodedRequestHandle(NameName(request_type->name, "_", "_"), request_type->nullabili… in CompileType() 351 std::make_unique<coded::RequestHandleType>(std::move(name), request_type->nullability); in CompileType() 352 request_type_map_[request_type] = coded_request_type.get(); in CompileType()
|
| A D | flat_ast.cpp | 616 auto request_type = static_cast<raw::RequestHandleType*>(raw_type.get()); in ConsumeType() local 618 if (!CompileCompoundIdentifier(request_type->identifier.get(), location, &name)) { in ConsumeType() 621 *out_type = std::make_unique<RequestHandleType>(std::move(name), request_type->nullability); in ConsumeType() 1560 bool Library::CompileRequestHandleType(flat::RequestHandleType* request_type, in CompileRequestHandleType() argument 1562 auto named_decl = LookupDeclByName(request_type->name); in CompileRequestHandleType() 1565 message.append(request_type->name.name().data()); in CompileRequestHandleType() 1567 return Fail(request_type->name, message); in CompileRequestHandleType() 1673 auto request_type = static_cast<RequestHandleType*>(type); in CompileType() local 1674 return CompileRequestHandleType(request_type, out_typeshape); in CompileType()
|
| /system/dev/usb/usb-composite/ |
| A D | usb-interface.c | 124 static zx_status_t usb_interface_control_out(void* ctx, uint8_t request_type, uint8_t request, in usb_interface_control_out() argument 128 return usb_control_out(&intf->comp->usb, request_type, request, value, index, timeout, in usb_interface_control_out() 132 static zx_status_t usb_interface_control_in(void* ctx, uint8_t request_type, uint8_t request, in usb_interface_control_in() argument 137 return usb_control_in(&intf->comp->usb, request_type, request, value, index, timeout, in usb_interface_control_in()
|
| /system/host/fidl/lib/ |
| A D | tables_generator.cpp | 194 void TablesGenerator::Generate(const coded::RequestHandleType& request_type) { in Generate() argument 196 Emit(&tables_file_, NameTable(request_type.coded_name)); in Generate() 200 Emit(&tables_file_, request_type.nullability); in Generate() 389 auto request_type = static_cast<const flat::RequestHandleType*>(type); in CompileType() local 390 auto iter = request_type_map_.find(request_type); in CompileType() 393 …auto name = NameCodedRequestHandle(NameName(request_type->name, "_", "_"), request_type->nullabili… in CompileType() 395 std::make_unique<coded::RequestHandleType>(std::move(name), request_type->nullability); in CompileType() 396 request_type_map_[request_type] = coded_request_type.get(); in CompileType()
|
| A D | flat_ast.cpp | 948 auto request_type = static_cast<raw::RequestHandleType*>(raw_type.get()); in ConsumeType() local 950 if (!CompileCompoundIdentifier(request_type->identifier.get(), location, &name)) { in ConsumeType() 953 *out_type = std::make_unique<RequestHandleType>(std::move(name), request_type->nullability); in ConsumeType() 2470 bool Library::CompileRequestHandleType(flat::RequestHandleType* request_type, in CompileRequestHandleType() argument 2472 auto named_decl = LookupDeclByName(request_type->name); in CompileRequestHandleType() 2475 message.append(request_type->name.name_part()); in CompileRequestHandleType() 2477 return Fail(request_type->name, message); in CompileRequestHandleType() 2601 auto request_type = static_cast<RequestHandleType*>(type); in CompileType() local 2602 return CompileRequestHandleType(request_type, out_typeshape); in CompileType()
|
| /system/host/banjo/include/banjo/ |
| A D | tables_generator.h | 53 void Generate(const coded::RequestHandleType& request_type);
|
| A D | flat_ast.h | 605 bool CompileRequestHandleType(RequestHandleType* request_type, TypeShape* out_type_metadata);
|
| /system/host/fidl/include/fidl/ |
| A D | tables_generator.h | 54 void Generate(const coded::RequestHandleType& request_type);
|
| A D | flat_ast.h | 1139 bool CompileRequestHandleType(RequestHandleType* request_type, TypeShape* out_type_metadata);
|
| /system/banjo/ddk-protocol-usb/ |
| A D | usb.banjo | 19 ControlOut(uint8 request_type, uint8 request, uint16 value, uint16 index, zx.time timeout, 23 ControlIn(uint8 request_type, uint8 request, uint16 value, uint16 index, zx.time timeout)
|