Milos RTOS v0.3.4a
Real Time Operating System
Function prototypes
Collaboration diagram for Function prototypes:

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.

Typedef Documentation

typedef i32( __DEV_INIT)(struct __deviceTag *, __PVOID)

Initializes the device.

Definition at line 152 of file device.h.

typedef i32( __DEV_DEINIT)(struct __deviceTag *)

De-initializes the device.

Definition at line 157 of file device.h.

typedef i32( __DEV_IOCTL)(struct __deviceTag *, u32, u32, __PVOID, u32)

IOCTL function.

Definition at line 162 of file device.h.

typedef i32( __DEV_OPEN)(struct __deviceTag *, u32)

Opens the device.

Definition at line 167 of file device.h.

typedef i32( __DEV_CLOSE)(struct __deviceTag *)

Closes the device.

Definition at line 172 of file device.h.

typedef i32( __DEV_READ)(struct __deviceTag *, __PVOID, u16)

Reads from RX buffer.

Definition at line 177 of file device.h.

typedef i32( __DEV_WRITE)(struct __deviceTag *, __CONST __PVOID, u16)

Writes to TX buffer.

Definition at line 182 of file device.h.

typedef i32( __DEV_FLUSH)(struct __deviceTag *)

Flushes TX buffer.

Definition at line 187 of file device.h.

typedef i32( __DEV_SIZE)(struct __deviceTag *, u8)

Retrieves TX/RX buffer size.

Definition at line 192 of file device.h.

typedef i32( __DEV_PLAT_IOCTL)(struct __deviceTag *, u32, u32, __PVOID, u32, __PVOID, u32)

Platform-related IO control.

Definition at line 197 of file device.h.

 All Data Structures Files Functions Variables Typedefs Defines