| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | /* $Id: scatterlist.h,v 1.8 2001/12/17 07:05:15 davem Exp $ */ | 
|  | 2 | #ifndef _SPARC_SCATTERLIST_H | 
|  | 3 | #define _SPARC_SCATTERLIST_H | 
|  | 4 |  | 
|  | 5 | #include <linux/types.h> | 
|  | 6 |  | 
|  | 7 | struct scatterlist { | 
|  | 8 | struct page *page; | 
|  | 9 | unsigned int offset; | 
|  | 10 |  | 
|  | 11 | unsigned int length; | 
|  | 12 |  | 
|  | 13 | __u32 dvma_address; /* A place to hang host-specific addresses at. */ | 
|  | 14 | __u32 dvma_length; | 
|  | 15 | }; | 
|  | 16 |  | 
|  | 17 | #define sg_dma_address(sg) ((sg)->dvma_address) | 
|  | 18 | #define sg_dma_len(sg)     ((sg)->dvma_length) | 
|  | 19 |  | 
|  | 20 | #define ISA_DMA_THRESHOLD (~0UL) | 
|  | 21 |  | 
| Jens Axboe | 0912a5d | 2007-05-14 15:44:38 +0200 | [diff] [blame] | 22 | #define ARCH_HAS_SG_CHAIN | 
|  | 23 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 24 | #endif /* !(_SPARC_SCATTERLIST_H) */ |