LibXenon
Bare-metal Xbox 360 homebrew library
|
#include <usbd.h>
Data Fields | |
usbbus_t *(* | hcdrv_create )(physaddr_t regaddr) |
void(* | hcdrv_delete )(usbbus_t *) |
int(* | hcdrv_start )(usbbus_t *) |
void(* | hcdrv_stop )(usbbus_t *) |
int(* | hcdrv_intr )(usbbus_t *) |
usb_ept_t *(* | hcdrv_ept_create )(usbbus_t *, int usbaddr, int eptnum, int mps, int flags) |
void(* | hcdrv_ept_delete )(usbbus_t *, usb_ept_t *) |
void(* | hcdrv_ept_setmps )(usbbus_t *, usb_ept_t *, int mps) |
void(* | hcdrv_ept_setaddr )(usbbus_t *, usb_ept_t *, int addr) |
void(* | hcdrv_ept_cleartoggle )(usbbus_t *, usb_ept_t *) |
int(* | hcdrv_xfer )(usbbus_t *, usb_ept_t *uept, usbreq_t *ur) |
usbbus_t *(* usb_hcdrv_s::hcdrv_create) (physaddr_t regaddr) |