#include <linux/device.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/kernel.h>
#include <linux/kref.h>
#include <linux/kthread.h>
#include <linux/list.h>
#include <linux/major.h>
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/stat.h>
#include <linux/tty.h>
#include <linux/tty_flip.h>
#include <asm/hvconsole.h>
#include <asm/hvcserver.h>
#include <asm/uaccess.h>
#include <asm/vio.h>
Go to the source code of this file.
#define HVCS_CLOSE_WAIT (HZ/100) /* 1/10 of a second */ |
#define HVCS_DEFAULT_SERVER_ADAPTERS 64 |
#define HVCS_DRIVER_VERSION "1.3.3" |
#define HVCS_MAX_FROM_USER 4096 |
#define HVCS_MAX_SERVER_ADAPTERS 1024 |
#define HVCS_MINOR_START 0 |
#define HVCS_QUICK_READ 0x00000002 |
#define HVCS_SCHED_READ 0x00000001 |
#define HVCS_TRY_WRITE 0x00000004 |
MODULE_DESCRIPTION |
( |
"IBM hvcs (Hypervisor Virtual Console Server) Driver" |
| ) |
|
MODULE_DEVICE_TABLE |
( |
vio |
, |
|
|
hvcs_driver_table |
|
|
) |
| |
module_exit |
( |
hvcs_module_exit |
| ) |
|
module_init |
( |
hvcs_module_init |
| ) |
|
module_param |
( |
hvcs_parm_num_devs |
, |
|
|
int |
, |
|
|
0 |
|
|
) |
| |