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