Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4d736b5e authored by FUJITA Tomonori's avatar FUJITA Tomonori Committed by Russell King
Browse files

arm: use asm-generic/scatterlist.h

parent 52882173
Loading
Loading
Loading
Loading
+2 −18
Original line number Diff line number Diff line
@@ -4,24 +4,8 @@
#include <asm/memory.h>
#include <asm/types.h>

struct scatterlist {
#ifdef CONFIG_DEBUG_SG
	unsigned long	sg_magic;
#endif
	unsigned long	page_link;
	unsigned int	offset;		/* buffer offset		 */
	dma_addr_t	dma_address;	/* dma address			 */
	unsigned int	length;		/* length			 */
};
#include <asm-generic/scatterlist.h>

/*
 * 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.
 * You should only work with the number of sg entries pci_map_sg
 * returns, or alternatively stop on the first sg_dma_len(sg) which
 * is 0.
 */
#define sg_dma_address(sg)      ((sg)->dma_address)
#define sg_dma_len(sg)          ((sg)->length)
#undef ARCH_HAS_SG_CHAIN

#endif /* _ASMARM_SCATTERLIST_H */