#ifndef __ASM_SCATTERLIST_H
#define __ASM_SCATTERLIST_H

struct scatterlist {
	char * address;		/* Location data is to be transferred to,
				   NULL for highmem page */
	struct page * page;	/* Location for highmem page, if any */
	unsigned int offset;
	dma_addr_t dma_address;
	unsigned long length;
};

struct mmu_sglist {
	char *addr;
	char *__dont_touch;
	unsigned long len;
	dma_addr_t dvma_addr;
};

#define ISA_DMA_THRESHOLD (0x00ffffff)

#endif /* __ASM_SCATTERLIST_H */
