Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/signal.h>
#include <linux/proc_fs.h>
#include <asm/io.h>
#include <asm/dma.h>
#include <linux/blkdev.h>
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/stat.h>
#include <linux/init.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include "pas16.h"
#include "NCR5380.h"
#include "NCR5380.c"
#include "scsi_module.c"
Go to the source code of this file.
Data Structures | |
struct | override |
struct | base |
Macros | |
#define | AUTOSENSE |
#define | PSEUDO_DMA |
#define | FOO |
#define | UNSAFE /* Not unsafe for PAS16 -- use it */ |
#define | PDEBUG 0 |
#define | AUTOPROBE_IRQ |
#define | NO_OVERRIDES ARRAY_SIZE(overrides) |
#define | NO_BASES ARRAY_SIZE(bases) |
#define | rtrc(i) {inb(0x3da); outb(0x31, 0x3c0); outb((i), 0x3c0);} |
Functions | |
void __init | pas16_setup (char *str, int *ints) |
int __init | pas16_detect (struct scsi_host_template *tpnt) |
int | pas16_biosparam (struct scsi_device *sdev, struct block_device *dev, sector_t capacity, int *ip) |
MODULE_LICENSE ("GPL") | |
#define NO_BASES ARRAY_SIZE(bases) |
#define NO_OVERRIDES ARRAY_SIZE(overrides) |
MODULE_LICENSE | ( | "GPL" | ) |
int pas16_biosparam | ( | struct scsi_device * | sdev, |
struct block_device * | dev, | ||
sector_t | capacity, | ||
int * | ip | ||
) |