Typedefs |
| typedef i32( | __DEV_INIT )(struct __deviceTag *, __PVOID) |
| | Initializes the device.
|
| typedef i32( | __DEV_DEINIT )(struct __deviceTag *) |
| | De-initializes the device.
|
| typedef i32( | __DEV_IOCTL )(struct __deviceTag *, u32, u32, __PVOID, u32) |
| | IOCTL function.
|
| typedef i32( | __DEV_OPEN )(struct __deviceTag *, u32) |
| | Opens the device.
|
| typedef i32( | __DEV_CLOSE )(struct __deviceTag *) |
| | Closes the device.
|
| typedef i32( | __DEV_READ )(struct __deviceTag *, __PVOID, u16) |
| | Reads from RX buffer.
|
| typedef i32( | __DEV_WRITE )(struct __deviceTag *, __CONST __PVOID, u16) |
| | Writes to TX buffer.
|
| typedef i32( | __DEV_FLUSH )(struct __deviceTag *) |
| | Flushes TX buffer.
|
| typedef i32( | __DEV_SIZE )(struct __deviceTag *, u8) |
| | Retrieves TX/RX buffer size.
|
| typedef i32( | __DEV_PLAT_IOCTL )(struct __deviceTag *, u32, u32, __PVOID, u32, __PVOID, u32) |
| | Platform-related IO control.
|