Lines Matching refs:work_done
1978 unsigned int *work_done, unsigned int work_to_do) in e100_rx_indicate() argument
1986 if (unlikely(work_done && *work_done >= work_to_do)) in e100_rx_indicate()
2067 if (work_done) in e100_rx_indicate()
2068 (*work_done)++; in e100_rx_indicate()
2076 static void e100_rx_clean(struct nic *nic, unsigned int *work_done, in e100_rx_clean() argument
2086 err = e100_rx_indicate(nic, rx, work_done, work_to_do); in e100_rx_clean()
2148 if (work_done) in e100_rx_clean()
2149 (*work_done)++; in e100_rx_clean()
2246 unsigned int work_done = 0; in e100_poll() local
2248 e100_rx_clean(nic, &work_done, budget); in e100_poll()
2252 if (work_done < budget) { in e100_poll()
2257 return work_done; in e100_poll()