Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
422 | giacomo | 1 | #ifndef _I386_SCATTERLIST_H |
2 | #define _I386_SCATTERLIST_H |
||
3 | |||
4 | struct scatterlist { |
||
5 | struct page *page; |
||
6 | unsigned int offset; |
||
7 | dma_addr_t dma_address; |
||
8 | unsigned int length; |
||
9 | }; |
||
10 | |||
11 | /* These macros should be used after a pci_map_sg call has been done |
||
12 | * to get bus addresses of each of the SG entries and their lengths. |
||
13 | * You should only work with the number of sg entries pci_map_sg |
||
14 | * returns. |
||
15 | */ |
||
16 | #define sg_dma_address(sg) ((sg)->dma_address) |
||
17 | #define sg_dma_len(sg) ((sg)->length) |
||
18 | |||
19 | #define ISA_DMA_THRESHOLD (0x00ffffff) |
||
20 | |||
21 | #endif /* !(_I386_SCATTERLIST_H) */ |