|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/delay.h>#include <linux/types.h>#include <linux/string.h>#include <linux/gfp.h>#include <linux/blkdev.h>#include <linux/proc_fs.h>#include <linux/stat.h>#include <linux/init.h>#include <linux/spinlock.h>#include <linux/interrupt.h>#include <linux/module.h>#include <linux/jiffies.h>#include <linux/dma-mapping.h>#include <linux/of.h>#include <linux/of_device.h>#include <linux/firmware.h>#include <asm/byteorder.h>#include "qlogicpti.h"#include <asm/dma.h>#include <asm/ptrace.h>#include <asm/pgtable.h>#include <asm/oplib.h>#include <asm/io.h>#include <asm/irq.h>#include <scsi/scsi.h>#include <scsi/scsi_cmnd.h>#include <scsi/scsi_device.h>#include <scsi/scsi_eh.h>#include <scsi/scsi_tcq.h>#include <scsi/scsi_host.h>Go to the source code of this file.
Macros | |
| #define | MAX_TARGETS 16 |
| #define | MAX_LUNS 8 /* 32 for 1.31 F/W */ |
| #define | DEFAULT_LOOP_COUNT 10000 |
| #define | PACKB(a, b) (((a)<<4)|(b)) |
| #define | MAX_MBOX_COMMAND ARRAY_SIZE(mbox_param) |
| #define | QUEUE_DEPTH(in, out, ql) ((in - out) & (ql)) |
| #define | REQ_QUEUE_DEPTH(in, out) |
| #define | RES_QUEUE_DEPTH(in, out) QUEUE_DEPTH(in, out, RES_QUEUE_LEN) |
| #define | PTI_RESET_LIMIT 400 |
| #define | QSIZE(entries) (((entries) + 1) * QUEUE_ENTRY_LEN) |
| #define | QSIZE(entries) (((entries) + 1) * QUEUE_ENTRY_LEN) |
| #define | QSIZE(entries) (((entries) + 1) * QUEUE_ENTRY_LEN) |
Functions | |
| const char * | qlogicpti_info (struct Scsi_Host *host) |
| MODULE_DEVICE_TABLE (of, qpti_match) | |
| MODULE_DESCRIPTION ("QlogicISP SBUS driver") | |
| MODULE_AUTHOR ("David S. Miller ([email protected])") | |
| MODULE_LICENSE ("GPL") | |
| MODULE_VERSION ("2.1") | |
| MODULE_FIRMWARE ("qlogic/isp1000.bin") | |
| module_init (qpti_init) | |
| module_exit (qpti_exit) | |
| #define DEFAULT_LOOP_COUNT 10000 |
Definition at line 54 of file qlogicpti.c.
Definition at line 52 of file qlogicpti.c.
| #define MAX_MBOX_COMMAND ARRAY_SIZE(mbox_param) |
Definition at line 131 of file qlogicpti.c.
| #define MAX_TARGETS 16 |
Definition at line 51 of file qlogicpti.c.
| #define PTI_RESET_LIMIT 400 |
Definition at line 462 of file qlogicpti.c.
| #define QSIZE | ( | entries | ) | (((entries) + 1) * QUEUE_ENTRY_LEN) |
| #define QSIZE | ( | entries | ) | (((entries) + 1) * QUEUE_ENTRY_LEN) |
| #define QSIZE | ( | entries | ) | (((entries) + 1) * QUEUE_ENTRY_LEN) |
Definition at line 135 of file qlogicpti.c.
| #define RES_QUEUE_DEPTH | ( | in, | |
| out | |||
| ) | QUEUE_DEPTH(in, out, RES_QUEUE_LEN) |
Definition at line 137 of file qlogicpti.c.
| MODULE_AUTHOR | ( | "David S. Miller ([email protected])" | ) |
| MODULE_DESCRIPTION | ( | "QlogicISP SBUS driver" | ) |
| MODULE_DEVICE_TABLE | ( | of | , |
| qpti_match | |||
| ) |
| module_exit | ( | qpti_exit | ) |
| MODULE_FIRMWARE | ( | "qlogic/isp1000.bin" | ) |
| module_init | ( | qpti_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| MODULE_VERSION | ( | "2.1" | ) |
1.8.2