root/include/linux/fsl/bestcomm/ata.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * Header for Bestcomm ATA task driver
   3  *
   4  *
   5  * Copyright (C) 2006 Freescale - John Rigby
   6  * Copyright (C) 2006 Sylvain Munaut <tnt@246tNt.com>
   7  *
   8  * This file is licensed under the terms of the GNU General Public License
   9  * version 2. This program is licensed "as is" without any warranty of any
  10  * kind, whether express or implied.
  11  */
  12 
  13 #ifndef __BESTCOMM_ATA_H__
  14 #define __BESTCOMM_ATA_H__
  15 
  16 
  17 struct bcom_ata_bd {
  18         u32     status;
  19         u32     src_pa;
  20         u32     dst_pa;
  21 };
  22 
  23 extern struct bcom_task * bcom_ata_init(int queue_len, int maxbufsize);
  24 extern void bcom_ata_rx_prepare(struct bcom_task *tsk);
  25 extern void bcom_ata_tx_prepare(struct bcom_task *tsk);
  26 extern void bcom_ata_reset_bd(struct bcom_task *tsk);
  27 extern void bcom_ata_release(struct bcom_task *tsk);
  28 
  29 #endif /* __BESTCOMM_ATA_H__ */
  30 

/* [<][>][^][v][top][bottom][index][help] */