Android-cuttlefish cvd tool
Functions
usb_libusb_device.cpp File Reference
#include "usb_libusb_device.h"
#include <stdint.h>
#include <stdlib.h>
#include <atomic>
#include <chrono>
#include <condition_variable>
#include <format>
#include <memory>
#include <mutex>
#include <thread>
#include <unordered_map>
#include <vector>
#include <libusb/libusb.h>
#include <android-base/file.h>
#include <android-base/logging.h>
#include <android-base/stringprintf.h>
#include <android-base/strings.h>
#include <android-base/thread_annotations.h>
#include "adb.h"
#include "adb_trace.h"
#include "adb_utils.h"
#include "fdevent/fdevent.h"
#include "transport.h"
#include "usb.h"
Include dependency graph for usb_libusb_device.cpp:

Functions

static bool endpoint_is_output (uint8_t endpoint)
 
static uint64_t ToConnectionSpeed (int speed)
 
static uint64_t ExtractMaxSuperSpeed (uint16_t wSpeedSupported)
 
static uint64_t ExtractMaxSuperSpeedPlus (libusb_ssplus_usb_device_capability_descriptor *cap)
 

Function Documentation

◆ endpoint_is_output()

static bool endpoint_is_output ( uint8_t  endpoint)
static

◆ ExtractMaxSuperSpeed()

static uint64_t ExtractMaxSuperSpeed ( uint16_t  wSpeedSupported)
static

◆ ExtractMaxSuperSpeedPlus()

static uint64_t ExtractMaxSuperSpeedPlus ( libusb_ssplus_usb_device_capability_descriptor *  cap)
static

◆ ToConnectionSpeed()

static uint64_t ToConnectionSpeed ( int  speed)
static