Linux Kernel
3.7.1
|
#include <linux/stddef.h>
#include <linux/module.h>
#include <linux/ioport.h>
#include <linux/init.h>
#include <linux/gameport.h>
#include <linux/slab.h>
#include <linux/delay.h>
#include <linux/workqueue.h>
#include <linux/sched.h>
#include <linux/mutex.h>
Go to the source code of this file.
Data Structures | |
struct | gameport_event |
Macros | |
#define | pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
Enumerations | |
enum | gameport_event_type { GAMEPORT_REGISTER_PORT, GAMEPORT_ATTACH_DRIVER } |
Definition at line 14 of file gameport.c.
enum gameport_event_type |
Definition at line 221 of file gameport.c.
int __gameport_register_driver | ( | struct gameport_driver * | drv, |
struct module * | owner, | ||
const char * | mod_name | ||
) |
Definition at line 681 of file gameport.c.
Definition at line 618 of file gameport.c.
EXPORT_SYMBOL | ( | gameport_start_polling | ) |
EXPORT_SYMBOL | ( | gameport_stop_polling | ) |
EXPORT_SYMBOL | ( | gameport_set_phys | ) |
EXPORT_SYMBOL | ( | __gameport_register_port | ) |
EXPORT_SYMBOL | ( | gameport_unregister_port | ) |
EXPORT_SYMBOL | ( | __gameport_register_driver | ) |
EXPORT_SYMBOL | ( | gameport_unregister_driver | ) |
EXPORT_SYMBOL | ( | gameport_open | ) |
EXPORT_SYMBOL | ( | gameport_close | ) |
Definition at line 781 of file gameport.c.
Definition at line 765 of file gameport.c.
Definition at line 475 of file gameport.c.
Definition at line 143 of file gameport.c.
Definition at line 157 of file gameport.c.
void gameport_unregister_driver | ( | struct gameport_driver * | drv | ) |
Definition at line 717 of file gameport.c.
Definition at line 628 of file gameport.c.
MODULE_AUTHOR | ( | "Vojtech Pavlik <[email protected]>" | ) |
MODULE_DESCRIPTION | ( | "Generic gameport layer" | ) |
module_exit | ( | gameport_exit | ) |
MODULE_LICENSE | ( | "GPL" | ) |
subsys_initcall | ( | gameport_init | ) |