Data Fields

UsbdDeviceReq Struct Reference

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

#include <src/usb/pspusbbus.h>

Collaboration diagram for UsbdDeviceReq:
Collaboration graph
[legend]

Data Fields

struct UsbEndpointendp
 Pointer to the endpoint to queue request on.
void * data
 Pointer to the data buffer to use in the request.
int size
 Size of the data buffer (send == size of data, recv == size of max receive).
int unkc
 Unknown.
void * func
 Pointer to the function to call on completion.
int recvsize
 Resultant size (send == size of data sent, recv == size of data received).
int retcode
 Return code of the request, 0 == success, -3 == cancelled.
int unk1c
 Unknown.
void * arg
 A user specified pointer for the device request.
void * link
 Link pointer to next request used by the driver, set it to NULL.

Detailed Description

USB device request, used by sceUsbbdReqSend and sceUsbbdReqRecv.


Field Documentation

A user specified pointer for the device request.

Pointer to the data buffer to use in the request.

Pointer to the endpoint to queue request on.

Pointer to the function to call on completion.

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

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

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

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

Unknown.

Unknown.


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