Searched refs:work_done (Results 51 - 75 of 152) sorted by relevance

1234567

/linux-master/drivers/media/pci/netup_unidvb/
H A Dnetup_unidvb_core.c590 goto work_done;
596 goto work_done;
604 goto work_done;
607 goto work_done;
618 work_done:
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c931 u32 work_done = 0; local
935 while (work_done < budget) {
986 work_done++;
1011 rx->rpackets += work_done;
1015 return work_done;
H A Dgve_main.c276 int work_done = 0; local
292 work_done = gve_rx_poll(block, budget);
293 reschedule |= work_done == budget;
300 if (likely(napi_complete_done(napi, work_done))) {
317 return work_done;
326 int work_done = 0; local
335 work_done = gve_rx_poll_dqo(block, budget);
336 reschedule |= work_done == budget;
351 if (work_done == budget)
352 work_done
[all...]
/linux-master/drivers/net/xen-netback/
H A Dinterface.c107 int work_done; local
118 work_done = xenvif_tx_action(queue, budget);
120 if (work_done < budget) {
121 napi_complete_done(napi, work_done);
129 return work_done;
H A Drx.c494 unsigned int work_done = 0; local
501 work_done < RX_BATCH_SIZE) {
503 work_done++;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c206 * we return work_done == budget_rem to give 'busy' napi indication.
2447 int work_done = 0; local
2451 return work_done;
2466 work_done +=
2468 budget_rem - work_done);
2477 work_done++;
2478 } while (work_done < budget_rem &&
2487 return work_done;
2495 int work_done = 0; local
2498 work_done
2522 int work_done; local
[all...]
/linux-master/drivers/scsi/snic/
H A Dsnic_io.c68 unsigned int work_done = 0; local
73 work_done += svnic_cq_service(&snic->cq[i],
79 return work_done;
/linux-master/drivers/net/
H A Dxen-netfront.c395 bool work_done = false; local
412 work_done = true;
455 return work_done;
461 return work_done;
1266 int work_done; local
1290 work_done = 0;
1291 while ((i != rp) && (work_done < budget)) {
1347 work_done++;
1354 work_done -= handle_incoming_queue(queue, &rxq);
1358 if (work_done < budge
[all...]
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_xsk.c396 bool work_done = true; local
403 work_done = false;
443 return !!budget && work_done;
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_main.c1525 unsigned int work_done, rq_work_done = 0, wq_work_done; local
1540 work_done = rq_work_done + wq_work_done;
1542 if (work_done > 0)
1544 work_done,
1652 unsigned int work_done = 0; local
1659 work_done = vnic_cq_service(&enic->cq[cq],
1667 if (work_done > 0)
1669 work_done,
1680 work_done = work_to_do;
1687 if ((work_done < budge
[all...]
/linux-master/drivers/net/ethernet/hisilicon/
H A Dhix5hd2_gmac.c646 int work_done = 0, task = budget; local
652 work_done += num;
654 if ((work_done >= budget) || (num == 0))
661 if (work_done < budget) {
662 napi_complete_done(napi, work_done);
666 return work_done;
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ptp.c661 int work_done = 0; local
702 err = aq_ring_rx_clean(&aq_ptp->ptp_rx, napi, &work_done, budget);
719 work_done = budget;
721 if (work_done < budget) {
722 napi_complete_done(napi, work_done);
728 return work_done;
/linux-master/drivers/net/ethernet/ni/
H A Dnixge.c673 int work_done; local
676 work_done = 0;
678 work_done = nixge_recv(priv->ndev, budget);
679 if (work_done < budget) {
680 napi_complete_done(napi, work_done);
695 return work_done;
/linux-master/drivers/net/fjes/
H A Dfjes_main.c961 int work_done = 0; local
979 while (work_done < budget) {
999 work_done++;
1023 if (work_done < budget) {
1024 napi_complete_done(napi, work_done);
1050 return work_done;
/linux-master/drivers/net/ethernet/broadcom/
H A Dsb1250-mac.c1061 int work_done = 0; local
1189 work_done++;
1196 return work_done;
2505 int work_done; local
2507 work_done = sbdma_rx_process(sc, &(sc->sbm_rxdma), budget, 1);
2510 if (work_done < budget) {
2511 napi_complete_done(napi, work_done);
2523 return work_done;
/linux-master/drivers/net/ethernet/aeroflex/
H A Dgreth.c973 int work_done = 0; local
981 work_done += greth_rx_gbit(greth->netdev, budget - work_done);
985 work_done += greth_rx(greth->netdev, budget - work_done);
988 if (work_done < budget) {
1009 napi_complete_done(napi, work_done);
1014 return work_done;
/linux-master/drivers/net/can/
H A Dxilinx_can.c1340 int work_done = 0; local
1344 (work_done < quota)) {
1346 work_done += xcanfd_rx(ndev, frame_offset);
1348 work_done += xcan_rx(ndev, frame_offset);
1362 if (work_done)
1365 if (work_done < quota) {
1366 if (napi_complete_done(napi, work_done)) {
1372 return work_done;
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_rx.c514 int work_done = budget - fun_process_cqes(q, budget); local
517 if (unlikely(work_done >= budget))
519 else if (napi_complete_done(napi, work_done))
532 return work_done;
/linux-master/drivers/net/ethernet/smsc/
H A Dsmsc9420.c823 int work_done; local
825 for (work_done = 0; work_done < budget; work_done++) {
847 if (work_done < budget) {
848 napi_complete_done(&pd->napi, work_done);
856 return work_done;
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dpci.c1651 int work_done = 0; local
1656 while (work_done < budget) {
1660 budget - work_done);
1663 work_done += work_done_once;
1665 if (work_done < budget) {
1666 napi_complete_done(napi, work_done);
1682 return work_done;
/linux-master/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_main.c848 int processed_cqe, work_done = 0, tx_done = 0; local
881 if ((work_done >= budget) && napi &&
889 work_done++;
913 if ((work_done < budget) && napi)
953 return work_done;
959 int work_done = 0; local
965 work_done = nicvf_cq_intr_handler(netdev, cq->cq_idx, napi, budget);
967 if (work_done < budget) {
969 napi_complete_done(napi, work_done);
978 return work_done;
[all...]
/linux-master/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_main.c1580 * @work_done: Completed count
1589 int *work_done, int work_to_do)
1606 while (*work_done < work_to_do) {
1672 (*work_done)++;
2269 int work_done = 0; local
2275 pch_gbe_clean_rx(adapter, adapter->rx_ring, &work_done, budget);
2279 work_done = budget;
2283 if (work_done < budget)
2287 napi_complete_done(napi, work_done);
2297 "poll_end_flag : %d work_done
1587 pch_gbe_clean_rx(struct pch_gbe_adapter *adapter, struct pch_gbe_rx_ring *rx_ring, int *work_done, int work_to_do) argument
[all...]
/linux-master/drivers/net/can/ctucanfd/
H A Dctucanfd_base.c925 int work_done = 0; local
931 while (framecnt && work_done < quota && res > 0) {
933 work_done++;
961 if (napi_complete_done(napi, work_done)) {
970 return work_done;
/linux-master/drivers/net/ethernet/rdc/
H A Dr6040.c631 int work_done; local
635 work_done = r6040_rx(dev, budget);
637 if (work_done < budget) {
638 napi_complete_done(napi, work_done);
643 return work_done;
/linux-master/drivers/net/ethernet/
H A Dkorina.c708 int work_done; local
710 work_done = korina_rx(dev, budget);
711 if (work_done < budget) {
712 napi_complete_done(napi, work_done);
718 return work_done;

Completed in 361 milliseconds

1234567