Linux Kernel
3.7.1
|
#include <irq.h>
Go to the source code of this file.
Data Structures | |
struct | rtlx_channel |
struct | rtlx_info |
Macros | |
#define | LX_NODE_BASE 10 |
#define | MIPS_CPU_RTLX_IRQ 0 |
#define | RTLX_VERSION 2 |
#define | RTLX_xID 0x12345600 |
#define | RTLX_ID (RTLX_xID | RTLX_VERSION) |
#define | RTLX_CHANNELS 8 |
#define | RTLX_CHANNEL_STDIO 0 |
#define | RTLX_CHANNEL_DBG 1 |
#define | RTLX_CHANNEL_SYSIO 2 |
#define | RTLX_BUFFER_SIZE 2048 |
Enumerations | |
enum | rtlx_state { RTLX_STATE_UNUSED = 0, RTLX_STATE_INITIALISED, RTLX_STATE_REMOTE_READY, RTLX_STATE_OPENED } |
Functions | |
int | rtlx_open (int index, int can_sleep) |
int | rtlx_release (int index) |
ssize_t | rtlx_read (int index, void __user *buff, size_t count) |
ssize_t | rtlx_write (int index, const void __user *buffer, size_t count) |
unsigned int | rtlx_read_poll (int index, int can_sleep) |
unsigned int | rtlx_write_poll (int index) |
#define RTLX_ID (RTLX_xID | RTLX_VERSION) |
enum rtlx_state |