#include <linux/types.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/gfp.h>
#include <linux/fs.h>
#include <linux/delay.h>
#include <linux/hdreg.h>
#include <linux/cdrom.h>
#include <linux/blkdev.h>
#include <linux/blkpg.h>
#include <linux/kernel.h>
#include <linux/mutex.h>
#include <asm/uaccess.h>
#include <linux/workqueue.h>
#include "paride.h"
Go to the source code of this file.
|
enum | {
D_PRT,
D_PRO,
D_UNI,
D_MOD,
D_GEO,
D_SBY,
D_DLY,
D_SLV
} |
|
enum | action { Fail = 0,
Ok = 1,
Hold,
Wait
} |
|
|
| module_param (verbose, bool, 0) |
|
| module_param (major, int, 0) |
|
| module_param (name, charp, 0) |
|
| module_param (cluster, int, 0) |
|
| module_param (nice, int, 0) |
|
| module_param_array (drive0, int, NULL, 0) |
|
| module_param_array (drive1, int, NULL, 0) |
|
| module_param_array (drive2, int, NULL, 0) |
|
| module_param_array (drive3, int, NULL, 0) |
|
| MODULE_LICENSE ("GPL") |
|
Definition at line 296 of file pd.c.
Definition at line 203 of file pd.c.
Definition at line 201 of file pd.c.
Definition at line 205 of file pd.c.
Definition at line 206 of file pd.c.
Definition at line 204 of file pd.c.
#define ERR_TK0NF 0x00200 |
Definition at line 202 of file pd.c.
Definition at line 208 of file pd.c.
Definition at line 207 of file pd.c.
#define IDE_ACKCHANGE 0xdb |
Definition at line 215 of file pd.c.
#define IDE_DOORLOCK 0xde |
Definition at line 216 of file pd.c.
#define IDE_DOORUNLOCK 0xdf |
Definition at line 217 of file pd.c.
Definition at line 219 of file pd.c.
#define IDE_IDENTIFY 0xec |
Definition at line 218 of file pd.c.
#define IDE_INIT_DEV_PARMS 0x91 |
Definition at line 213 of file pd.c.
Definition at line 210 of file pd.c.
#define IDE_READ_VRFY 0x40 |
Definition at line 212 of file pd.c.
Definition at line 214 of file pd.c.
Definition at line 211 of file pd.c.
Definition at line 176 of file pd.c.
Definition at line 184 of file pd.c.
Definition at line 183 of file pd.c.
Definition at line 180 of file pd.c.
Definition at line 181 of file pd.c.
Definition at line 118 of file pd.c.
Definition at line 186 of file pd.c.
Definition at line 119 of file pd.c.
Definition at line 221 of file pd.c.
Definition at line 190 of file pd.c.
Definition at line 188 of file pd.c.
Definition at line 187 of file pd.c.
Definition at line 120 of file pd.c.
#define PD_VERSION "1.05" |
Definition at line 117 of file pd.c.
#define STAT_BUSY 0x00080 |
Definition at line 199 of file pd.c.
Definition at line 195 of file pd.c.
Definition at line 194 of file pd.c.
Definition at line 192 of file pd.c.
#define STAT_INDEX 0x00002 |
Definition at line 193 of file pd.c.
#define STAT_READY 0x00040 |
Definition at line 198 of file pd.c.
#define STAT_SEEK 0x00010 |
Definition at line 196 of file pd.c.
#define STAT_WRERR 0x00020 |
Definition at line 197 of file pd.c.
- Enumerator:
D_PRT |
|
D_PRO |
|
D_UNI |
|
D_MOD |
|
D_GEO |
|
D_SBY |
|
D_DLY |
|
D_SLV |
|
Definition at line 143 of file pd.c.
- Enumerator:
-
Definition at line 351 of file pd.c.
module_param |
( |
name |
, |
|
|
charp |
, |
|
|
0 |
|
|
) |
| |
module_param |
( |
nice |
, |
|
|
int |
, |
|
|
0 |
|
|
) |
| |
module_param_array |
( |
drive0 |
, |
|
|
int |
, |
|
|
NULL |
, |
|
|
0 |
|
|
) |
| |
module_param_array |
( |
drive1 |
, |
|
|
int |
, |
|
|
NULL |
, |
|
|
0 |
|
|
) |
| |
module_param_array |
( |
drive2 |
, |
|
|
int |
, |
|
|
NULL |
, |
|
|
0 |
|
|
) |
| |
module_param_array |
( |
drive3 |
, |
|
|
int |
, |
|
|
NULL |
, |
|
|
0 |
|
|
) |
| |