|
@@ -48,9 +48,9 @@ static irqreturn_t fnic_isr_legacy(int irq, void *data)
|
|
|
}
|
|
|
|
|
|
if (pba & (1 << FNIC_INTX_WQ_RQ_COPYWQ)) {
|
|
|
- work_done += fnic_wq_copy_cmpl_handler(fnic, 8);
|
|
|
- work_done += fnic_wq_cmpl_handler(fnic, 4);
|
|
|
- work_done += fnic_rq_cmpl_handler(fnic, 4);
|
|
|
+ work_done += fnic_wq_copy_cmpl_handler(fnic, -1);
|
|
|
+ work_done += fnic_wq_cmpl_handler(fnic, -1);
|
|
|
+ work_done += fnic_rq_cmpl_handler(fnic, -1);
|
|
|
|
|
|
vnic_intr_return_credits(&fnic->intr[FNIC_INTX_WQ_RQ_COPYWQ],
|
|
|
work_done,
|
|
@@ -66,9 +66,9 @@ static irqreturn_t fnic_isr_msi(int irq, void *data)
|
|
|
struct fnic *fnic = data;
|
|
|
unsigned long work_done = 0;
|
|
|
|
|
|
- work_done += fnic_wq_copy_cmpl_handler(fnic, 8);
|
|
|
- work_done += fnic_wq_cmpl_handler(fnic, 4);
|
|
|
- work_done += fnic_rq_cmpl_handler(fnic, 4);
|
|
|
+ work_done += fnic_wq_copy_cmpl_handler(fnic, -1);
|
|
|
+ work_done += fnic_wq_cmpl_handler(fnic, -1);
|
|
|
+ work_done += fnic_rq_cmpl_handler(fnic, -1);
|
|
|
|
|
|
vnic_intr_return_credits(&fnic->intr[0],
|
|
|
work_done,
|
|
@@ -83,7 +83,7 @@ static irqreturn_t fnic_isr_msix_rq(int irq, void *data)
|
|
|
struct fnic *fnic = data;
|
|
|
unsigned long rq_work_done = 0;
|
|
|
|
|
|
- rq_work_done = fnic_rq_cmpl_handler(fnic, 4);
|
|
|
+ rq_work_done = fnic_rq_cmpl_handler(fnic, -1);
|
|
|
vnic_intr_return_credits(&fnic->intr[FNIC_MSIX_RQ],
|
|
|
rq_work_done,
|
|
|
1 /* unmask intr */,
|
|
@@ -97,7 +97,7 @@ static irqreturn_t fnic_isr_msix_wq(int irq, void *data)
|
|
|
struct fnic *fnic = data;
|
|
|
unsigned long wq_work_done = 0;
|
|
|
|
|
|
- wq_work_done = fnic_wq_cmpl_handler(fnic, 4);
|
|
|
+ wq_work_done = fnic_wq_cmpl_handler(fnic, -1);
|
|
|
vnic_intr_return_credits(&fnic->intr[FNIC_MSIX_WQ],
|
|
|
wq_work_done,
|
|
|
1 /* unmask intr */,
|
|
@@ -110,7 +110,7 @@ static irqreturn_t fnic_isr_msix_wq_copy(int irq, void *data)
|
|
|
struct fnic *fnic = data;
|
|
|
unsigned long wq_copy_work_done = 0;
|
|
|
|
|
|
- wq_copy_work_done = fnic_wq_copy_cmpl_handler(fnic, 8);
|
|
|
+ wq_copy_work_done = fnic_wq_copy_cmpl_handler(fnic, -1);
|
|
|
vnic_intr_return_credits(&fnic->intr[FNIC_MSIX_WQ_COPY],
|
|
|
wq_copy_work_done,
|
|
|
1 /* unmask intr */,
|