vhcd.h File Reference

Virtual USB host controller common definitions. More...

#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_tvhc_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)


Detailed Description

Virtual USB host controller common definitions.

Definition in file vhcd.h.


Generated on Thu Jun 2 07:45:52 2011 for HelenOS/USB by  doxygen 1.4.7