bus/fslmc: replace word copy with memcpy in QBMAN
[dpdk.git] / drivers / bus / fslmc / qbman / include / compat.h
index 529f1ea..7b69fd1 100644 (file)
@@ -229,48 +229,6 @@ typedef uint32_t   phandle;
 #define __raw_readl(p) (*(const volatile unsigned int *)(p))
 #define __raw_writel(v, p) {*(volatile unsigned int *)(p) = (v); }
 
-/* memcpy() stuff - when you know alignments in advance */
-#ifdef CONFIG_TRY_BETTER_MEMCPY
-static inline void copy_words(void *dest, const void *src, size_t sz)
-{
-       u32 *__dest = dest;
-       const u32 *__src = src;
-       size_t __sz = sz >> 2;
-
-       QBMAN_BUG_ON((unsigned long)dest & 0x3);
-       QBMAN_BUG_ON((unsigned long)src & 0x3);
-       QBMAN_BUG_ON(sz & 0x3);
-       while (__sz--)
-               *(__dest++) = *(__src++);
-}
-
-static inline void copy_shorts(void *dest, const void *src, size_t sz)
-{
-       u16 *__dest = dest;
-       const u16 *__src = src;
-       size_t __sz = sz >> 1;
-
-       QBMAN_BUG_ON((unsigned long)dest & 0x1);
-       QBMAN_BUG_ON((unsigned long)src & 0x1);
-       QBMAN_BUG_ON(sz & 0x1);
-       while (__sz--)
-               *(__dest++) = *(__src++);
-}
-
-static inline void copy_bytes(void *dest, const void *src, size_t sz)
-{
-       u8 *__dest = dest;
-       const u8 *__src = src;
-
-       while (sz--)
-               *(__dest++) = *(__src++);
-}
-#else
-#define copy_words memcpy
-#define copy_shorts memcpy
-#define copy_bytes memcpy
-#endif
-
 /* Completion stuff */
 #define DECLARE_COMPLETION(n) int n = 0
 #define complete(n) { *n = 1; }