Home
last modified time | relevance | path

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

/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/include/linux/
H A Dnetdevice.h3730 /* Non-BQL migrated drivers will return 0, too. */ in netdev_queue_dql_avail()
3738 * netdev_txq_bql_enqueue_prefetchw - prefetch bql data for write
3741 * BQL enabled drivers might use this helper in their ndo_start_xmit(),
3752 * netdev_txq_bql_complete_prefetchw - prefetch bql data for write
3755 * BQL enabled drivers might use this helper in their TX completion path,
3806 * that they should not test BQL status themselves.
3855 * individual packet), so that BQL can adjust its limits appropriately.
3906 * netdev_tx_reset_subqueue - reset the BQL stats and state of a netdev queue
/linux/drivers/net/can/usb/etas_es58x/
H A Des58x_fd.c544 * from becoming busy was chosen. In practice, BQL would
H A Des58x_core.h300 * queue. Used by the Byte Queue Limits (BQL) to determine how
H A Des58x_core.c469 * queue (c.f. BQL).
1899 * This function relies on Byte Queue Limits (BQL). The main benefit
/linux/Documentation/netlink/specs/
H A Dnetdev.yaml523 Note that if BQL is supported and enabled on the device
/linux/drivers/net/ethernet/sfc/
H A Dnet_driver.h212 * (efx_process_channel()). For BQL.
216 * the same values that are reported to BQL).
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.h621 * we can update BQL with aggregate cleaned stats for each TXQ
H A Didpf_txrx.c2277 /* Update BQL */ in idpf_tx_clean_complq()
2788 /* record bytecount for BQL */ in idpf_tx_splitq_map()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tx.c942 /* Do not update BQL for TXQs that got replaced by new active ones, as in mlx5e_free_txqsq_descs()
/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/intel/fm10k/
H A Dfm10k_netdev.c186 /* reset BQL values */ in fm10k_clean_tx_ring()
/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/ethernet/sfc/falcon/
H A Defx.c254 /* Update BQL */ in ef4_process_channel()
/linux/drivers/net/ethernet/freescale/
H A Dgianfar.c1814 /* keep Tx bytes on wire for BQL accounting */ in gfar_start_xmit()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c3933 * - ITR is set to > 100k int/sec and BQL is enabled in ixgbe_configure_tx_ring()
6634 /* reset BQL for queue */ in ixgbe_clean_tx_ring()