Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
ata.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/types.h>
#include <asm/io.h>
#include "bestcomm.h"
#include "bestcomm_priv.h"
#include "ata.h"

Go to the source code of this file.

Data Structures

struct  bcom_ata_var
 
struct  bcom_ata_inc
 

Functions

struct bcom_taskbcom_ata_init (int queue_len, int maxbufsize)
 
 EXPORT_SYMBOL_GPL (bcom_ata_init)
 
void bcom_ata_rx_prepare (struct bcom_task *tsk)
 
 EXPORT_SYMBOL_GPL (bcom_ata_rx_prepare)
 
void bcom_ata_tx_prepare (struct bcom_task *tsk)
 
 EXPORT_SYMBOL_GPL (bcom_ata_tx_prepare)
 
void bcom_ata_reset_bd (struct bcom_task *tsk)
 
 EXPORT_SYMBOL_GPL (bcom_ata_reset_bd)
 
void bcom_ata_release (struct bcom_task *tsk)
 
 EXPORT_SYMBOL_GPL (bcom_ata_release)
 
 MODULE_DESCRIPTION ("BestComm ATA task driver")
 
 MODULE_AUTHOR ("John Rigby")
 
 MODULE_LICENSE ("GPL v2")
 

Variables

u32 bcom_ata_task []
 

Function Documentation

struct bcom_task* bcom_ata_init ( int  queue_len,
int  maxbufsize 
)
read

Definition at line 58 of file ata.c.

void bcom_ata_release ( struct bcom_task tsk)

Definition at line 146 of file ata.c.

void bcom_ata_reset_bd ( struct bcom_task tsk)

Definition at line 131 of file ata.c.

void bcom_ata_rx_prepare ( struct bcom_task tsk)

Definition at line 103 of file ata.c.

void bcom_ata_tx_prepare ( struct bcom_task tsk)

Definition at line 117 of file ata.c.

EXPORT_SYMBOL_GPL ( bcom_ata_init  )
EXPORT_SYMBOL_GPL ( bcom_ata_rx_prepare  )
EXPORT_SYMBOL_GPL ( bcom_ata_tx_prepare  )
EXPORT_SYMBOL_GPL ( bcom_ata_reset_bd  )
EXPORT_SYMBOL_GPL ( bcom_ata_release  )
MODULE_AUTHOR ( "John Rigby"  )
MODULE_DESCRIPTION ( "BestComm ATA task driver )
MODULE_LICENSE ( "GPL v2 )

Variable Documentation

u32 bcom_ata_task[]

Definition at line 27 of file bcom_ata_task.c.