projects
/
carl9170fw.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
carl9170 firmware: introduce __aligned compiler attribute v2
[carl9170fw.git]
/
include
/
shared
/
fwcmd.h
diff --git
a/include/shared/fwcmd.h
b/include/shared/fwcmd.h
index d552166db5059149cd8e653fb2e1154dfba85173..6bd374a39dcd91975497d7c2a536111f20cb3806 100644
(file)
--- a/
include/shared/fwcmd.h
+++ b/
include/shared/fwcmd.h
@@
-97,13
+97,13
@@
struct carl9170_set_key_cmd {
__le16 type;
u8 macAddr[6];
u32 key[4];
__le16 type;
u8 macAddr[6];
u32 key[4];
-} __packed;
+} __packed
__aligned(4)
;
#define CARL9170_SET_KEY_CMD_SIZE 28
struct carl9170_disable_key_cmd {
__le16 user;
__le16 padding;
#define CARL9170_SET_KEY_CMD_SIZE 28
struct carl9170_disable_key_cmd {
__le16 user;
__le16 padding;
-} __packed;
+} __packed
__aligned(4)
;
#define CARL9170_DISABLE_KEY_CMD_SIZE 4
struct carl9170_u32_list {
#define CARL9170_DISABLE_KEY_CMD_SIZE 4
struct carl9170_u32_list {
@@
-206,7
+206,7
@@
struct carl9170_cmd {
struct carl9170_rx_filter_cmd rx_filter;
u8 data[CARL9170_MAX_CMD_PAYLOAD_LEN];
} __packed;
struct carl9170_rx_filter_cmd rx_filter;
u8 data[CARL9170_MAX_CMD_PAYLOAD_LEN];
} __packed;
-} __packed;
+} __packed
__aligned(4)
;
#define CARL9170_TX_STATUS_QUEUE 3
#define CARL9170_TX_STATUS_QUEUE_S 0
#define CARL9170_TX_STATUS_QUEUE 3
#define CARL9170_TX_STATUS_QUEUE_S 0
@@
-279,6
+279,6
@@
struct carl9170_rsp {
struct carl9170_psm psm;
u8 data[CARL9170_MAX_CMD_PAYLOAD_LEN];
} __packed;
struct carl9170_psm psm;
u8 data[CARL9170_MAX_CMD_PAYLOAD_LEN];
} __packed;
-} __packed;
+} __packed
__aligned(4)
;
#endif /* __CARL9170_SHARED_FWCMD_H */
#endif /* __CARL9170_SHARED_FWCMD_H */