uOFW
Reverse engineered PSP kernel 6.60.
Loading...
Searching...
No Matches
Data Fields
UsbdDeviceReq Struct Reference

#include <usbbus.h>

Data Fields

struct UsbEndpointendp
 
void * data
 
int size
 
int unkc
 
void * func
 
int recvsize
 
int retcode
 
int unk1c
 
void * arg
 
void * link
 

Detailed Description

USB device request, used by sceUsbbdReqSend and ::sceUsbbdReqRecv.

Field Documentation

◆ endp

struct UsbEndpoint* UsbdDeviceReq::endp

Pointer to the endpoint to queue request on

◆ data

void* UsbdDeviceReq::data

Pointer to the data buffer to use in the request

◆ size

int UsbdDeviceReq::size

Size of the data buffer (send == size of data, recv == size of max receive)

◆ unkc

int UsbdDeviceReq::unkc

Unknown

◆ func

void* UsbdDeviceReq::func

Pointer to the function to call on completion

◆ recvsize

int UsbdDeviceReq::recvsize

Resultant size (send == size of data sent, recv == size of data received)

◆ retcode

int UsbdDeviceReq::retcode

Return code of the request, 0 == success, -3 == cancelled

◆ unk1c

int UsbdDeviceReq::unk1c

Unknown

◆ arg

void* UsbdDeviceReq::arg

A user specified pointer for the device request

◆ link

void* UsbdDeviceReq::link

Link pointer to next request used by the driver, set it to NULL


The documentation for this struct was generated from the following file: