Home
last modified time | relevance | path

Searched refs:work_limit (Results 1 – 24 of 24) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/iavf/
H A Diavf_ethtool.c679 ec->tx_max_coalesced_frames = vsi->work_limit; in __iavf_get_coalesce()
680 ec->rx_max_coalesced_frames = vsi->work_limit; in __iavf_get_coalesce()
809 vsi->work_limit = ec->tx_max_coalesced_frames_irq; in __iavf_set_coalesce()
H A Diavf.h60 u16 work_limit; member
H A Diavf_txrx.c200 unsigned int budget = vsi->work_limit; in iavf_clean_tx_irq()
H A Diavf_main.c3623 adapter->vsi.work_limit = IAVF_DEFAULT_IRQ_WORK; in iavf_process_config()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/dec/tulip/
H A Dwinbond-840.c1101 int work_limit = max_interrupt_work; in intr_handler() local
1137 if (--work_limit < 0) { in intr_handler()
1165 int work_limit = np->dirty_rx + RX_RING_SIZE - np->cur_rx; in netdev_rx() local
1173 while (--work_limit >= 0) { in netdev_rx()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igc/
H A Digc.h67 u16 work_limit; /* total work allowed per interrupt */ member
H A Digc_ethtool.c923 q_vector->tx.work_limit = adapter->tx_work_limit; in igc_ethtool_set_coalesce()
H A Digc_main.c2006 unsigned int budget = q_vector->tx.work_limit; in igc_clean_tx_irq()
3368 q_vector->tx.work_limit = adapter->tx_work_limit; in igc_alloc_q_vector()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/fm10k/
H A Dfm10k.h149 u16 work_limit; /* total work allowed per interrupt */ member
H A Dfm10k_main.c1191 unsigned int budget = q_vector->tx.work_limit; in fm10k_clean_tx_irq()
1624 q_vector->tx.work_limit = FM10K_DEFAULT_TX_WORK; in fm10k_alloc_q_vector()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/enetc/
H A Denetc.c286 struct napi_struct *napi, int work_limit);
708 struct napi_struct *napi, int work_limit) in enetc_clean_rx_ring() argument
717 while (likely(rx_frm_cnt < work_limit)) { in enetc_clean_rx_ring()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_xsk.c503 return ixgbe_xmit_zc(tx_ring, q_vector->tx.work_limit); in ixgbe_clean_xdp_tx_irq()
H A Dixgbe.h430 u16 work_limit; /* total work allowed per interrupt */ member
H A Dixgbe_lib.c882 q_vector->tx.work_limit = adapter->tx_work_limit; in ixgbe_alloc_q_vector()
H A Dixgbe_main.c1117 unsigned int budget = q_vector->tx.work_limit; in ixgbe_clean_tx_irq()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/igb/
H A Digb.h310 u16 work_limit; /* total work allowed per interrupt */ member
H A Digb_ethtool.c2229 q_vector->tx.work_limit = adapter->tx_work_limit; in igb_set_coalesce()
H A Digb_main.c1224 q_vector->tx.work_limit = adapter->tx_work_limit; in igb_alloc_q_vector()
8066 unsigned int budget = q_vector->tx.work_limit; in igb_clean_tx_irq()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/i40e/
H A Di40e.h773 u16 work_limit; member
H A Di40e_ethtool.c2788 ec->tx_max_coalesced_frames_irq = vsi->work_limit; in __i40e_get_coalesce()
2789 ec->rx_max_coalesced_frames_irq = vsi->work_limit; in __i40e_get_coalesce()
2920 vsi->work_limit = ec->tx_max_coalesced_frames_irq; in __i40e_set_coalesce()
H A Di40e_debugfs.c372 vsi->work_limit); in i40e_dbg_dump_vsi_seid()
H A Di40e_txrx.c783 unsigned int budget = vsi->work_limit; in i40e_clean_tx_irq()
H A Di40e_main.c4309 i40e_clean_fdir_tx_irq(q_vector->tx.ring, vsi->work_limit); in i40e_fdir_clean_ring()
10863 vsi->work_limit = I40E_DEFAULT_IRQ_WORK; in i40e_vsi_mem_alloc()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/
H A Dsky2.c3020 static int sky2_poll(struct napi_struct *napi, int work_limit) in sky2_poll() argument
3040 work_done += sky2_status_intr(hw, work_limit - work_done, idx); in sky2_poll()
3042 if (work_done >= work_limit) in sky2_poll()