Lines Matching defs:work_done
935 u32 work_done = 0;
938 work_done = ionic_tx_cq_service(cq, budget);
943 if (work_done < budget && napi_complete_done(napi, work_done)) {
949 if (work_done || flags) {
953 work_done, flags);
956 if (!work_done && ionic_txq_poke_doorbell(&qcq->q))
959 return work_done;
974 u32 work_done = 0;
980 work_done = ionic_cq_service(cq, budget,
986 if (work_done < budget && napi_complete_done(napi, work_done)) {
992 if (work_done || flags) {
996 work_done, flags);
999 if (!work_done && ionic_rxq_poke_doorbell(&qcq->q))
1002 return work_done;
1249 unsigned int work_done = 0;
1261 if (++work_done >= work_to_do)
1265 if (work_done) {
1275 return work_done;
1280 u32 work_done;
1282 work_done = ionic_tx_cq_service(cq, cq->num_descs);
1283 if (work_done)
1285 work_done, IONIC_INTR_CRED_RESET_COALESCE);