Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
acard-ahci.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/init.h>
#include <linux/blkdev.h>
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/dma-mapping.h>
#include <linux/device.h>
#include <linux/dmi.h>
#include <linux/gfp.h>
#include <scsi/scsi_host.h>
#include <scsi/scsi_cmnd.h>
#include <linux/libata.h>
#include "ahci.h"

Go to the source code of this file.

Data Structures

struct  acard_sg
 

Macros

#define DRV_NAME   "acard-ahci"
 
#define DRV_VERSION   "1.0"
 
#define ACARD_AHCI_RX_FIS_SZ   128
 
#define AHCI_HFLAGS(flags)   .private_data = (void *)(flags)
 

Enumerations

enum  { AHCI_PCI_BAR = 5 }
 
enum  board_ids {
  board_acard_ahci, board_ahci, board_ahci_ign_iferr, board_ahci_nosntf,
  board_ahci_yes_fbs, board_ahci_mcp65, board_ahci_mcp77, board_ahci_mcp89,
  board_ahci_mv, board_ahci_sb600, board_ahci_sb700, board_ahci_vt8251,
  board_ahci_mcp_linux = board_ahci_mcp65, board_ahci_mcp67 = board_ahci_mcp65, board_ahci_mcp73 = board_ahci_mcp65, board_ahci_mcp79 = board_ahci_mcp77
}
 

Functions

 module_pci_driver (acard_ahci_pci_driver)
 
 MODULE_AUTHOR ("Jeff Garzik")
 
 MODULE_DESCRIPTION ("ACard AHCI SATA low-level driver")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_DEVICE_TABLE (pci, acard_ahci_pci_tbl)
 
 MODULE_VERSION (DRV_VERSION)
 

Macro Definition Documentation

#define ACARD_AHCI_RX_FIS_SZ   128

Definition at line 59 of file acard-ahci.c.

#define AHCI_HFLAGS (   flags)    .private_data = (void *)(flags)

Definition at line 97 of file acard-ahci.c.

#define DRV_NAME   "acard-ahci"

Definition at line 52 of file acard-ahci.c.

#define DRV_VERSION   "1.0"

Definition at line 53 of file acard-ahci.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
AHCI_PCI_BAR 

Definition at line 61 of file acard-ahci.c.

enum board_ids
Enumerator:
board_acard_ahci 
board_ahci 
board_ahci_ign_iferr 
board_ahci_nosntf 
board_ahci_yes_fbs 
board_ahci_mcp65 
board_ahci_mcp77 
board_ahci_mcp89 
board_ahci_mv 
board_ahci_sb600 
board_ahci_sb700 
board_ahci_vt8251 
board_ahci_mcp_linux 
board_ahci_mcp67 
board_ahci_mcp73 
board_ahci_mcp79 

Definition at line 65 of file acard-ahci.c.

Function Documentation

MODULE_AUTHOR ( "Jeff Garzik"  )
MODULE_DESCRIPTION ( "ACard AHCI SATA low-level driver )
MODULE_DEVICE_TABLE ( pci  ,
acard_ahci_pci_tbl   
)
MODULE_LICENSE ( "GPL"  )
module_pci_driver ( acard_ahci_pci_driver  )
MODULE_VERSION ( DRV_VERSION  )