scatterlist.h 624 B

12345678910111213141516171819202122232425
  1. /*
  2. * This file is subject to the terms and conditions of the GNU General Public
  3. * License. See the file "COPYING" in the main directory of this archive
  4. * for more details.
  5. *
  6. * include/asm-sh64/scatterlist.h
  7. *
  8. * Copyright (C) 2003 Paul Mundt
  9. *
  10. */
  11. #ifndef __ASM_SH64_SCATTERLIST_H
  12. #define __ASM_SH64_SCATTERLIST_H
  13. #include <asm/types.h>
  14. struct scatterlist {
  15. struct page * page; /* Location for highmem page, if any */
  16. unsigned int offset;/* for highmem, page offset */
  17. dma_addr_t dma_address;
  18. unsigned int length;
  19. };
  20. #define ISA_DMA_THRESHOLD (0xffffffff)
  21. #endif /* !__ASM_SH64_SCATTERLIST_H */