]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00215228-4: Synchronize scatter/gather table definitions with QorIQ defs
authorSteve Cornelius <steve.cornelius@freescale.com>
Fri, 22 Jun 2012 23:13:53 +0000 (16:13 -0700)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:34:53 +0000 (08:34 +0200)
Update scatter/gather definitions to more closely correspond with
those in the QorIQ 1.2 release tree. Note that the definition of
the CAAM-local scatter-gather table for QorIQ/Power-based devices
assumed big-endian, and therefore does not burst-read properly into
an ARM-based little-endian instantiation. Therefore, applied
close-as-practical definitions to at least get close until a merge
can be accomplished.

Signed-off-by: Steve Cornelius <steve.cornelius@freescale.com>
drivers/crypto/caam/desc.h

index 3a7ae448c87ac33e8487a28c8dee8a81807018e8..adaeb28e8387c0790ec3c62d5232c6e0f3e3b4f2 100644 (file)
  * and this selection is visible in the Compile Time Parameters Register
  */
 
-#define LINKTBL_EXT            0x80000000      /* Entry points to table */
-#define LINKTBL_FINAL          0x40000000      /* Last ent in table */
-#define LINKTBL_BPID_MASK      0x000000ff
-#define LINKTBL_BPID_SHIFT     16
-#define LINKTBL_LEN_MASK       0x3fffffff      /* Excludes EXT and FINAL */
-#define LINKTBL_OFFS_MASK      0x00001fff
-
-struct link_tbl_entry {
+#define SEC4_SG_LEN_EXT                0x80000000      /* Entry points to table */
+#define SEC4_SG_LEN_FIN                0x40000000      /* Last ent in table */
+#define SEC4_SG_BPID_MASK      0x000000ff
+#define SEC4_SG_BPID_SHIFT     16
+#define SEC4_SG_LEN_MASK       0x3fffffff      /* Excludes EXT and FINAL */
+#define SEC4_SG_OFFS_MASK      0x00001fff
+
+struct sec4_sg_entry {
 #ifdef CONFIG_64BIT
        u64 ptr;
 #else