|
uOFW
Reverse engineered PSP kernel 6.60.
|
#include <usbbus.h>
Data Fields | |
| struct UsbEndpoint * | endp |
| void * | data |
| int | size |
| int | unkc |
| void * | func |
| int | recvsize |
| int | retcode |
| int | unk1c |
| void * | arg |
| void * | link |
USB device request, used by sceUsbbdReqSend and ::sceUsbbdReqRecv.
| struct UsbEndpoint* UsbdDeviceReq::endp |
Pointer to the endpoint to queue request on
| void* UsbdDeviceReq::data |
Pointer to the data buffer to use in the request
| int UsbdDeviceReq::size |
Size of the data buffer (send == size of data, recv == size of max receive)
| int UsbdDeviceReq::unkc |
Unknown
| void* UsbdDeviceReq::func |
Pointer to the function to call on completion
| int UsbdDeviceReq::recvsize |
Resultant size (send == size of data sent, recv == size of data received)
| int UsbdDeviceReq::retcode |
Return code of the request, 0 == success, -3 == cancelled
| int UsbdDeviceReq::unk1c |
Unknown
| void* UsbdDeviceReq::arg |
A user specified pointer for the device request
| void* UsbdDeviceReq::link |
Link pointer to next request used by the driver, set it to NULL