dma_page_list ->base_address is a userland pointer
[pv_ops_mirror.git] / include / asm-alpha / scatterlist.h
blob440747ca6349058d31f04b6191ed2de0870ce557
1 #ifndef _ALPHA_SCATTERLIST_H
2 #define _ALPHA_SCATTERLIST_H
4 #include <asm/page.h>
5 #include <asm/types.h>
7 struct scatterlist {
8 #ifdef CONFIG_DEBUG_SG
9 unsigned long sg_magic;
10 #endif
11 unsigned long page_link;
12 unsigned int offset;
14 unsigned int length;
16 dma_addr_t dma_address;
17 __u32 dma_length;
20 #define sg_dma_address(sg) ((sg)->dma_address)
21 #define sg_dma_len(sg) ((sg)->dma_length)
23 #define ISA_DMA_THRESHOLD (~0UL)
25 #endif /* !(_ALPHA_SCATTERLIST_H) */