/linux-4.1.27/drivers/scsi/fnic/ |
D | vnic_cq_copy.h | 32 unsigned int work_done = 0; in vnic_cq_copy_service() local 54 work_done++; in vnic_cq_copy_service() 55 if (work_done >= work_to_do) in vnic_cq_copy_service() 59 return work_done; in vnic_cq_copy_service()
|
D | fnic_isr.c | 34 unsigned long work_done = 0; in fnic_isr_legacy() local 54 work_done += fnic_wq_copy_cmpl_handler(fnic, -1); in fnic_isr_legacy() 55 work_done += fnic_wq_cmpl_handler(fnic, -1); in fnic_isr_legacy() 56 work_done += fnic_rq_cmpl_handler(fnic, -1); in fnic_isr_legacy() 59 work_done, in fnic_isr_legacy() 70 unsigned long work_done = 0; in fnic_isr_msi() local 75 work_done += fnic_wq_copy_cmpl_handler(fnic, -1); in fnic_isr_msi() 76 work_done += fnic_wq_cmpl_handler(fnic, -1); in fnic_isr_msi() 77 work_done += fnic_rq_cmpl_handler(fnic, -1); in fnic_isr_msi() 80 work_done, in fnic_isr_msi()
|
D | vnic_cq.h | 77 unsigned int work_done = 0; in vnic_cq_service() local 103 work_done++; in vnic_cq_service() 104 if (work_done >= work_to_do) in vnic_cq_service() 108 return work_done; in vnic_cq_service()
|
/linux-4.1.27/include/net/ |
D | gro_cells.h | 50 int work_done = 0; in gro_cell_poll() local 53 while (work_done < budget) { in gro_cell_poll() 59 work_done++; in gro_cell_poll() 63 if (work_done < budget) in gro_cell_poll() 66 return work_done; in gro_cell_poll()
|
/linux-4.1.27/drivers/net/ethernet/cisco/enic/ |
D | vnic_cq.h | 79 unsigned int work_done = 0; in vnic_cq_service() local 105 work_done++; in vnic_cq_service() 106 if (work_done >= work_to_do) in vnic_cq_service() 110 return work_done; in vnic_cq_service()
|
D | enic_main.c | 1161 unsigned int work_done, rq_work_done = 0, wq_work_done; in enic_poll() local 1185 work_done = rq_work_done + wq_work_done; in enic_poll() 1187 if (work_done > 0) in enic_poll() 1189 work_done, in enic_poll() 1321 unsigned int work_done; in enic_busy_poll() local 1325 work_done = vnic_cq_service(&enic->cq[cq], work_to_do, in enic_busy_poll() 1328 if (work_done > 0) in enic_busy_poll() 1330 work_done, 0, 0); in enic_busy_poll() 1336 return work_done; in enic_busy_poll() 1378 unsigned int work_done = 0; in enic_poll_msix_rq() local [all …]
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_io.c | 959 int tx_complete, work_done; in qlcnic_poll() local 970 work_done = qlcnic_process_rcv_ring(sds_ring, budget); in qlcnic_poll() 974 work_done = budget; in qlcnic_poll() 976 if (work_done < budget) { in qlcnic_poll() 984 return work_done; in qlcnic_poll() 991 int work_done; in qlcnic_tx_poll() local 996 work_done = qlcnic_process_cmd_ring(adapter, tx_ring, budget); in qlcnic_tx_poll() 997 if (work_done) { in qlcnic_tx_poll() 1003 work_done = budget; in qlcnic_tx_poll() 1006 return work_done; in qlcnic_tx_poll() [all …]
|
/linux-4.1.27/drivers/net/can/m_can/ |
D | m_can.c | 645 int work_done = 0; in m_can_handle_state_errors() local 650 work_done += m_can_handle_state_change(dev, in m_can_handle_state_errors() 657 work_done += m_can_handle_state_change(dev, in m_can_handle_state_errors() 664 work_done += m_can_handle_state_change(dev, in m_can_handle_state_errors() 668 return work_done; in m_can_handle_state_errors() 698 int work_done = 0; in m_can_handle_bus_errors() local 701 work_done += m_can_handle_lost_msg(dev); in m_can_handle_bus_errors() 706 work_done += m_can_handle_lec_err(dev, psr & LEC_UNUSED); in m_can_handle_bus_errors() 711 return work_done; in m_can_handle_bus_errors() 718 int work_done = 0; in m_can_poll() local [all …]
|
/linux-4.1.27/drivers/net/ethernet/arc/ |
D | emac_main.c | 219 unsigned int work_done; in arc_emac_rx() local 221 for (work_done = 0; work_done < budget; work_done++) { in arc_emac_rx() 298 return work_done; in arc_emac_rx() 312 unsigned int work_done; in arc_emac_poll() local 316 work_done = arc_emac_rx(ndev, budget); in arc_emac_poll() 317 if (work_done < budget) { in arc_emac_poll() 322 return work_done; in arc_emac_poll()
|
/linux-4.1.27/drivers/net/can/ |
D | grcan.c | 507 int i, work_done; in catch_up_echo_skb() local 515 for (work_done = 0; work_done < budget || budget < 0; work_done++) { in catch_up_echo_skb() 534 return work_done; in catch_up_echo_skb() 1145 int work_done; in grcan_transmit_catch_up() local 1149 work_done = catch_up_echo_skb(dev, budget, true); in grcan_transmit_catch_up() 1150 if (work_done) { in grcan_transmit_catch_up() 1164 return work_done; in grcan_transmit_catch_up() 1178 int work_done = 0; in grcan_receive() local 1182 for (work_done = 0; work_done < budget; work_done++) { in grcan_receive() 1236 return work_done; in grcan_receive()
|
D | flexcan.c | 680 int work_done = 0; in flexcan_poll() local 689 work_done += flexcan_poll_state(dev, reg_esr); in flexcan_poll() 694 work_done < quota) { in flexcan_poll() 695 work_done += flexcan_read_frame(dev); in flexcan_poll() 700 if (flexcan_has_and_handle_berr(priv, reg_esr) && work_done < quota) in flexcan_poll() 701 work_done += flexcan_poll_bus_err(dev, reg_esr); in flexcan_poll() 703 if (work_done < quota) { in flexcan_poll() 710 return work_done; in flexcan_poll()
|
D | xilinx_can.c | 710 int work_done = 0; in xcan_rx_poll() local 713 while ((isr & XCAN_IXR_RXNEMP_MASK) && (work_done < quota)) { in xcan_rx_poll() 717 work_done += xcan_rx(ndev); in xcan_rx_poll() 727 if (work_done) in xcan_rx_poll() 730 if (work_done < quota) { in xcan_rx_poll() 736 return work_done; in xcan_rx_poll()
|
D | at91_can.c | 818 int work_done = 0; in at91_poll() local 821 work_done += at91_poll_rx(dev, quota - work_done); in at91_poll() 829 work_done += at91_poll_err(dev, quota - work_done, reg_sr); in at91_poll() 831 if (work_done < quota) { in at91_poll() 840 return work_done; in at91_poll()
|
/linux-4.1.27/drivers/net/can/c_can/ |
D | c_can.c | 1009 int work_done = 0; in c_can_poll() local 1019 work_done += c_can_handle_state_change(dev, C_CAN_ERROR_WARNING); in c_can_poll() 1024 work_done += c_can_handle_state_change(dev, C_CAN_ERROR_PASSIVE); in c_can_poll() 1029 work_done += c_can_handle_state_change(dev, C_CAN_BUS_OFF); in c_can_poll() 1044 work_done += c_can_handle_bus_err(dev, curr & LEC_MASK); in c_can_poll() 1047 work_done += c_can_do_rx_poll(dev, (quota - work_done)); in c_can_poll() 1051 if (work_done < quota) { in c_can_poll() 1058 return work_done; in c_can_poll()
|
/linux-4.1.27/drivers/net/ethernet/dec/tulip/ |
D | interrupt.c | 117 int work_done = 0; in tulip_poll() local 155 if (++work_done >= budget) in tulip_poll() 336 return work_done; in tulip_poll() 346 return work_done; in tulip_poll() 360 return work_done; in tulip_poll()
|
/linux-4.1.27/drivers/net/xen-netback/ |
D | interface.c | 87 int work_done; in xenvif_poll() local 98 work_done = xenvif_tx_action(queue, budget); in xenvif_poll() 100 if (work_done < budget) { in xenvif_poll() 105 return work_done; in xenvif_poll()
|
D | netback.c | 1414 int work_done = 0; in xenvif_tx_submit() local 1503 work_done++; in xenvif_tx_submit() 1518 return work_done; in xenvif_tx_submit() 1625 int work_done, ret; in xenvif_tx_action() local 1644 work_done = xenvif_tx_submit(queue); in xenvif_tx_action() 1646 return work_done; in xenvif_tx_action()
|
/linux-4.1.27/drivers/net/ethernet/smsc/ |
D | epic100.c | 1143 int work_done = 0; in epic_rx() local 1210 work_done++; in epic_rx() 1225 work_done++; in epic_rx() 1230 return work_done; in epic_rx() 1252 int work_done = 0; in epic_poll() local 1259 work_done += epic_rx(dev, budget); in epic_poll() 1263 if (work_done < budget) { in epic_poll() 1285 return work_done; in epic_poll()
|
D | smsc9420.c | 877 int work_done; in smsc9420_rx_poll() local 879 for (work_done = 0; work_done < budget; work_done++) { in smsc9420_rx_poll() 901 if (work_done < budget) { in smsc9420_rx_poll() 910 return work_done; in smsc9420_rx_poll()
|
/linux-4.1.27/drivers/net/ethernet/octeon/ |
D | octeon_mgmt.c | 475 unsigned int work_done = 0; in octeon_mgmt_receive_packets() local 480 while (work_done < budget && mix_ircnt.s.ircnt) { in octeon_mgmt_receive_packets() 484 work_done++; in octeon_mgmt_receive_packets() 492 return work_done; in octeon_mgmt_receive_packets() 499 unsigned int work_done = 0; in octeon_mgmt_napi_poll() local 501 work_done = octeon_mgmt_receive_packets(p, budget); in octeon_mgmt_napi_poll() 503 if (work_done < budget) { in octeon_mgmt_napi_poll() 510 return work_done; in octeon_mgmt_napi_poll()
|
/linux-4.1.27/fs/jffs2/ |
D | erase.c | 115 int work_done = 0; in jffs2_erase_pending_blocks() local 131 work_done++; in jffs2_erase_pending_blocks() 169 return work_done; in jffs2_erase_pending_blocks()
|
/linux-4.1.27/drivers/net/can/softing/ |
D | softing_main.c | 334 int j, offset, work_done; in softing_irq_thread() local 336 work_done = 0; in softing_irq_thread() 340 ++work_done; in softing_irq_thread() 357 ++work_done; in softing_irq_thread() 360 return work_done ? IRQ_HANDLED : IRQ_NONE; in softing_irq_thread()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | sge.c | 1870 int work_done = process_responses(rspq, budget); in napi_rx_handler() local 1873 if (likely(work_done < budget)) { in napi_rx_handler() 1880 if (unlikely(work_done == 0)) in napi_rx_handler() 1883 val = CIDXINC_V(work_done) | SEINTARM_V(intr_params); in napi_rx_handler() 1893 return work_done; in napi_rx_handler() 1916 unsigned int work_done; in process_intrq() local 1920 for (work_done = 0; ; work_done++) { in process_intrq() 1983 val = CIDXINC_V(work_done) | SEINTARM_V(intrq->intr_params); in process_intrq() 1995 return work_done; in process_intrq()
|
/linux-4.1.27/drivers/net/ethernet/sun/ |
D | sungem.c | 761 int entry, drops, work_done = 0; in gem_rx() local 782 if (work_done >= RX_RING_SIZE || work_done >= work_to_do) in gem_rx() 799 work_done++; in gem_rx() 879 return work_done; in gem_rx() 886 int work_done; in gem_poll() local 888 work_done = 0; in gem_poll() 906 return work_done; in gem_poll() 918 work_done += gem_rx(gp, budget - work_done); in gem_poll() 920 if (work_done >= budget) in gem_poll() 921 return work_done; in gem_poll() [all …]
|
D | niu.c | 3699 int qlen, rcr_done = 0, work_done = 0; in niu_rx_work() local 3717 rcr_done = work_done = 0; in niu_rx_work() 3719 while (work_done < qlen) { in niu_rx_work() 3721 work_done++; in niu_rx_work() 3733 ((u64)work_done << RX_DMA_CTL_STAT_PKTREAD_SHIFT) | in niu_rx_work() 3742 return work_done; in niu_rx_work() 3750 int i, work_done = 0; in niu_poll_core() local 3772 work_done += this_work_done; in niu_poll_core() 3777 return work_done; in niu_poll_core() 3784 int work_done; in niu_poll() local [all …]
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | sb1250-mac.c | 1075 int work_done = 0; in sbdma_rx_process() local 1203 work_done++; in sbdma_rx_process() 1210 return work_done; in sbdma_rx_process() 2561 int work_done; in sbmac_poll() local 2563 work_done = sbdma_rx_process(sc, &(sc->sbm_rxdma), budget, 1); in sbmac_poll() 2566 if (work_done < budget) { in sbmac_poll() 2579 return work_done; in sbmac_poll()
|
D | bcmsysport.c | 734 unsigned int work_done = 0; in bcm_sysport_tx_poll() local 736 work_done = bcm_sysport_tx_reclaim(ring->priv, ring); in bcm_sysport_tx_poll() 738 if (work_done == 0) { in bcm_sysport_tx_poll() 761 unsigned int work_done = 0; in bcm_sysport_poll() local 763 work_done = bcm_sysport_desc_rx(priv, budget); in bcm_sysport_poll() 765 priv->rx_c_index += work_done; in bcm_sysport_poll() 769 if (work_done < budget) { in bcm_sysport_poll() 775 return work_done; in bcm_sysport_poll()
|
D | b44.c | 869 int work_done; in b44_poll() local 890 work_done = 0; in b44_poll() 892 work_done += b44_rx(bp, budget); in b44_poll() 901 work_done = 0; in b44_poll() 904 if (work_done < budget) { in b44_poll() 909 return work_done; in b44_poll()
|
D | bnx2.c | 3470 int work_done, int budget) in bnx2_poll_work() argument 3479 work_done += bnx2_rx_int(bp, bnapi, budget - work_done); in bnx2_poll_work() 3481 return work_done; in bnx2_poll_work() 3488 int work_done = 0; in bnx2_poll_msix() local 3492 work_done = bnx2_poll_work(bp, bnapi, work_done, budget); in bnx2_poll_msix() 3493 if (unlikely(work_done >= budget)) in bnx2_poll_msix() 3508 return work_done; in bnx2_poll_msix() 3515 int work_done = 0; in bnx2_poll() local 3521 work_done = bnx2_poll_work(bp, bnapi, work_done, budget); in bnx2_poll() 3533 if (unlikely(work_done >= budget)) in bnx2_poll() [all …]
|
D | tg3.c | 7147 static int tg3_poll_work(struct tg3_napi *tnapi, int work_done, int budget) in tg3_poll_work() argument 7155 return work_done; in tg3_poll_work() 7159 return work_done; in tg3_poll_work() 7166 work_done += tg3_rx(tnapi, budget - work_done); in tg3_poll_work() 7195 return work_done; in tg3_poll_work() 7215 int work_done = 0; in tg3_poll_msix() local 7219 work_done = tg3_poll_work(tnapi, work_done, budget); in tg3_poll_msix() 7224 if (unlikely(work_done >= budget)) in tg3_poll_msix() 7245 napi_complete_done(napi, work_done); in tg3_poll_msix() 7262 return work_done; in tg3_poll_msix() [all …]
|
/linux-4.1.27/drivers/net/ethernet/aeroflex/ |
D | greth.c | 975 int work_done = 0; in greth_poll() local 983 work_done += greth_rx_gbit(greth->netdev, budget - work_done); in greth_poll() 987 work_done += greth_rx(greth->netdev, budget - work_done); in greth_poll() 990 if (work_done < budget) { in greth_poll() 1016 return work_done; in greth_poll()
|
/linux-4.1.27/drivers/net/ethernet/intel/ |
D | e100.c | 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() [all …]
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 1835 int work_done = 0; in ofld_poll() local 1837 while (work_done < budget) { in ofld_poll() 1848 return work_done; in ofld_poll() 1854 if (work_done >= budget) in ofld_poll() 1856 work_done++; in ofld_poll() 1877 return work_done; in ofld_poll() 2414 int work_done = process_responses(adap, qs, budget); in napi_rx_handler() local 2416 if (likely(work_done < budget)) { in napi_rx_handler() 2437 return work_done; in napi_rx_handler() 2668 int work_done, w0, w1; in t3_intr() local [all …]
|
/linux-4.1.27/drivers/net/ethernet/hisilicon/ |
D | hix5hd2_gmac.c | 567 int work_done = 0, task = budget; in hix5hd2_poll() local 573 work_done += num; in hix5hd2_poll() 575 if ((work_done >= budget) || (num == 0)) in hix5hd2_poll() 582 if (work_done < budget) { in hix5hd2_poll() 587 return work_done; in hix5hd2_poll()
|
/linux-4.1.27/drivers/s390/net/ |
D | qeth_l2_main.c | 436 int work_done = 0; in qeth_l2_process_inbound_buffer() local 478 work_done++; in qeth_l2_process_inbound_buffer() 483 return work_done; in qeth_l2_process_inbound_buffer() 489 int work_done = 0; in qeth_l2_poll() local 520 work_done += qeth_l2_process_inbound_buffer( in qeth_l2_poll() 544 if (work_done >= budget) in qeth_l2_poll() 547 new_budget = budget - work_done; in qeth_l2_poll() 558 return work_done; in qeth_l2_poll()
|
D | qeth_l3_main.c | 1960 int work_done = 0; in qeth_l3_process_inbound_buffer() local 2015 work_done++; in qeth_l3_process_inbound_buffer() 2020 return work_done; in qeth_l3_process_inbound_buffer() 2026 int work_done = 0; in qeth_l3_poll() local 2057 work_done += qeth_l3_process_inbound_buffer( in qeth_l3_poll() 2081 if (work_done >= budget) in qeth_l3_poll() 2084 new_budget = budget - work_done; in qeth_l3_poll() 2095 return work_done; in qeth_l3_poll()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/ |
D | sge.c | 2086 unsigned int params, work_done; in cxgb_busy_poll() local 2092 work_done = process_responses(q, 4); in cxgb_busy_poll() 2095 val = CIDXINC_V(work_done) | SEINTARM_V(params); in cxgb_busy_poll() 2110 return work_done; in cxgb_busy_poll() 2129 int work_done; in napi_rx_handler() local 2135 work_done = process_responses(q, budget); in napi_rx_handler() 2136 if (likely(work_done < budget)) { in napi_rx_handler() 2143 if (work_done > max(timer_pkt_quota[timer_index], in napi_rx_handler() 2160 val = CIDXINC_V(work_done) | SEINTARM_V(params); in napi_rx_handler() 2174 return work_done; in napi_rx_handler()
|
/linux-4.1.27/drivers/net/ethernet/marvell/ |
D | mv643xx_eth.c | 2228 int work_done; in mv643xx_eth_poll() local 2237 work_done = 0; in mv643xx_eth_poll() 2238 while (work_done < budget) { in mv643xx_eth_poll() 2246 work_done++; in mv643xx_eth_poll() 2263 work_tbd = budget - work_done; in mv643xx_eth_poll() 2270 work_done += txq_reclaim(mp->txq + queue, work_tbd, 0); in mv643xx_eth_poll() 2273 work_done += rxq_process(mp->rxq + queue, work_tbd); in mv643xx_eth_poll() 2275 work_done += rxq_refill(mp->rxq + queue, work_tbd); in mv643xx_eth_poll() 2281 if (work_done < budget) { in mv643xx_eth_poll() 2288 return work_done; in mv643xx_eth_poll()
|
D | pxa168_eth.c | 1252 int work_done = 0; in pxa168_rx_poll() local 1264 work_done = rxq_process(dev, budget); in pxa168_rx_poll() 1265 if (work_done < budget) { in pxa168_rx_poll() 1270 return work_done; in pxa168_rx_poll()
|
D | sky2.c | 2731 int work_done = 0; in sky2_status_intr() local 2736 return work_done; in sky2_status_intr() 2784 if (++work_done >= to_do) in sky2_status_intr() 2826 return work_done; in sky2_status_intr() 3051 int work_done = 0; in sky2_poll() local 3067 work_done += sky2_status_intr(hw, work_limit - work_done, idx); in sky2_poll() 3069 if (work_done >= work_limit) in sky2_poll() 3077 return work_done; in sky2_poll()
|
D | skge.c | 3203 int work_done = 0; in skge_poll() local 3209 for (e = ring->to_clean; prefetch(e->next), work_done < to_do; e = e->next) { in skge_poll() 3222 ++work_done; in skge_poll() 3231 if (work_done < to_do) { in skge_poll() 3243 return work_done; in skge_poll()
|
/linux-4.1.27/drivers/net/ |
D | xen-netfront.c | 921 int work_done; in xennet_poll() local 937 work_done = 0; in xennet_poll() 938 while ((i != rp) && (work_done < budget)) { in xennet_poll() 985 work_done++; in xennet_poll() 990 work_done -= handle_incoming_queue(queue, &rxq); in xennet_poll() 994 if (work_done < budget) { in xennet_poll() 1006 return work_done; in xennet_poll()
|
/linux-4.1.27/drivers/net/ethernet/rdc/ |
D | r6040.c | 642 int work_done; in r6040_poll() local 644 work_done = r6040_rx(dev, budget); in r6040_poll() 646 if (work_done < budget) { in r6040_poll() 651 return work_done; in r6040_poll()
|
/linux-4.1.27/drivers/net/ethernet/micrel/ |
D | ks8695net.c | 564 unsigned long work_done; in ks8695_poll() local 569 work_done = ks8695_rx(ksp, budget); in ks8695_poll() 571 if (work_done < budget) { in ks8695_poll() 579 return work_done; in ks8695_poll()
|
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/ |
D | pch_gbe_main.c | 1673 int *work_done, int work_to_do) in pch_gbe_clean_rx() argument 1690 while (*work_done < work_to_do) { in pch_gbe_clean_rx() 1756 (*work_done)++; in pch_gbe_clean_rx() 2384 int work_done = 0; in pch_gbe_napi_poll() local 2390 pch_gbe_clean_rx(adapter, adapter->rx_ring, &work_done, budget); in pch_gbe_napi_poll() 2394 work_done = budget; in pch_gbe_napi_poll() 2398 if (work_done < budget) in pch_gbe_napi_poll() 2413 poll_end_flag, work_done, budget); in pch_gbe_napi_poll() 2415 return work_done; in pch_gbe_napi_poll()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_main.c | 1821 int work_done = 0; in ixgb_clean() local 1824 ixgb_clean_rx_irq(adapter, &work_done, budget); in ixgb_clean() 1827 if (work_done < budget) { in ixgb_clean() 1833 return work_done; in ixgb_clean() 1994 ixgb_clean_rx_irq(struct ixgb_adapter *adapter, int *work_done, int work_to_do) in ixgb_clean_rx_irq() argument 2014 if (*work_done >= work_to_do) in ixgb_clean_rx_irq() 2017 (*work_done)++; in ixgb_clean_rx_irq()
|
/linux-4.1.27/drivers/net/ethernet/ |
D | korina.c | 463 int work_done; in korina_poll() local 465 work_done = korina_rx(dev, budget); in korina_poll() 466 if (work_done < budget) { in korina_poll() 473 return work_done; in korina_poll()
|
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/ |
D | myri10ge.c | 1597 int work_done = 0; in myri10ge_clean_rx_done() local 1601 while (rx_done->entry[idx].length != 0 && work_done < budget) { in myri10ge_clean_rx_done() 1610 work_done++; in myri10ge_clean_rx_done() 1624 return work_done; in myri10ge_clean_rx_done() 1666 int work_done; in myri10ge_poll() local 1677 work_done = myri10ge_clean_rx_done(ss, budget); in myri10ge_poll() 1680 if (work_done < budget) { in myri10ge_poll() 1684 return work_done; in myri10ge_poll() 1693 int work_done; in myri10ge_busy_poll() local 1703 work_done = myri10ge_clean_rx_done(ss, 4); in myri10ge_busy_poll() [all …]
|
/linux-4.1.27/drivers/net/ethernet/3com/ |
D | typhoon.c | 1724 int work_done; in typhoon_poll() local 1733 work_done = 0; in typhoon_poll() 1736 work_done += typhoon_rx(tp, &tp->rxHiRing, &indexes->rxHiReady, in typhoon_poll() 1741 work_done += typhoon_rx(tp, &tp->rxLoRing, &indexes->rxLoReady, in typhoon_poll() 1742 &indexes->rxLoCleared, budget - work_done); in typhoon_poll() 1750 if (work_done < budget) { in typhoon_poll() 1757 return work_done; in typhoon_poll()
|
D | 3c59x.c | 2269 int work_done = max_interrupt_work; in vortex_interrupt() local 2344 if (--work_done < 0) { in vortex_interrupt() 2384 int work_done = max_interrupt_work; in boomerang_interrupt() local 2477 if (--work_done < 0) { in boomerang_interrupt()
|
/linux-4.1.27/drivers/net/ethernet/natsemi/ |
D | natsemi.c | 628 static void netdev_rx(struct net_device *dev, int *work_done, int work_to_do); 2218 int work_done = 0; in natsemi_poll() local 2232 netdev_rx(dev, &work_done, budget); in natsemi_poll() 2246 if (work_done >= budget) in natsemi_poll() 2247 return work_done; in natsemi_poll() 2261 return work_done; in natsemi_poll() 2266 static void netdev_rx(struct net_device *dev, int *work_done, int work_to_do) in netdev_rx() argument 2285 if (*work_done >= work_to_do) in netdev_rx() 2288 (*work_done)++; in netdev_rx()
|
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_main.c | 60 int *work_done, int work_to_do); 1790 int *work_done, int work_to_do) in atl1c_clean_rx_irq() argument 1804 if (*work_done >= work_to_do) in atl1c_clean_rx_irq() 1860 (*work_done)++; in atl1c_clean_rx_irq() 1874 int work_done = 0; in atl1c_clean() local 1880 atl1c_clean_rx_irq(adapter, &work_done, budget); in atl1c_clean() 1882 if (work_done < budget) { in atl1c_clean() 1888 return work_done; in atl1c_clean()
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000/ |
D | e1000.h | 274 int *work_done, int work_to_do);
|
D | e1000_main.c | 143 int *work_done, int work_to_do); 146 int *work_done, int work_to_do); 3815 int tx_clean_complete = 0, work_done = 0; in e1000_clean() local 3819 adapter->clean_rx(adapter, &adapter->rx_ring[0], &work_done, budget); in e1000_clean() 3822 work_done = budget; in e1000_clean() 3825 if (work_done < budget) { in e1000_clean() 3833 return work_done; in e1000_clean() 4134 int *work_done, int work_to_do) in e1000_clean_jumbo_rx_irq() argument 4154 if (*work_done >= work_to_do) in e1000_clean_jumbo_rx_irq() 4156 (*work_done)++; in e1000_clean_jumbo_rx_irq() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 265 int *work_done, int work_to_do) in igbvf_clean_rx_irq() argument 284 if (*work_done >= work_to_do) in igbvf_clean_rx_irq() 286 (*work_done)++; in igbvf_clean_rx_irq() 1207 int work_done = 0; in igbvf_poll() local 1209 igbvf_clean_rx_irq(adapter, &work_done, budget); in igbvf_poll() 1212 if (work_done < budget) { in igbvf_poll() 1222 return work_done; in igbvf_poll()
|
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_main.c | 1410 int *work_done, int work_to_do) in atl1e_clean_rx_irq() argument 1424 if (*work_done >= work_to_do) in atl1e_clean_rx_irq() 1426 (*work_done)++; in atl1e_clean_rx_irq() 1525 int work_done = 0; in atl1e_clean() local 1531 atl1e_clean_rx_irq(adapter, 0, &work_done, budget); in atl1e_clean() 1534 if (work_done < budget) { in atl1e_clean() 1549 return work_done; in atl1e_clean()
|
/linux-4.1.27/tools/perf/bench/ |
D | numa.c | 1043 long work_done; in worker_thread() local 1115 work_done = g->p.bytes_global + g->p.bytes_process + in worker_thread() 1118 update_curr_cpu(task_nr, work_done); in worker_thread() 1119 bytes_done += work_done; in worker_thread()
|
/linux-4.1.27/drivers/net/usb/ |
D | r8152.c | 1664 int ret = 0, work_done = 0; in rx_bottom() local 1667 while (work_done < budget) { in rx_bottom() 1678 work_done++; in rx_bottom() 1738 if (work_done < budget) { in rx_bottom() 1740 work_done++; in rx_bottom() 1770 return work_done; in rx_bottom() 1831 int work_done; in r8152_poll() local 1833 work_done = rx_bottom(tp, budget); in r8152_poll() 1836 if (work_done < budget) { in r8152_poll() 1842 return work_done; in r8152_poll()
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 924 static bool e1000_clean_rx_irq(struct e1000_ring *rx_ring, int *work_done, in e1000_clean_rx_irq() argument 947 if (*work_done >= work_to_do) in e1000_clean_rx_irq() 949 (*work_done)++; in e1000_clean_rx_irq() 1308 static bool e1000_clean_rx_irq_ps(struct e1000_ring *rx_ring, int *work_done, in e1000_clean_rx_irq_ps() argument 1331 if (*work_done >= work_to_do) in e1000_clean_rx_irq_ps() 1333 (*work_done)++; in e1000_clean_rx_irq_ps() 1513 static bool e1000_clean_jumbo_rx_irq(struct e1000_ring *rx_ring, int *work_done, in e1000_clean_jumbo_rx_irq() argument 1536 if (*work_done >= work_to_do) in e1000_clean_jumbo_rx_irq() 1538 (*work_done)++; in e1000_clean_jumbo_rx_irq() 2691 int tx_cleaned = 1, work_done = 0; in e1000e_poll() local [all …]
|
D | e1000.h | 270 bool (*clean_rx)(struct e1000_ring *ring, int *work_done,
|
/linux-4.1.27/drivers/net/ethernet/calxeda/ |
D | xgmac.c | 1244 int work_done = 0; in xgmac_poll() local 1247 work_done = xgmac_rx(priv, budget); in xgmac_poll() 1249 if (work_done < budget) { in xgmac_poll() 1253 return work_done; in xgmac_poll()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/genet/ |
D | bcmgenet.c | 1100 unsigned int work_done = 0; in bcmgenet_tx_poll() local 1102 work_done = bcmgenet_tx_reclaim(ring->priv->dev, ring); in bcmgenet_tx_poll() 1104 if (work_done == 0) { in bcmgenet_tx_poll() 1575 unsigned int work_done; in bcmgenet_rx_poll() local 1577 work_done = bcmgenet_desc_rx(ring, budget); in bcmgenet_rx_poll() 1579 if (work_done < budget) { in bcmgenet_rx_poll() 1584 return work_done; in bcmgenet_rx_poll()
|
/linux-4.1.27/drivers/net/ethernet/emulex/benet/ |
D | be_main.c | 2608 u32 work_done; in be_process_rx() local 2611 for (work_done = 0; work_done < budget; work_done++) { in be_process_rx() 2646 if (work_done) { in be_process_rx() 2647 be_cq_notify(adapter, rx_cq->id, true, work_done); in be_process_rx() 2659 return work_done; in be_process_rx() 2702 int num_wrbs = 0, work_done = 0; in be_process_tx() local 2707 work_done++; in be_process_tx() 2717 if (work_done) { in be_process_tx() 2718 be_cq_notify(adapter, txo->cq.id, true, work_done); in be_process_tx() 2729 tx_stats(txo)->tx_compl += work_done; in be_process_tx()
|
/linux-4.1.27/drivers/net/ethernet/realtek/ |
D | 8139too.c | 2133 int work_done; in rtl8139_poll() local 2136 work_done = 0; in rtl8139_poll() 2138 work_done += rtl8139_rx(dev, tp, budget); in rtl8139_poll() 2140 if (work_done < budget) { in rtl8139_poll() 2153 return work_done; in rtl8139_poll()
|
D | r8169.c | 7471 int work_done= 0; in rtl8169_poll() local 7478 work_done = rtl_rx(dev, tp, (u32) budget); in rtl8169_poll() 7489 if (work_done < budget) { in rtl8169_poll() 7496 return work_done; in rtl8169_poll()
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | gianfar.c | 2990 int work_done = 0; in gfar_poll_rx_sq() local 2997 work_done = gfar_clean_rx_ring(rx_queue, budget); in gfar_poll_rx_sq() 2999 if (work_done < budget) { in gfar_poll_rx_sq() 3012 return work_done; in gfar_poll_rx_sq() 3050 int work_done = 0, work_done_per_q = 0; in gfar_poll_rx() local 3074 work_done += work_done_per_q; in gfar_poll_rx() 3102 return work_done; in gfar_poll_rx()
|
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_main.c | 1573 int work_done = 0; in sxgbe_poll() local 1580 work_done = sxgbe_rx(priv, budget); in sxgbe_poll() 1581 if (work_done < budget) { in sxgbe_poll() 1586 return work_done; in sxgbe_poll()
|
/linux-4.1.27/drivers/net/ethernet/tehuti/ |
D | tehuti.c | 293 int work_done; in bdx_poll() local 297 work_done = bdx_rx_receive(priv, &priv->rxd_fifo0, budget); in bdx_poll() 298 if ((work_done < budget) || in bdx_poll() 309 return work_done; in bdx_poll()
|
/linux-4.1.27/drivers/net/ethernet/cadence/ |
D | macb.c | 951 int work_done; in macb_poll() local 957 work_done = 0; in macb_poll() 962 work_done = bp->macbgem_ops.mog_rx(bp, budget); in macb_poll() 963 if (work_done < budget) { in macb_poll() 979 return work_done; in macb_poll()
|
/linux-4.1.27/drivers/net/ethernet/via/ |
D | via-rhine.c | 831 int work_done = 0; in rhine_napipoll() local 838 work_done += rhine_rx(dev, budget); in rhine_napipoll() 865 if (work_done < budget) { in rhine_napipoll() 870 return work_done; in rhine_napipoll()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_main.c | 2292 int i, work_done = 0; in ql_napi_poll_msix() local 2323 work_done = ql_clean_inbound_rx_ring(rx_ring, budget); in ql_napi_poll_msix() 2326 if (work_done < budget) { in ql_napi_poll_msix() 2330 return work_done; in ql_napi_poll_msix() 2500 int work_done = 0; in qlge_isr() local 2540 work_done++; in qlge_isr() 2554 work_done++; in qlge_isr() 2557 return work_done ? IRQ_HANDLED : IRQ_NONE; in qlge_isr()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_main.c | 2383 int work_done; in netxen_nic_poll() local 2387 work_done = netxen_process_rcv_ring(sds_ring, budget); in netxen_nic_poll() 2390 work_done = budget; in netxen_nic_poll() 2392 if (work_done < budget) { in netxen_nic_poll() 2398 return work_done; in netxen_nic_poll()
|
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/ |
D | atl1.c | 2451 int work_done = atl1_intr_rx(adapter, budget); in atl1_rings_clean() local 2454 work_done = budget; in atl1_rings_clean() 2457 if (work_done >= budget) in atl1_rings_clean() 2458 return work_done; in atl1_rings_clean() 2464 return work_done; in atl1_rings_clean()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/ |
D | sge.c | 1605 int work_done = process_responses(adapter, budget); in t1_poll() local 1607 if (likely(work_done < budget)) { in t1_poll() 1612 return work_done; in t1_poll()
|
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_main.c | 2297 int work_done = 0; in stmmac_poll() local 2302 work_done = stmmac_rx(priv, budget); in stmmac_poll() 2303 if (work_done < budget) { in stmmac_poll() 2307 return work_done; in stmmac_poll()
|
/linux-4.1.27/drivers/net/ethernet/amd/ |
D | pcnet32.c | 1338 int work_done; in pcnet32_poll() local 1341 work_done = pcnet32_rx(dev, budget); in pcnet32_poll() 1353 if (work_done < budget) { in pcnet32_poll() 1368 return work_done; in pcnet32_poll()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/ |
D | qla3xxx.c | 2115 int work_done = 0; in ql_tx_rx_clean() local 2119 qdev->rsp_consumer_index) && (work_done < work_to_do)) { in ql_tx_rx_clean() 2174 work_done = *tx_cleaned + *rx_cleaned; in ql_tx_rx_clean() 2177 return work_done; in ql_tx_rx_clean()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 3166 int work_done = 0; in bnx2x_poll() local 3187 work_done += bnx2x_rx_int(fp, budget - work_done); in bnx2x_poll() 3190 if (work_done >= budget) { in bnx2x_poll() 3238 return work_done; in bnx2x_poll()
|
/linux-4.1.27/drivers/net/ethernet/agere/ |
D | et131x.c | 3596 int work_done = et131x_handle_recv_pkts(adapter, budget); in et131x_poll() local 3600 if (work_done < budget) { in et131x_poll() 3605 return work_done; in et131x_poll()
|
/linux-4.1.27/drivers/ata/ |
D | sata_mv.c | 2819 bool work_done = false; in mv_process_crpb_entries() local 2843 work_done = true; in mv_process_crpb_entries() 2846 if (work_done) { in mv_process_crpb_entries()
|
/linux-4.1.27/include/linux/ |
D | netdevice.h | 450 void napi_complete_done(struct napi_struct *n, int work_done);
|
/linux-4.1.27/net/core/ |
D | dev.c | 4471 void napi_complete_done(struct napi_struct *n, int work_done) in napi_complete_done() argument 4485 if (work_done) in napi_complete_done()
|