Linux Kernel
3.7.1
|
#include <linux/hil.h>
#include <linux/time.h>
#include <linux/interrupt.h>
#include <linux/semaphore.h>
#include <linux/serio.h>
#include <linux/list.h>
Go to the source code of this file.
Data Structures | |
struct | hilse_node |
struct | hil_mlc_devinfo |
struct | hil_mlc_serio_map |
struct | hil_mlc |
Macros | |
#define | HIL_MLC_DEVMEM 16 |
Typedefs | |
typedef struct hil_mlc | hil_mlc |
typedef int( | hilse_func )(hil_mlc *mlc, int arg) |
typedef int( | hil_mlc_cts )(hil_mlc *mlc) |
typedef void( | hil_mlc_out )(hil_mlc *mlc) |
typedef int( | hil_mlc_in )(hil_mlc *mlc, suseconds_t timeout) |
Enumerations | |
enum | hilse_act { HILSE_OUT = 0, HILSE_CTS, HILSE_OUT_LAST, HILSE_OUT_DISC, HILSE_FUNC, HILSE_IN = 0x100, HILSE_EXPECT, HILSE_EXPECT_LAST, HILSE_EXPECT_DISC } |
Functions | |
int | hil_mlc_register (hil_mlc *mlc) |
int | hil_mlc_unregister (hil_mlc *mlc) |
typedef int( hil_mlc_in)(hil_mlc *mlc, suseconds_t timeout) |
enum hilse_act |