Home
last modified time | relevance | path

Searched full:bql (Results 1 – 25 of 28) sorted by relevance

12

/linux/include/net/
H A Dnetdev_queues.h253 * Reports completed pkts/bytes to BQL.
265 /* Report to BQL and piggy back on its barrier. \
/linux/drivers/net/can/dev/
H A Dlength.c55 * Rationale: this function is to be used for the BQL functions
/linux/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac.h242 unsigned int packets; /* BQL packet count */
243 unsigned int bytes; /* BQL byte count */
/linux/drivers/net/ipa/
H A Dgsi_trans.h44 * @trans_count: Channel transaction count when committed (for BQL accounting)
/linux/drivers/net/ethernet/cavium/liquidio/
H A Docteon_main.h66 /* BQL-related functions */
/linux/net/
H A DKconfig353 config BQL
350 config BQL global() config
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe.h307 unsigned int packets; /* BQL packet count */
308 unsigned int bytes; /* BQL byte count */
/linux/drivers/net/ethernet/sfc/
H A Def100_tx.c482 * PF netdevice's BQL. in __ef100_enqueue_skb()
H A Dnet_driver.h212 * (efx_process_channel()). For BQL.
216 * the same values that are reported to BQL).
H A Defx_channels.c1209 /* Update BQL */ in efx_process_channel()
/linux/include/linux/
H A Dnetdevice.h3671 /* Non-BQL migrated drivers will return 0, too. */ in netdev_queue_dql_avail()
3679 * netdev_txq_bql_enqueue_prefetchw - prefetch bql data for write
3682 * BQL enabled drivers might use this helper in their ndo_start_xmit(),
3693 * netdev_txq_bql_complete_prefetchw - prefetch bql data for write
3696 * BQL enabled drivers might use this helper in their TX completion path,
3747 * that they should not test BQL status themselves.
3796 * individual packet), so that BQL can adjust its limits appropriately.
3847 * netdev_tx_reset_subqueue - reset the BQL stats and state of a netdev queue
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_common.c608 /* Report BQL before sending the packet */ in emac_xmit_xdp_frame()
966 /* report bql before sending packet */ in icssg_ndo_start_xmit()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dmlx4_en.h303 * Only queue_stopped might be used if BQL is not properly working.
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c1138 /* Report BQL before sending the packet */ in am65_cpsw_xdp_tx_frame()
1153 /* Inform BQL */ in am65_cpsw_xdp_tx_frame()
1713 /* report bql before sending packet */ in am65_cpsw_nuss_ndo_slave_xmit()
1727 /* inform bql */ in am65_cpsw_nuss_ndo_slave_xmit()
/linux/drivers/net/can/usb/etas_es58x/
H A Des58x_core.h300 * queue. Used by the Byte Queue Limits (BQL) to determine how
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.h618 * we can update BQL with aggregate cleaned stats for each TXQ
H A Didpf_txrx.c2126 /* Update BQL */ in idpf_tx_clean_complq()
2547 /* record bytecount for BQL */ in idpf_tx_splitq_map()
/linux/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c1233 /* reset BQL after forced tx reclaim to prevent kernel panic */ in bcm_enet_stop()
2378 /* reset BQL after forced tx reclaim to prevent kernel panic */ in bcm_enetsw_stop()
/linux/drivers/net/ethernet/via/
H A Dvia-rhine.c74 * With BQL support, we can increase TX ring safely.
1992 /* Pity we can't rely on the nearby BQL completion implicit barrier. */ in rhine_tx()
/linux/drivers/net/ethernet/sfc/siena/
H A Defx_channels.c1230 /* Update BQL */ in efx_process_channel()
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_netdev.c186 /* reset BQL values */ in fm10k_clean_tx_ring()
H A Dfm10k_main.c1005 /* record bytecount for BQL */ in fm10k_tx_map()
/linux/arch/um/drivers/
H A Dvector_kern.c1059 /* We do BQL only in the vector path, no point doing it in in vector_net_start_xmit()
/linux/drivers/net/can/
H A Dkvaser_pciefd.c1659 /* Report ACKs in this buffer to BQL en masse for correct periods */ in kvaser_pciefd_read_buffer()
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_txrx.c2041 /* Reset BQL associated with Tx queue */ in fbnic_flush()

12