#include <usb/debug.h>
#include <usbvirt/device.h>
#include <usb/host/usb_endpoint_manager.h>
#include <usb/host/device_keeper.h>
#include <usbhc_iface.h>
Go to the source code of this file.
Data Structures | |
struct | vhc_data_t |
struct | vhc_transfer_t |
struct | vhc_virtdev_t |
Defines | |
#define | NAME "vhc" |
Functions | |
vhc_transfer_t * | vhc_transfer_create (usb_address_t, usb_endpoint_t, usb_direction_t, usb_transfer_type_t, ddf_fun_t *, void *) |
int | vhc_transfer_queue_processor (void *arg) |
int | vhc_virtdev_add_transfer (vhc_data_t *, vhc_transfer_t *) |
int | vhc_virtdev_plug (vhc_data_t *, int, uintptr_t *) |
int | vhc_virtdev_plug_hub (vhc_data_t *, usbvirt_device_t *, uintptr_t *) |
int | vhc_virtdev_plug_local (vhc_data_t *, usbvirt_device_t *, uintptr_t *) |
void | vhc_virtdev_unplug (vhc_data_t *, uintptr_t) |
Definition in file vhcd.h.