mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-07 00:50:50 +00:00
ena: Update ena_com_update_intr_reg API usage
This commit fixes the usage of this function to be compatible with the new API introduced by ena-com update to v2.7.0 Approved by: cperciva (mentor) MFC after: 2 weeks Sponsored by: Amazon, Inc.
This commit is contained in:
parent
9272e45c04
commit
72e34ebdd0
|
@ -2026,7 +2026,7 @@ ena_unmask_all_io_irqs(struct ena_adapter *adapter)
|
|||
for (i = 0; i < adapter->num_io_queues; i++) {
|
||||
ena_qid = ENA_IO_TXQ_IDX(i);
|
||||
io_cq = &adapter->ena_dev->io_cq_queues[ena_qid];
|
||||
ena_com_update_intr_reg(&intr_reg, 0, 0, true);
|
||||
ena_com_update_intr_reg(&intr_reg, 0, 0, true, false);
|
||||
tx_ring = &adapter->tx_ring[i];
|
||||
counter_u64_add(tx_ring->tx_stats.unmask_interrupt_num, 1);
|
||||
ena_com_unmask_intr(io_cq, &intr_reg);
|
||||
|
|
|
@ -104,7 +104,7 @@ ena_cleanup(void *arg, int pending)
|
|||
|
||||
/* Signal that work is done and unmask interrupt */
|
||||
ena_com_update_intr_reg(&intr_reg, ENA_RX_IRQ_INTERVAL,
|
||||
ENA_TX_IRQ_INTERVAL, true);
|
||||
ENA_TX_IRQ_INTERVAL, true, false);
|
||||
counter_u64_add(tx_ring->tx_stats.unmask_interrupt_num, 1);
|
||||
ena_com_unmask_intr(io_cq, &intr_reg);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue