special usb hub handling, IDE disks, and retries all over the place
[linux-2.4.git] / include / asm-sh64 / scatterlist.h
1
2 /*
3 **
4 **                      P C I  -  C O M M O N  Internal Interface
5 **
6 ** Module:    This module includes all functions that can be used for all included
7 **            bridge.
8 **
9 ** Copyright: This file is subject to the terms and conditions of the GNU General Public
10 **            License.  See the file "COPYING" in the main directory of this archive
11 **            for more details.
12 **
13 **            Copyright (C) 2001   Roberto Giai Meniet (giai@while1.com)  
14 **                                 Franco  Ometti      (ometti@while1.com) 
15 **
16 ** File:      include/asm-sh64/scatterlist.h
17 **
18 ** Note:      For a good view of this file use TABSTOP=8
19 **
20 */
21
22 #ifndef _ASM_SH64_SCATTERLIST_H
23 #define _ASM_SH64_SCATTERLIST_H
24
25 struct scatterlist {
26         char *address;          /* Location data is to be transferred to, NULL
27                                    for highmem page */
28         struct page *page;      /* Location for highmem page, if any */
29         unsigned int offset;    /* for highmem, page offset */
30
31         dma_addr_t dma_address;
32         unsigned int length;
33 };
34
35 #define ISA_DMA_THRESHOLD (0xffffffff)
36
37 #endif /* _ASM_SH64_SCATTERLIST_H */