|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/blkdev.h>#include <linux/interrupt.h>#include <linux/stddef.h>#include <linux/string.h>#include <linux/kernel.h>#include <linux/ioport.h>#include <linux/proc_fs.h>#include <linux/spinlock.h>#include <linux/stat.h>#include <linux/bitops.h>#include <linux/delay.h>#include <asm/io.h>#include <asm/dma.h>#include "scsi.h"#include <scsi/scsi_host.h>#include "ultrastor.h"#include "scsi_module.c"Go to the source code of this file.
Data Structures | |
| struct | ultrastor_sg_list |
| struct | mscp |
| struct | ultrastor_config |
Macros | |
| #define | ULTRASTOR_PRIVATE /* Get the private stuff from ultrastor.h */ |
| #define | FALSE 0 |
| #define | TRUE 1 |
| #define | ULTRASTOR_DEBUG (UD_ABORT|UD_CSIR|UD_RESET) |
| #define | VERSION "1.12" |
| #define | PACKED __attribute__((packed)) |
| #define | ALIGNED(x) __attribute__((aligned(x))) |
| #define | U14F_PRODUCT_ID(port) ((port) + 0x4) |
| #define | CONFIG(port) ((port) + 0x6) |
| #define | LCL_DOORBELL_MASK(port) ((port) + 0x0) |
| #define | LCL_DOORBELL_INTR(port) ((port) + 0x1) |
| #define | SYS_DOORBELL_MASK(port) ((port) + 0x2) |
| #define | SYS_DOORBELL_INTR(port) ((port) + 0x3) |
Functions | |
| int | ultrastor_biosparam (struct scsi_device *sdev, struct block_device *bdev, sector_t capacity, int *dkinfo) |
| MODULE_LICENSE ("GPL") | |
| #define ALIGNED | ( | x | ) | __attribute__((aligned(x))) |
Definition at line 161 of file ultrastor.c.
Definition at line 207 of file ultrastor.c.
| #define FALSE 0 |
Definition at line 151 of file ultrastor.c.
Definition at line 211 of file ultrastor.c.
Definition at line 210 of file ultrastor.c.
| #define PACKED __attribute__((packed)) |
Definition at line 160 of file ultrastor.c.
Definition at line 213 of file ultrastor.c.
Definition at line 212 of file ultrastor.c.
| #define TRUE 1 |
Definition at line 152 of file ultrastor.c.
Definition at line 206 of file ultrastor.c.
| #define ULTRASTOR_DEBUG (UD_ABORT|UD_CSIR|UD_RESET) |
Definition at line 155 of file ultrastor.c.
| #define ULTRASTOR_PRIVATE /* Get the private stuff from ultrastor.h */ |
Definition at line 146 of file ultrastor.c.
| #define VERSION "1.12" |
Definition at line 158 of file ultrastor.c.
| MODULE_LICENSE | ( | "GPL" | ) |
| int ultrastor_biosparam | ( | struct scsi_device * | sdev, |
| struct block_device * | bdev, | ||
| sector_t | capacity, | ||
| int * | dkinfo | ||
| ) |
Definition at line 1034 of file ultrastor.c.
| unsigned char heads |
Definition at line 279 of file ultrastor.c.
| unsigned char sectors |
Definition at line 280 of file ultrastor.c.
1.8.2