scatterlist.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /* $Id: scatterlist.h,v 1.10 2001/10/09 02:24:35 davem Exp $ */
  2. #ifndef _SPARC64_SCATTERLIST_H
  3. #define _SPARC64_SCATTERLIST_H
  4. #include <asm/page.h>
  5. struct scatterlist {
  6. /* This will disappear in 2.5.x */
  7. char *address;
  8. /* These two are only valid if ADDRESS member of this
  9.  * struct is NULL.
  10.  */
  11. struct page *page;
  12. unsigned int offset;
  13. unsigned int length;
  14. dma_addr_t dma_address;
  15. __u32 dma_length;
  16. };
  17. #define sg_dma_address(sg) ((sg)->dma_address)
  18. #define sg_dma_len(sg)      ((sg)->dma_length)
  19. #define ISA_DMA_THRESHOLD (~0UL)
  20. #endif /* !(_SPARC64_SCATTERLIST_H) */