summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/shared/vmeUniverse/vmeUniverse.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/shared/vmeUniverse/vmeUniverse.h')
-rw-r--r--c/src/lib/libbsp/shared/vmeUniverse/vmeUniverse.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/c/src/lib/libbsp/shared/vmeUniverse/vmeUniverse.h b/c/src/lib/libbsp/shared/vmeUniverse/vmeUniverse.h
index b37e8ed259..6e62b9040f 100644
--- a/c/src/lib/libbsp/shared/vmeUniverse/vmeUniverse.h
+++ b/c/src/lib/libbsp/shared/vmeUniverse/vmeUniverse.h
@@ -39,14 +39,14 @@ typedef unsigned long LERegister; /* emphasize contents are little endian */
/* NOTE: DMA packet descriptors MUST be 32 byte aligned */
typedef struct VmeUniverseDMAPacketRec_ {
- LERegister dctl __attribute__((aligned(32)));
- LERegister dtbc;
- LERegister dla;
- LERegister dummy1;
- LERegister dva;
- LERegister dummy2;
- LERegister dccp;
- LERegister dummy3;
+ LERegister dctl __attribute__((aligned(32)));
+ LERegister dtbc __attribute__((packed));
+ LERegister dla __attribute__((packed));
+ LERegister dummy1 __attribute__((packed));
+ LERegister dva __attribute__((packed));
+ LERegister dummy2 __attribute__((packed));
+ LERegister dcpp __attribute__((packed));
+ LERegister dummy3 __attribute__((packed));
} VmeUniverseDMAPacketRec, *VmeUniverseDMAPacket;
/* PCI CSR register */
@@ -149,8 +149,8 @@ typedef struct VmeUniverseDMAPacketRec_ {
*/
#define UNIV_REGOFF_DCPP 0x218
/* these bits are only used in linked lists */
-# define UNIV_DCCP_IMG_NULL (1<<0) /* last packet in list */
-# define UNIV_DCCP_IMG_PROCESSED (1<<1) /* packet processed */
+# define UNIV_DCPP_IMG_NULL (1<<0) /* last packet in list */
+# define UNIV_DCPP_IMG_PROCESSED (1<<1) /* packet processed */
/* DMA Xfer General Control/Status register */
#define UNIV_REGOFF_DGCS 0x220