Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
mac_scsi.c File Reference
#include <linux/types.h>
#include <linux/stddef.h>
#include <linux/ctype.h>
#include <linux/delay.h>
#include <linux/module.h>
#include <linux/signal.h>
#include <linux/ioport.h>
#include <linux/init.h>
#include <linux/blkdev.h>
#include <linux/interrupt.h>
#include <asm/io.h>
#include <asm/irq.h>
#include <asm/macintosh.h>
#include <asm/macints.h>
#include <asm/mac_via.h>
#include "scsi.h"
#include <scsi/scsi_host.h>
#include "mac_scsi.h"
#include "NCR5380.h"
#include "NCR5380.c"
#include "scsi_module.c"

Go to the source code of this file.

Macros

#define AUTOSENSE
 
#define PSEUDO_DMA
 
#define NDEBUG   (NDEBUG_ABORT)
 
#define RESET_BOOT
 
#define DRIVER_SETUP
 
#define TOSHIBA_DELAY
 
#define AFTER_RESET_DELAY   (5*HZ/2)
 
#define CP_IO_TO_MEM(s, d, len)
 
#define CP_MEM_TO_IO(s, d, len)
 

Functions

void via_scsi_clear (void)
 
 __setup ("mac5380=", mac_scsi_setup)
 
int __init macscsi_detect (struct scsi_host_template *tpnt)
 
int macscsi_release (struct Scsi_Host *shpnt)
 
const charmacscsi_info (struct Scsi_Host *spnt)
 

Macro Definition Documentation

#define AFTER_RESET_DELAY   (5*HZ/2)

Definition at line 92 of file mac_scsi.c.

#define AUTOSENSE

Definition at line 56 of file mac_scsi.c.

#define CP_IO_TO_MEM (   s,
  d,
  len 
)

Definition at line 375 of file mac_scsi.c.

#define CP_MEM_TO_IO (   s,
  d,
  len 
)

Definition at line 468 of file mac_scsi.c.

#define DRIVER_SETUP

Definition at line 68 of file mac_scsi.c.

#define NDEBUG   (NDEBUG_ABORT)

Definition at line 64 of file mac_scsi.c.

#define PSEUDO_DMA

Definition at line 57 of file mac_scsi.c.

#define RESET_BOOT

Definition at line 67 of file mac_scsi.c.

#define TOSHIBA_DELAY

Definition at line 89 of file mac_scsi.c.

Function Documentation

__setup ( )
int __init macscsi_detect ( struct scsi_host_template tpnt)

Definition at line 228 of file mac_scsi.c.

const char* macscsi_info ( struct Scsi_Host spnt)

Definition at line 360 of file mac_scsi.c.

int macscsi_release ( struct Scsi_Host shpnt)

Definition at line 313 of file mac_scsi.c.

void via_scsi_clear ( void  )