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

Functions

void USBEndpoint (TUSBEndpoint *pThis, TUSBDevice *pDevice)
 
void USBEndpoint2 (TUSBEndpoint *pThis, TUSBDevice *pDevice, const TUSBEndpointDescriptor *pDesc)
 
void USBEndpointCopy (TUSBEndpoint *pThis, TUSBEndpoint *pEndpoint, TUSBDevice *pDevice)
 
void _USBEndpoint (TUSBEndpoint *pThis)
 
TUSBDeviceUSBEndpointGetDevice (TUSBEndpoint *pThis)
 
u8 USBEndpointGetNumber (TUSBEndpoint *pThis)
 
TEndpointType USBEndpointGetType (TUSBEndpoint *pThis)
 
boolean USBEndpointIsDirectionIn (TUSBEndpoint *pThis)
 
void USBEndpointSetMaxPacketSize (TUSBEndpoint *pThis, u32 nMaxPacketSize)
 
u32 USBEndpointGetMaxPacketSize (TUSBEndpoint *pThis)
 
unsigned USBEndpointGetInterval (TUSBEndpoint *pThis)
 
TUSBPID USBEndpointGetNextPID (TUSBEndpoint *pThis, boolean bStatusStage)
 
void USBEndpointSkipPID (TUSBEndpoint *pThis, unsigned nPackets, boolean bStatusStage)
 
void USBEndpointResetPID (TUSBEndpoint *pThis)
 

Function Documentation

◆ _USBEndpoint()

void _USBEndpoint ( TUSBEndpoint pThis)

◆ USBEndpoint()

void USBEndpoint ( TUSBEndpoint pThis,
TUSBDevice pDevice 
)

◆ USBEndpoint2()

void USBEndpoint2 ( TUSBEndpoint pThis,
TUSBDevice pDevice,
const TUSBEndpointDescriptor pDesc 
)

◆ USBEndpointCopy()

void USBEndpointCopy ( TUSBEndpoint pThis,
TUSBEndpoint pEndpoint,
TUSBDevice pDevice 
)

◆ USBEndpointGetDevice()

TUSBDevice * USBEndpointGetDevice ( TUSBEndpoint pThis)

◆ USBEndpointGetInterval()

unsigned USBEndpointGetInterval ( TUSBEndpoint pThis)

◆ USBEndpointGetMaxPacketSize()

u32 USBEndpointGetMaxPacketSize ( TUSBEndpoint pThis)

◆ USBEndpointGetNextPID()

TUSBPID USBEndpointGetNextPID ( TUSBEndpoint pThis,
boolean  bStatusStage 
)

◆ USBEndpointGetNumber()

u8 USBEndpointGetNumber ( TUSBEndpoint pThis)

◆ USBEndpointGetType()

TEndpointType USBEndpointGetType ( TUSBEndpoint pThis)

◆ USBEndpointIsDirectionIn()

boolean USBEndpointIsDirectionIn ( TUSBEndpoint pThis)

◆ USBEndpointResetPID()

void USBEndpointResetPID ( TUSBEndpoint pThis)

◆ USBEndpointSetMaxPacketSize()

void USBEndpointSetMaxPacketSize ( TUSBEndpoint pThis,
u32  nMaxPacketSize 
)

◆ USBEndpointSkipPID()

void USBEndpointSkipPID ( TUSBEndpoint pThis,
unsigned  nPackets,
boolean  bStatusStage 
)