1/* $Id: scatterlist.h,v 1.1.1.1 2007/08/03 18:53:37 Exp $ */
2#ifndef _SPARC64_SCATTERLIST_H
3#define _SPARC64_SCATTERLIST_H
4
5#include <asm/page.h>
6#include <asm/types.h>
7
8struct scatterlist {
9	struct page	*page;
10	unsigned int	offset;
11
12	unsigned int	length;
13
14	dma_addr_t	dma_address;
15	__u32		dma_length;
16};
17
18#define sg_dma_address(sg)	((sg)->dma_address)
19#define sg_dma_len(sg)     	((sg)->dma_length)
20
21#define ISA_DMA_THRESHOLD	(~0UL)
22
23#endif /* !(_SPARC64_SCATTERLIST_H) */
24