Lines Matching refs:work_done
934 u32 work_done = 0;
937 work_done = ionic_tx_cq_service(cq, budget);
942 if (work_done < budget && napi_complete_done(napi, work_done)) {
948 if (work_done || flags) {
952 work_done, flags);
955 if (!work_done && ionic_txq_poke_doorbell(&qcq->q))
958 return work_done;
973 u32 work_done = 0;
979 work_done = ionic_cq_service(cq, budget,
985 if (work_done < budget && napi_complete_done(napi, work_done)) {
991 if (work_done || flags) {
995 work_done, flags);
998 if (!work_done && ionic_rxq_poke_doorbell(&qcq->q))
1001 return work_done;
1248 unsigned int work_done = 0;
1260 if (++work_done >= work_to_do)
1264 if (work_done) {
1274 return work_done;
1279 u32 work_done;
1281 work_done = ionic_tx_cq_service(cq, cq->num_descs);
1282 if (work_done)
1284 work_done, IONIC_INTR_CRED_RESET_COALESCE);