X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=include%2Fasm-sh%2Fscatterlist.h;h=2084d0373693c8f26e3ef0179e59275cbf0ec1a0;hb=2e561c7b7e705b619122e5386d6f99f28f2b6e5a;hp=b9ae53c38365c3ac28b3a5269d9b561cf38a998f;hpb=62ea6d80211ecc88ef516927ecebf64cb505be3f;p=mv-sheeva.git diff --git a/include/asm-sh/scatterlist.h b/include/asm-sh/scatterlist.h index b9ae53c3836..2084d037369 100644 --- a/include/asm-sh/scatterlist.h +++ b/include/asm-sh/scatterlist.h @@ -4,13 +4,16 @@ #include struct scatterlist { - struct page * page; /* Location for highmem page, if any */ +#ifdef CONFIG_DEBUG_SG + unsigned long sg_magic; +#endif + unsigned long page_link; unsigned int offset;/* for highmem, page offset */ dma_addr_t dma_address; unsigned int length; }; -#define ISA_DMA_THRESHOLD (0x1fffffff) +#define ISA_DMA_THRESHOLD PHYS_ADDR_MASK /* These macros should be used after a pci_map_sg call has been done * to get bus addresses of each of the SG entries and their lengths.