| .. | .. |
|---|
| 77 | 77 | __be32 ci_db; /* Arbel only */ |
|---|
| 78 | 78 | __be32 state_db; /* Arbel only */ |
|---|
| 79 | 79 | u32 reserved; |
|---|
| 80 | | -} __attribute__((packed)); |
|---|
| 80 | +} __packed; |
|---|
| 81 | 81 | |
|---|
| 82 | 82 | #define MTHCA_CQ_STATUS_OK ( 0 << 28) |
|---|
| 83 | 83 | #define MTHCA_CQ_STATUS_OVERFLOW ( 9 << 28) |
|---|
| .. | .. |
|---|
| 211 | 211 | mthca_write64(MTHCA_TAVOR_CQ_DB_INC_CI | cq->cqn, incr - 1, |
|---|
| 212 | 212 | dev->kar + MTHCA_CQ_DOORBELL, |
|---|
| 213 | 213 | MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); |
|---|
| 214 | | - /* |
|---|
| 215 | | - * Make sure doorbells don't leak out of CQ spinlock |
|---|
| 216 | | - * and reach the HCA out of order: |
|---|
| 217 | | - */ |
|---|
| 218 | | - mmiowb(); |
|---|
| 219 | 214 | } |
|---|
| 220 | 215 | } |
|---|
| 221 | 216 | |
|---|