b7647063bd55e4bfc358cff736b34303293853d9
[linux-2.6.git] / include / asm-alpha / scatterlist.h
1 #ifndef _ALPHA_SCATTERLIST_H
2 #define _ALPHA_SCATTERLIST_H
3
4 #include <asm/page.h>
5 #include <asm/types.h>
6   
7 struct scatterlist {
8         unsigned long page_link;
9         unsigned int offset;
10
11         unsigned int length;
12
13         dma_addr_t dma_address;
14         __u32 dma_length;
15 };
16
17 #define sg_dma_address(sg)      ((sg)->dma_address)
18 #define sg_dma_len(sg)          ((sg)->dma_length)
19
20 #define ISA_DMA_THRESHOLD (~0UL)
21
22 #endif /* !(_ALPHA_SCATTERLIST_H) */