• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef _SPARC_SCATTERLIST_H
2 #define _SPARC_SCATTERLIST_H
3 
4 #include <asm/page.h>
5 #include <asm/types.h>
6 
7 struct scatterlist {
8 #ifdef CONFIG_DEBUG_SG
9 	unsigned long	sg_magic;
10 #endif
11 	unsigned long	page_link;
12 	unsigned int	offset;
13 
14 	unsigned int	length;
15 
16 	dma_addr_t	dma_address;
17 	__u32		dma_length;
18 };
19 
20 #define sg_dma_address(sg)	((sg)->dma_address)
21 #define sg_dma_len(sg)     	((sg)->dma_length)
22 
23 #define ISA_DMA_THRESHOLD	(~0UL)
24 
25 #define ARCH_HAS_SG_CHAIN
26 
27 #endif /* !(_SPARC_SCATTERLIST_H) */
28