Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
powerpc
sysdev
bestcomm
ata.h
Go to the documentation of this file.
1
/*
2
* Header for Bestcomm ATA task driver
3
*
4
*
5
* Copyright (C) 2006 Freescale - John Rigby
6
* Copyright (C) 2006 Sylvain Munaut <
[email protected]
>
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
Generated on Thu Jan 10 2013 13:16:02 for Linux Kernel by
1.8.2