Lines Matching refs:HIO2Handle
58 #define HIO2_INVALID_HANDLE_VALUE ((HIO2Handle)HIO2_CHAN_INVALID)
66 typedef LPVOID HIO2Handle; typedef
77 typedef s32 HIO2Handle; typedef
120 typedef void (*HIO2ReceiveCallback)( HIO2Handle h );
123 typedef void (*HIO2DmaCallback)( HIO2Handle h );
126 typedef void (*HIO2DisconnectCallback)( HIO2Handle h );
139 HIO2API HIO2Handle HIO2Open ( HIO2DevicePath pathName, HIO2ReceiveCallback callback, HIO2NotifyCa…
143 HIO2Handle HIO2Open ( HIO2DeviceType type, HIO2ReceiveCallback callback, HIO2DisconnectCallback…
144 HIO2DeviceType HIO2GetDeviceType ( HIO2Handle h );
148 HIO2API BOOL HIO2Close ( HIO2Handle h );
149 HIO2API BOOL HIO2ReadMailbox ( HIO2Handle h, u32* mail );
150 HIO2API BOOL HIO2WriteMailbox ( HIO2Handle h, u32 mail );
151 HIO2API BOOL HIO2Read ( HIO2Handle h, u32 addr, void* buffer, s32 size );
152 HIO2API BOOL HIO2Write ( HIO2Handle h, u32 addr, const void* buffer, s32 size );
153 HIO2API BOOL HIO2ReadAsync ( HIO2Handle h, u32 addr, void* buffer, s32 size, HIO2DmaCallback call…
154 HIO2API BOOL HIO2WriteAsync ( HIO2Handle h, u32 addr, const void* buffer, s32 size,
156 HIO2API BOOL HIO2ReadStatus ( HIO2Handle h, u32* status );
168 typedef HIO2Handle (*HIO2OpenType) ( HIO2DevicePath pathName, HIO2ReceiveCallback callback, HIO2N…
169 typedef BOOL (*HIO2CloseType) ( HIO2Handle h );
170 typedef BOOL (*HIO2ReadMailboxType) ( HIO2Handle h, u32* mail );
171 typedef BOOL (*HIO2WriteMailboxType) ( HIO2Handle h, u32 mail );
172 typedef BOOL (*HIO2ReadType) ( HIO2Handle h, u32 addr, void* buffer, s32 size );
173 typedef BOOL (*HIO2WriteType) ( HIO2Handle h, u32 addr, const void* buffer, s32 size );
174 typedef BOOL (*HIO2ReadAsyncType) ( HIO2Handle h, u32 addr, void* buffer, s32 size, HIO2DmaCallbac…
175 typedef BOOL (*HIO2WriteAsyncType) ( HIO2Handle h, u32 addr, const void* buffer, s32 size, HIO2Dma…
176 typedef BOOL (*HIO2ReadStatusType) ( HIO2Handle h, u32* status );