sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
_device Struct Reference

Public Attributes

u32 m_id
struct _device * m_next
struct _device * m_prev
struct _endpoint * m_endpointListStart
struct _endpoint * m_endpointListEnd
sceUsbdLddOps * m_devDriver
u8 m_deviceStatus
u8 m_functionAddress
u8 m_isLowSpeedDevice
u8 m_resetFlag
u32 m_magicPowerValue
struct _device * m_childListStart
struct _device * m_childListEnd
struct _device * m_parent
u32 m_attachedToPortNo
void * m_privDataField
UsbdTimerCbStruct_t m_timer
UsbdIoRequest_t m_ioRequest
u32 m_functionDelay
void * m_staticDeviceDescPtr
void * m_staticDeviceDescEndPtr
u32 m_fetchDescriptorCounter
struct _usbdReportDescriptor * m_reportDescriptorCurForFetch
struct _usbdReportDescriptor * m_reportDescriptorStart
struct _usbdReportDescriptor * m_reportDescriptorEnd

Detailed Description

Definition at line 108 of file usbdpriv.h.

Member Data Documentation

◆ m_attachedToPortNo

u32 _device::m_attachedToPortNo

Definition at line 124 of file usbdpriv.h.

◆ m_childListEnd

struct _device* _device::m_childListEnd

Definition at line 122 of file usbdpriv.h.

◆ m_childListStart

struct _device* _device::m_childListStart

Definition at line 121 of file usbdpriv.h.

◆ m_devDriver

sceUsbdLddOps* _device::m_devDriver

Definition at line 115 of file usbdpriv.h.

◆ m_deviceStatus

u8 _device::m_deviceStatus

Definition at line 116 of file usbdpriv.h.

◆ m_endpointListEnd

struct _endpoint* _device::m_endpointListEnd

Definition at line 114 of file usbdpriv.h.

◆ m_endpointListStart

struct _endpoint* _device::m_endpointListStart

Definition at line 113 of file usbdpriv.h.

◆ m_fetchDescriptorCounter

u32 _device::m_fetchDescriptorCounter

Definition at line 131 of file usbdpriv.h.

◆ m_functionAddress

u8 _device::m_functionAddress

Definition at line 117 of file usbdpriv.h.

◆ m_functionDelay

u32 _device::m_functionDelay

Definition at line 128 of file usbdpriv.h.

◆ m_id

u32 _device::m_id

Definition at line 110 of file usbdpriv.h.

◆ m_ioRequest

UsbdIoRequest_t _device::m_ioRequest

Definition at line 127 of file usbdpriv.h.

◆ m_isLowSpeedDevice

u8 _device::m_isLowSpeedDevice

Definition at line 118 of file usbdpriv.h.

◆ m_magicPowerValue

u32 _device::m_magicPowerValue

Definition at line 120 of file usbdpriv.h.

◆ m_next

struct _device* _device::m_next

Definition at line 111 of file usbdpriv.h.

◆ m_parent

struct _device* _device::m_parent

Definition at line 123 of file usbdpriv.h.

◆ m_prev

struct _device* _device::m_prev

Definition at line 112 of file usbdpriv.h.

◆ m_privDataField

void* _device::m_privDataField

Definition at line 125 of file usbdpriv.h.

◆ m_reportDescriptorCurForFetch

struct _usbdReportDescriptor* _device::m_reportDescriptorCurForFetch

Definition at line 132 of file usbdpriv.h.

◆ m_reportDescriptorEnd

struct _usbdReportDescriptor* _device::m_reportDescriptorEnd

Definition at line 134 of file usbdpriv.h.

◆ m_reportDescriptorStart

struct _usbdReportDescriptor* _device::m_reportDescriptorStart

Definition at line 133 of file usbdpriv.h.

◆ m_resetFlag

u8 _device::m_resetFlag

Definition at line 119 of file usbdpriv.h.

◆ m_staticDeviceDescEndPtr

void* _device::m_staticDeviceDescEndPtr

Definition at line 130 of file usbdpriv.h.

◆ m_staticDeviceDescPtr

void* _device::m_staticDeviceDescPtr

Definition at line 129 of file usbdpriv.h.

◆ m_timer

UsbdTimerCbStruct_t _device::m_timer

Definition at line 126 of file usbdpriv.h.


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