XenevaOS
Loading...
Searching...
No Matches
Functions
usbrequest.c File Reference
#include "uspi/usbrequest.h"
#include "uspi/assert.h"
Include dependency graph for usbrequest.c:

Functions

void USBRequest (TUSBRequest *pThis, TUSBEndpoint *pEndpoint, void *pBuffer, u32 nBufLen, TSetupData *pSetupData)
 
void _USBRequest (TUSBRequest *pThis)
 
TUSBEndpointUSBRequestGetEndpoint (TUSBRequest *pThis)
 
void USBRequestSetStatus (TUSBRequest *pThis, int bStatus)
 
void USBRequestSetResultLen (TUSBRequest *pThis, u32 nLength)
 
int USBRequestGetStatus (TUSBRequest *pThis)
 
u32 USBRequestGetResultLength (TUSBRequest *pThis)
 
TSetupDataUSBRequestGetSetupData (TUSBRequest *pThis)
 
void * USBRequestGetBuffer (TUSBRequest *pThis)
 
u32 USBRequestGetBufLen (TUSBRequest *pThis)
 
void USBRequestSetCompletionRoutine (TUSBRequest *pThis, TURBCompletionRoutine *pRoutine, void *pParam, void *pContext)
 
void USBRequestCallCompletionRoutine (TUSBRequest *pThis)
 

Function Documentation

◆ _USBRequest()

void _USBRequest ( TUSBRequest pThis)

◆ USBRequest()

void USBRequest ( TUSBRequest pThis,
TUSBEndpoint pEndpoint,
void *  pBuffer,
u32  nBufLen,
TSetupData pSetupData 
)

◆ USBRequestCallCompletionRoutine()

void USBRequestCallCompletionRoutine ( TUSBRequest pThis)

◆ USBRequestGetBuffer()

void * USBRequestGetBuffer ( TUSBRequest pThis)

◆ USBRequestGetBufLen()

u32 USBRequestGetBufLen ( TUSBRequest pThis)

◆ USBRequestGetEndpoint()

TUSBEndpoint * USBRequestGetEndpoint ( TUSBRequest pThis)

◆ USBRequestGetResultLength()

u32 USBRequestGetResultLength ( TUSBRequest pThis)

◆ USBRequestGetSetupData()

TSetupData * USBRequestGetSetupData ( TUSBRequest pThis)

◆ USBRequestGetStatus()

int USBRequestGetStatus ( TUSBRequest pThis)

◆ USBRequestSetCompletionRoutine()

void USBRequestSetCompletionRoutine ( TUSBRequest pThis,
TURBCompletionRoutine pRoutine,
void *  pParam,
void *  pContext 
)

◆ USBRequestSetResultLen()

void USBRequestSetResultLen ( TUSBRequest pThis,
u32  nLength 
)

◆ USBRequestSetStatus()

void USBRequestSetStatus ( TUSBRequest pThis,
int  bStatus 
)