Home
last modified time | relevance | path

Searched refs:fill_level (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/drivers/net/ethernet/sfc/
H A Def100_tx.c382 unsigned int fill_level; in __ef100_enqueue_skb() local
425 fill_level = efx_channel_tx_old_fill_level(tx_queue->channel); in __ef100_enqueue_skb()
426 fill_level += efx_tx_max_skb_descs(efx); in __ef100_enqueue_skb()
427 if (fill_level > efx->txq_stop_thresh) { in __ef100_enqueue_skb()
434 fill_level = efx_channel_tx_old_fill_level(tx_queue->channel); in __ef100_enqueue_skb()
435 fill_level += efx_tx_max_skb_descs(efx); in __ef100_enqueue_skb()
436 if (fill_level > efx->txq_stop_thresh) { in __ef100_enqueue_skb()
453 fill_level = efx_channel_tx_old_fill_level(tx_queue->channel); in __ef100_enqueue_skb()
454 if (fill_level > efx->txq_stop_thresh) { in __ef100_enqueue_skb()
470 fill_level = efx_channel_tx_old_fill_level(tx_queue->channel); in __ef100_enqueue_skb()
[all …]
H A Dtx.c57 unsigned int fill_level; in efx_tx_maybe_stop_queue() local
59 fill_level = efx_channel_tx_old_fill_level(txq1->channel); in efx_tx_maybe_stop_queue()
60 if (likely(fill_level < efx->txq_stop_thresh)) in efx_tx_maybe_stop_queue()
82 fill_level = efx_channel_tx_old_fill_level(txq1->channel); in efx_tx_maybe_stop_queue()
83 EFX_WARN_ON_ONCE_PARANOID(fill_level >= efx->txq_entries); in efx_tx_maybe_stop_queue()
84 if (likely(fill_level < efx->txq_stop_thresh)) { in efx_tx_maybe_stop_queue()
H A Drx_common.c463 unsigned int fill_level, batch_size; in efx_fast_push_rx_descriptors() local
470 fill_level = (rx_queue->added_count - rx_queue->removed_count); in efx_fast_push_rx_descriptors()
471 EFX_WARN_ON_ONCE_PARANOID(fill_level > rx_queue->efx->rxq_entries); in efx_fast_push_rx_descriptors()
472 if (fill_level >= rx_queue->fast_fill_trigger) in efx_fast_push_rx_descriptors()
476 if (unlikely(fill_level < rx_queue->min_fill)) { in efx_fast_push_rx_descriptors()
477 if (fill_level) in efx_fast_push_rx_descriptors()
478 rx_queue->min_fill = fill_level; in efx_fast_push_rx_descriptors()
482 space = rx_queue->max_fill - fill_level; in efx_fast_push_rx_descriptors()
488 efx_rx_queue_index(rx_queue), fill_level, in efx_fast_push_rx_descriptors()
H A Dnet_driver.h1741 unsigned int fill_level = 0; in efx_channel_tx_fill_level() local
1744 fill_level = max(fill_level, in efx_channel_tx_fill_level()
1747 return fill_level; in efx_channel_tx_fill_level()
1755 unsigned int fill_level = 0; in efx_channel_tx_old_fill_level() local
1758 fill_level = max(fill_level, in efx_channel_tx_old_fill_level()
1761 return fill_level; in efx_channel_tx_old_fill_level()
H A Dtx_common.c270 unsigned int fill_level, pkts_compl = 0, bytes_compl = 0; in efx_xmit_done() local
295 fill_level = efx_channel_tx_fill_level(tx_queue->channel); in efx_xmit_done()
296 if (fill_level <= efx->txq_wake_thresh) in efx_xmit_done()
/linux-6.15/drivers/net/ethernet/sfc/siena/
H A Dtx.c49 unsigned int fill_level; in efx_tx_maybe_stop_queue() local
51 fill_level = efx_channel_tx_old_fill_level(txq1->channel); in efx_tx_maybe_stop_queue()
52 if (likely(fill_level < efx->txq_stop_thresh)) in efx_tx_maybe_stop_queue()
74 fill_level = efx_channel_tx_old_fill_level(txq1->channel); in efx_tx_maybe_stop_queue()
75 EFX_WARN_ON_ONCE_PARANOID(fill_level >= efx->txq_entries); in efx_tx_maybe_stop_queue()
76 if (likely(fill_level < efx->txq_stop_thresh)) { in efx_tx_maybe_stop_queue()
H A Dnet_driver.h1634 unsigned int fill_level = 0; in efx_channel_tx_fill_level() local
1637 fill_level = max(fill_level, in efx_channel_tx_fill_level()
1640 return fill_level; in efx_channel_tx_fill_level()
1648 unsigned int fill_level = 0; in efx_channel_tx_old_fill_level() local
1651 fill_level = max(fill_level, in efx_channel_tx_old_fill_level()
1654 return fill_level; in efx_channel_tx_old_fill_level()
H A Drx_common.c461 unsigned int fill_level, batch_size; in efx_siena_fast_push_rx_descriptors() local
468 fill_level = (rx_queue->added_count - rx_queue->removed_count); in efx_siena_fast_push_rx_descriptors()
469 EFX_WARN_ON_ONCE_PARANOID(fill_level > rx_queue->efx->rxq_entries); in efx_siena_fast_push_rx_descriptors()
470 if (fill_level >= rx_queue->fast_fill_trigger) in efx_siena_fast_push_rx_descriptors()
474 if (unlikely(fill_level < rx_queue->min_fill)) { in efx_siena_fast_push_rx_descriptors()
475 if (fill_level) in efx_siena_fast_push_rx_descriptors()
476 rx_queue->min_fill = fill_level; in efx_siena_fast_push_rx_descriptors()
480 space = rx_queue->max_fill - fill_level; in efx_siena_fast_push_rx_descriptors()
486 efx_rx_queue_index(rx_queue), fill_level, in efx_siena_fast_push_rx_descriptors()
H A Dtx_common.c242 unsigned int fill_level, pkts_compl = 0, bytes_compl = 0; in efx_siena_xmit_done() local
262 fill_level = efx_channel_tx_fill_level(tx_queue->channel); in efx_siena_xmit_done()
263 if (fill_level <= efx->txq_wake_thresh) in efx_siena_xmit_done()
/linux-6.15/drivers/net/ethernet/sfc/falcon/
H A Dtx.c104 unsigned int fill_level; in ef4_tx_maybe_stop_queue() local
106 fill_level = max(txq1->insert_count - txq1->old_read_count, in ef4_tx_maybe_stop_queue()
108 if (likely(fill_level < efx->txq_stop_thresh)) in ef4_tx_maybe_stop_queue()
130 fill_level = max(txq1->insert_count - txq1->old_read_count, in ef4_tx_maybe_stop_queue()
132 EF4_BUG_ON_PARANOID(fill_level >= efx->txq_entries); in ef4_tx_maybe_stop_queue()
133 if (likely(fill_level < efx->txq_stop_thresh)) { in ef4_tx_maybe_stop_queue()
486 unsigned fill_level; in ef4_xmit_done() local
509 fill_level = max(tx_queue->insert_count - tx_queue->read_count, in ef4_xmit_done()
511 if (fill_level <= efx->txq_wake_thresh) in ef4_xmit_done()
H A Drx.c334 unsigned int fill_level, batch_size; in ef4_fast_push_rx_descriptors() local
341 fill_level = (rx_queue->added_count - rx_queue->removed_count); in ef4_fast_push_rx_descriptors()
342 EF4_BUG_ON_PARANOID(fill_level > rx_queue->efx->rxq_entries); in ef4_fast_push_rx_descriptors()
343 if (fill_level >= rx_queue->fast_fill_trigger) in ef4_fast_push_rx_descriptors()
347 if (unlikely(fill_level < rx_queue->min_fill)) { in ef4_fast_push_rx_descriptors()
348 if (fill_level) in ef4_fast_push_rx_descriptors()
349 rx_queue->min_fill = fill_level; in ef4_fast_push_rx_descriptors()
353 space = rx_queue->max_fill - fill_level; in ef4_fast_push_rx_descriptors()
359 ef4_rx_queue_index(rx_queue), fill_level, in ef4_fast_push_rx_descriptors()
/linux-6.15/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c238 num_deficit = htt->rx_ring.fill_level - htt->rx_ring.fill_cnt; in ath10k_htt_rx_msdu_buff_replenish()
274 ret = ath10k_htt_rx_ring_fill_n(htt, (htt->rx_ring.fill_level - in ath10k_htt_rx_ring_refill()
798 htt->rx_ring.fill_level = ar->hw_params.rx_ring_fill_level; in ath10k_htt_rx_alloc()
846 htt->rx_ring.size, htt->rx_ring.fill_level); in ath10k_htt_rx_alloc()
H A Dhtt.h1836 int fill_level; member