Home
last modified time | relevance | path

Searched refs:pagecnt_bias (Results 1 – 20 of 20) sorted by relevance

/Linux-v5.10/drivers/net/ethernet/intel/iavf/
Diavf_txrx.c691 __page_frag_cache_drain(rx_bi->page, rx_bi->pagecnt_bias); in iavf_clean_rx_ring()
849 bi->pagecnt_bias = 1; in iavf_alloc_mapped_page()
1141 new_buff->pagecnt_bias = old_buff->pagecnt_bias; in iavf_reuse_rx_page()
1186 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in iavf_can_reuse_rx_page() local
1195 if (unlikely((page_count(page) - pagecnt_bias) > 1)) in iavf_can_reuse_rx_page()
1208 if (unlikely(!pagecnt_bias)) { in iavf_can_reuse_rx_page()
1210 rx_buffer->pagecnt_bias = USHRT_MAX; in iavf_can_reuse_rx_page()
1280 rx_buffer->pagecnt_bias--; in iavf_get_rx_buffer()
1344 rx_buffer->pagecnt_bias++; in iavf_construct_skb()
1421 rx_buffer->pagecnt_bias); in iavf_put_rx_buffer()
[all …]
Diavf_txrx.h282 __u16 pagecnt_bias; member
/Linux-v5.10/drivers/net/ethernet/intel/ice/
Dice_txrx.c405 __page_frag_cache_drain(rx_buf->page, rx_buf->pagecnt_bias); in ice_clean_rx_ring()
661 bi->pagecnt_bias = USHRT_MAX; in ice_alloc_mapped_page()
775 unsigned int pagecnt_bias = rx_buf->pagecnt_bias; in ice_can_reuse_rx_page() local
784 if (unlikely((rx_buf_pgcnt - pagecnt_bias) > 1)) in ice_can_reuse_rx_page()
797 if (unlikely(pagecnt_bias == 1)) { in ice_can_reuse_rx_page()
799 rx_buf->pagecnt_bias = USHRT_MAX; in ice_can_reuse_rx_page()
861 new_buf->pagecnt_bias = old_buf->pagecnt_bias; in ice_reuse_rx_page()
898 rx_buf->pagecnt_bias--; in ice_get_rx_buf()
1008 rx_buf->pagecnt_bias++; in ice_construct_skb()
1045 __page_frag_cache_drain(rx_buf->page, rx_buf->pagecnt_bias); in ice_put_rx_buf()
[all …]
Dice_txrx.h172 u16 pagecnt_bias; member
/Linux-v5.10/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c1227 new_buff->pagecnt_bias = old_buff->pagecnt_bias; in i40e_reuse_rx_page()
1365 __page_frag_cache_drain(rx_bi->page, rx_bi->pagecnt_bias); in i40e_clean_rx_ring()
1543 bi->pagecnt_bias = USHRT_MAX; in i40e_alloc_mapped_page()
1879 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in i40e_can_reuse_rx_page() local
1888 if (unlikely((rx_buffer_pgcnt - pagecnt_bias) > 1)) in i40e_can_reuse_rx_page()
1901 if (unlikely(pagecnt_bias == 1)) { in i40e_can_reuse_rx_page()
1903 rx_buffer->pagecnt_bias = USHRT_MAX; in i40e_can_reuse_rx_page()
1975 rx_buffer->pagecnt_bias--; in i40e_get_rx_buffer()
2054 rx_buffer->pagecnt_bias++; in i40e_construct_skb()
2133 rx_buffer->pagecnt_bias); in i40e_put_rx_buffer()
[all …]
Di40e_txrx.h279 __u16 pagecnt_bias; member
/Linux-v5.10/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c543 rx_buffer->pagecnt_bias--; in ixgbevf_get_rx_buffer()
565 rx_buffer->pagecnt_bias); in ixgbevf_put_rx_buffer()
639 bi->pagecnt_bias = 1; in ixgbevf_alloc_mapped_page()
781 new_buff->pagecnt_bias = old_buff->pagecnt_bias; in ixgbevf_reuse_rx_page()
791 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in ixgbevf_can_reuse_rx_page() local
800 if (unlikely((page_ref_count(page) - pagecnt_bias) > 1)) in ixgbevf_can_reuse_rx_page()
815 if (unlikely(!pagecnt_bias)) { in ixgbevf_can_reuse_rx_page()
817 rx_buffer->pagecnt_bias = USHRT_MAX; in ixgbevf_can_reuse_rx_page()
915 rx_buffer->pagecnt_bias++; in ixgbevf_construct_skb()
1183 rx_buffer->pagecnt_bias++; in ixgbevf_clean_rx_irq()
[all …]
Dixgbevf.h53 __u16 pagecnt_bias; member
/Linux-v5.10/drivers/net/ethernet/intel/igc/
Digc_main.c370 buffer_info->pagecnt_bias); in igc_clean_rx_ring()
1508 rx_buffer->pagecnt_bias--; in igc_get_rx_buffer()
1627 rx_buffer->pagecnt_bias++; in igc_construct_skb()
1659 new_buff->pagecnt_bias = old_buff->pagecnt_bias; in igc_reuse_rx_page()
1669 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in igc_can_reuse_rx_page() local
1678 if (unlikely((page_ref_count(page) - pagecnt_bias) > 1)) in igc_can_reuse_rx_page()
1692 if (unlikely(!pagecnt_bias)) { in igc_can_reuse_rx_page()
1694 rx_buffer->pagecnt_bias = USHRT_MAX; in igc_can_reuse_rx_page()
1775 rx_buffer->pagecnt_bias); in igc_put_rx_buffer()
1823 bi->pagecnt_bias = 1; in igc_alloc_mapped_page()
[all …]
Digc.h414 __u16 pagecnt_bias; member
/Linux-v5.10/include/linux/
Dmm_types.h264 unsigned int pagecnt_bias; member
/Linux-v5.10/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.c2347 cb->pagecnt_bias = USHRT_MAX; in hns3_alloc_buffer()
2357 else if (!HNAE3_IS_TX_RING(ring) && cb->pagecnt_bias) in hns3_free_buffer()
2358 __page_frag_cache_drain(cb->priv, cb->pagecnt_bias); in hns3_free_buffer()
2649 return (page_count(cb->priv) - cb->pagecnt_bias) == 1; in hns3_can_reuse_page()
2660 desc_cb->pagecnt_bias--; in hns3_nic_reuse_page()
2669 __page_frag_cache_drain(desc_cb->priv, desc_cb->pagecnt_bias); in hns3_nic_reuse_page()
2681 } else if (desc_cb->pagecnt_bias) { in hns3_nic_reuse_page()
2682 __page_frag_cache_drain(desc_cb->priv, desc_cb->pagecnt_bias); in hns3_nic_reuse_page()
2686 if (unlikely(!desc_cb->pagecnt_bias)) { in hns3_nic_reuse_page()
2688 desc_cb->pagecnt_bias = USHRT_MAX; in hns3_nic_reuse_page()
[all …]
Dhns3_enet.h291 u16 pagecnt_bias; member
/Linux-v5.10/drivers/net/ethernet/intel/igb/
Digb_main.c4940 buffer_info->pagecnt_bias); in igb_clean_rx_ring()
8227 new_buff->pagecnt_bias = old_buff->pagecnt_bias; in igb_reuse_rx_page()
8237 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in igb_can_reuse_rx_page() local
8246 if (unlikely((page_ref_count(page) - pagecnt_bias) > 1)) in igb_can_reuse_rx_page()
8260 if (unlikely(pagecnt_bias == 1)) { in igb_can_reuse_rx_page()
8262 rx_buffer->pagecnt_bias = USHRT_MAX; in igb_can_reuse_rx_page()
8347 rx_buffer->pagecnt_bias++; in igb_construct_skb()
8649 rx_buffer->pagecnt_bias--; in igb_get_rx_buffer()
8668 rx_buffer->pagecnt_bias); in igb_put_rx_buffer()
8738 rx_buffer->pagecnt_bias++; in igb_clean_rx_irq()
[all …]
Digb.h288 __u16 pagecnt_bias; member
/Linux-v5.10/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c1566 bi->pagecnt_bias = USHRT_MAX; in ixgbe_alloc_mapped_page()
1940 new_buff->pagecnt_bias = old_buff->pagecnt_bias; in ixgbe_reuse_rx_page()
1951 unsigned int pagecnt_bias = rx_buffer->pagecnt_bias; in ixgbe_can_reuse_rx_page() local
1960 if (unlikely((rx_buffer_pgcnt - pagecnt_bias) > 1)) in ixgbe_can_reuse_rx_page()
1978 if (unlikely(pagecnt_bias == 1)) { in ixgbe_can_reuse_rx_page()
1980 rx_buffer->pagecnt_bias = USHRT_MAX; in ixgbe_can_reuse_rx_page()
2059 rx_buffer->pagecnt_bias--; in ixgbe_get_rx_buffer()
2084 rx_buffer->pagecnt_bias); in ixgbe_put_rx_buffer()
2145 rx_buffer->pagecnt_bias++; in ixgbe_construct_skb()
2359 rx_buffer->pagecnt_bias++; in ixgbe_clean_rx_irq()
[all …]
Dixgbe.h233 __u16 pagecnt_bias; member
/Linux-v5.10/drivers/net/wireless/mediatek/mt76/
Ddma.c492 __page_frag_cache_drain(page, q->rx_page.pagecnt_bias); in mt76_dma_rx_cleanup()
Dusb.c747 __page_frag_cache_drain(page, q->rx_page.pagecnt_bias); in mt76u_free_rx_queue()
/Linux-v5.10/mm/
Dpage_alloc.c5095 nc->pagecnt_bias = PAGE_FRAG_CACHE_MAX_SIZE + 1; in page_frag_alloc()
5103 if (!page_ref_sub_and_test(page, nc->pagecnt_bias)) in page_frag_alloc()
5119 nc->pagecnt_bias = PAGE_FRAG_CACHE_MAX_SIZE + 1; in page_frag_alloc()
5123 nc->pagecnt_bias--; in page_frag_alloc()