Linux Kernel
3.7.1
|
#include <linux/stddef.h>
#include <linux/module.h>
#include <linux/serio.h>
#include <linux/errno.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/workqueue.h>
#include <linux/mutex.h>
Go to the source code of this file.
Data Structures | |
struct | serio_event |
Macros | |
#define | pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
Enumerations | |
enum | serio_event_type { SERIO_RESCAN_PORT, SERIO_RECONNECT_PORT, SERIO_RECONNECT_SUBTREE, SERIO_REGISTER_PORT, SERIO_ATTACH_DRIVER } |
enum serio_event_type |
EXPORT_SYMBOL | ( | serio_rescan | ) |
EXPORT_SYMBOL | ( | serio_reconnect | ) |
EXPORT_SYMBOL | ( | __serio_register_port | ) |
EXPORT_SYMBOL | ( | serio_unregister_port | ) |
EXPORT_SYMBOL | ( | serio_unregister_child_port | ) |
EXPORT_SYMBOL | ( | __serio_register_driver | ) |
EXPORT_SYMBOL | ( | serio_unregister_driver | ) |
EXPORT_SYMBOL | ( | serio_open | ) |
EXPORT_SYMBOL | ( | serio_close | ) |
EXPORT_SYMBOL | ( | serio_interrupt | ) |
MODULE_AUTHOR | ( | "Vojtech Pavlik <[email protected]>" | ) |
MODULE_DESCRIPTION | ( | "Serio abstraction core" | ) |
module_exit | ( | serio_exit | ) |
MODULE_LICENSE | ( | "GPL" | ) |
irqreturn_t serio_interrupt | ( | struct serio * | serio, |
unsigned char | data, | ||
unsigned int | dfl | ||
) |
int serio_open | ( | struct serio * | serio, |
struct serio_driver * | drv | ||
) |
void serio_unregister_driver | ( | struct serio_driver * | drv | ) |
subsys_initcall | ( | serio_init | ) |