scatterlist_32.h revision 3e1498c4c4b379780bdb998bd68e5d581beec811
1/****************************************************************************
2 ****************************************************************************
3 ***
4 ***   This header was automatically generated from a Linux kernel header
5 ***   of the same name, to make information necessary for userspace to
6 ***   call into the kernel available to libc.  It contains only constants,
7 ***   structures, and macros generated from the original header, and thus,
8 ***   contains no copyrightable information.
9 ***
10 ****************************************************************************
11 ****************************************************************************/
12#ifndef _I386_SCATTERLIST_H
13#define _I386_SCATTERLIST_H
14
15#include <asm/types.h>
16
17struct scatterlist {
18 unsigned long page_link;
19 unsigned int offset;
20 dma_addr_t dma_address;
21 unsigned int length;
22};
23
24#define ARCH_HAS_SG_CHAIN
25
26#define sg_dma_address(sg) ((sg)->dma_address)
27#define sg_dma_len(sg) ((sg)->length)
28
29#define ISA_DMA_THRESHOLD (0x00ffffff)
30
31#endif
32