Lines Matching refs:work_done
1981 unsigned int *work_done, unsigned int work_to_do) in e100_rx_indicate() argument
1989 if (unlikely(work_done && *work_done >= work_to_do)) in e100_rx_indicate()
2070 if (work_done) in e100_rx_indicate()
2071 (*work_done)++; in e100_rx_indicate()
2079 static void e100_rx_clean(struct nic *nic, unsigned int *work_done, in e100_rx_clean() argument
2089 err = e100_rx_indicate(nic, rx, work_done, work_to_do); in e100_rx_clean()
2151 if (work_done) in e100_rx_clean()
2152 (*work_done)++; in e100_rx_clean()
2249 unsigned int work_done = 0; in e100_poll() local
2251 e100_rx_clean(nic, &work_done, budget); in e100_poll()
2255 if (work_done < budget) { in e100_poll()
2260 return work_done; in e100_poll()