| /**************************************************************************** |
| **************************************************************************** |
| *** |
| *** This header was automatically generated from a Linux kernel header |
| *** of the same name, to make information necessary for userspace to |
| *** call into the kernel available to libc. It contains only constants, |
| *** structures, and macros generated from the original header, and thus, |
| *** contains no copyrightable information. |
| *** |
| **************************************************************************** |
| ****************************************************************************/ |
| #ifndef _ASMARM_SCATTERLIST_H |
| #define _ASMARM_SCATTERLIST_H |
| |
| #include <asm/memory.h> |
| #include <asm/types.h> |
| |
| struct scatterlist { |
| struct page *page; |
| unsigned int offset; |
| dma_addr_t dma_address; |
| unsigned int length; |
| }; |
| |
| #define sg_dma_address(sg) ((sg)->dma_address) |
| #define sg_dma_len(sg) ((sg)->length) |
| |
| #endif |