.. | .. |
---|
63 | 63 | __be32 consumer_index; |
---|
64 | 64 | __be32 producer_index; |
---|
65 | 65 | u32 reserved3[4]; |
---|
66 | | -} __attribute__((packed)); |
---|
| 66 | +} __packed; |
---|
67 | 67 | |
---|
68 | 68 | #define MTHCA_EQ_STATUS_OK ( 0 << 28) |
---|
69 | 69 | #define MTHCA_EQ_STATUS_OVERFLOW ( 9 << 28) |
---|
.. | .. |
---|
130 | 130 | u32 raw[6]; |
---|
131 | 131 | struct { |
---|
132 | 132 | __be32 cqn; |
---|
133 | | - } __attribute__((packed)) comp; |
---|
| 133 | + } __packed comp; |
---|
134 | 134 | struct { |
---|
135 | 135 | u16 reserved1; |
---|
136 | 136 | __be16 token; |
---|
.. | .. |
---|
138 | 138 | u8 reserved3[3]; |
---|
139 | 139 | u8 status; |
---|
140 | 140 | __be64 out_param; |
---|
141 | | - } __attribute__((packed)) cmd; |
---|
| 141 | + } __packed cmd; |
---|
142 | 142 | struct { |
---|
143 | 143 | __be32 qpn; |
---|
144 | | - } __attribute__((packed)) qp; |
---|
| 144 | + } __packed qp; |
---|
145 | 145 | struct { |
---|
146 | 146 | __be32 srqn; |
---|
147 | | - } __attribute__((packed)) srq; |
---|
| 147 | + } __packed srq; |
---|
148 | 148 | struct { |
---|
149 | 149 | __be32 cqn; |
---|
150 | 150 | u32 reserved1; |
---|
151 | 151 | u8 reserved2[3]; |
---|
152 | 152 | u8 syndrome; |
---|
153 | | - } __attribute__((packed)) cq_err; |
---|
| 153 | + } __packed cq_err; |
---|
154 | 154 | struct { |
---|
155 | 155 | u32 reserved1[2]; |
---|
156 | 156 | __be32 port; |
---|
157 | | - } __attribute__((packed)) port_change; |
---|
| 157 | + } __packed port_change; |
---|
158 | 158 | } event; |
---|
159 | 159 | u8 reserved3[3]; |
---|
160 | 160 | u8 owner; |
---|
161 | | -} __attribute__((packed)); |
---|
| 161 | +} __packed; |
---|
162 | 162 | |
---|
163 | 163 | #define MTHCA_EQ_ENTRY_OWNER_SW (0 << 7) |
---|
164 | 164 | #define MTHCA_EQ_ENTRY_OWNER_HW (1 << 7) |
---|