diff options
-rw-r--r-- | drivers/infiniband/hw/nes/nes_hw.c | 2 | ||||
-rw-r--r-- | drivers/infiniband/hw/nes/nes_hw.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/nes/nes_hw.c b/drivers/infiniband/hw/nes/nes_hw.c index 3a72a06f1df8..1c5e946ce226 100644 --- a/drivers/infiniband/hw/nes/nes_hw.c +++ b/drivers/infiniband/hw/nes/nes_hw.c | |||
@@ -2269,6 +2269,8 @@ static void nes_process_aeq(struct nes_device *nesdev, struct nes_hw_aeq *aeq) | |||
2269 | 2269 | ||
2270 | if (++head >= aeq_size) | 2270 | if (++head >= aeq_size) |
2271 | head = 0; | 2271 | head = 0; |
2272 | |||
2273 | nes_write32(nesdev->regs + NES_AEQ_ALLOC, 1 << 16); | ||
2272 | } | 2274 | } |
2273 | while (1); | 2275 | while (1); |
2274 | aeq->aeq_head = head; | 2276 | aeq->aeq_head = head; |
diff --git a/drivers/infiniband/hw/nes/nes_hw.h b/drivers/infiniband/hw/nes/nes_hw.h index 6f8712d7a2cc..bf7ecfa5f976 100644 --- a/drivers/infiniband/hw/nes/nes_hw.h +++ b/drivers/infiniband/hw/nes/nes_hw.h | |||
@@ -61,6 +61,7 @@ enum pci_regs { | |||
61 | NES_CQ_ACK = 0x0034, | 61 | NES_CQ_ACK = 0x0034, |
62 | NES_WQE_ALLOC = 0x0040, | 62 | NES_WQE_ALLOC = 0x0040, |
63 | NES_CQE_ALLOC = 0x0044, | 63 | NES_CQE_ALLOC = 0x0044, |
64 | NES_AEQ_ALLOC = 0x0048 | ||
64 | }; | 65 | }; |
65 | 66 | ||
66 | enum indexed_regs { | 67 | enum indexed_regs { |