Lines Matching refs:work_done
908 * @work_done: output parameter for indicating completed work
914 static bool e1000_clean_rx_irq(struct e1000_ring *rx_ring, int *work_done,
937 if (*work_done >= work_to_do)
939 (*work_done)++;
1304 * @work_done: output parameter for indicating completed work
1310 static bool e1000_clean_rx_irq_ps(struct e1000_ring *rx_ring, int *work_done,
1333 if (*work_done >= work_to_do)
1335 (*work_done)++;
1500 * @work_done: output parameter for indicating completed work
1506 static bool e1000_clean_jumbo_rx_irq(struct e1000_ring *rx_ring, int *work_done,
1529 if (*work_done >= work_to_do)
1531 (*work_done)++;
2664 int tx_cleaned = 1, work_done = 0;
2672 adapter->clean_rx(adapter->rx_ring, &work_done, budget);
2674 if (!tx_cleaned || work_done == budget)
2680 if (likely(napi_complete_done(napi, work_done))) {
2691 return work_done;