/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 245 u16 cleaned_count = ixgbe_desc_unused(rx_ring); in ixgbe_clean_rx_irq_zc() local 256 if (cleaned_count >= IXGBE_RX_BUFFER_WRITE) { in ixgbe_clean_rx_irq_zc() 259 cleaned_count); in ixgbe_clean_rx_irq_zc() 260 cleaned_count = 0; in ixgbe_clean_rx_irq_zc() 311 cleaned_count++; in ixgbe_clean_rx_irq_zc() 323 cleaned_count++; in ixgbe_clean_rx_irq_zc()
|
H A D | ixgbe_txrx_common.h | 39 bool ixgbe_alloc_rx_buffers_zc(struct ixgbe_ring *rx_ring, u16 cleaned_count);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 347 u16 cleaned_count = I40E_DESC_UNUSED(rx_ring); in i40e_clean_rx_irq_zc() local 374 cleaned_count++; in i40e_clean_rx_irq_zc() 400 cleaned_count++; in i40e_clean_rx_irq_zc() 419 cleaned_count++; in i40e_clean_rx_irq_zc() 432 if (cleaned_count >= I40E_RX_BUFFER_WRITE) in i40e_clean_rx_irq_zc() 433 failure = !i40e_alloc_rx_buffers_zc(rx_ring, cleaned_count); in i40e_clean_rx_irq_zc()
|
H A D | i40e_xsk.h | 15 bool i40e_alloc_rx_buffers_zc(struct i40e_ring *rx_ring, u16 cleaned_count);
|
H A D | i40e_txrx.c | 1548 * @cleaned_count: number of buffers to replace 1552 bool i40e_alloc_rx_buffers(struct i40e_ring *rx_ring, u16 cleaned_count) in i40e_alloc_rx_buffers() argument 1559 if (!rx_ring->netdev || !cleaned_count) in i40e_alloc_rx_buffers() 1592 cleaned_count--; in i40e_alloc_rx_buffers() 1593 } while (cleaned_count); in i40e_alloc_rx_buffers() 2335 u16 cleaned_count = I40E_DESC_UNUSED(rx_ring); in i40e_clean_rx_irq() local 2354 if (cleaned_count >= I40E_RX_BUFFER_WRITE) { in i40e_clean_rx_irq() 2356 i40e_alloc_rx_buffers(rx_ring, cleaned_count); in i40e_clean_rx_irq() 2357 cleaned_count = 0; in i40e_clean_rx_irq() 2382 cleaned_count in i40e_clean_rx_irq() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 254 u16 cleaned_count = ixgbe_desc_unused(rx_ring); in ixgbe_clean_rx_irq_zc() local 265 if (cleaned_count >= IXGBE_RX_BUFFER_WRITE) { in ixgbe_clean_rx_irq_zc() 268 cleaned_count); in ixgbe_clean_rx_irq_zc() 269 cleaned_count = 0; in ixgbe_clean_rx_irq_zc() 325 cleaned_count++; in ixgbe_clean_rx_irq_zc() 340 cleaned_count++; in ixgbe_clean_rx_irq_zc()
|
H A D | ixgbe_txrx_common.h | 39 bool ixgbe_alloc_rx_buffers_zc(struct ixgbe_ring *rx_ring, u16 cleaned_count);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 587 u16 cleaned_count = ICE_DESC_UNUSED(rx_ring); in ice_clean_rx_irq_zc() local 600 if (cleaned_count >= ICE_RX_BUF_WRITE) { in ice_clean_rx_irq_zc() 602 cleaned_count); in ice_clean_rx_irq_zc() 603 cleaned_count = 0; in ice_clean_rx_irq_zc() 637 cleaned_count++; in ice_clean_rx_irq_zc() 650 cleaned_count++; in ice_clean_rx_irq_zc()
|
H A D | ice_txrx.c | 670 * @cleaned_count: number of buffers to replace 673 * true signals to the caller that we didn't replace cleaned_count buffers and 676 * First, try to clean "cleaned_count" Rx buffers. Then refill the cleaned Rx 680 bool ice_alloc_rx_bufs(struct ice_ring *rx_ring, u16 cleaned_count) in ice_alloc_rx_bufs() argument 688 !cleaned_count) in ice_alloc_rx_bufs() 723 cleaned_count--; in ice_alloc_rx_bufs() 724 } while (cleaned_count); in ice_alloc_rx_bufs() 729 return !!cleaned_count; in ice_alloc_rx_bufs() 1094 u16 cleaned_count = ICE_DESC_UNUSED(rx_ring); in ice_clean_rx_irq() local 1137 cleaned_count in ice_clean_rx_irq() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_main.c | 115 * @cleaned_count: number of buffers to replace 117 void fm10k_alloc_rx_buffers(struct fm10k_ring *rx_ring, u16 cleaned_count) in fm10k_alloc_rx_buffers() argument 124 if (!cleaned_count) in fm10k_alloc_rx_buffers() 152 cleaned_count--; in fm10k_alloc_rx_buffers() 153 } while (cleaned_count); in fm10k_alloc_rx_buffers() 573 u16 cleaned_count = fm10k_desc_unused(rx_ring); in fm10k_clean_rx_irq() local 579 if (cleaned_count >= FM10K_RX_BUFFER_WRITE) { in fm10k_clean_rx_irq() 580 fm10k_alloc_rx_buffers(rx_ring, cleaned_count); in fm10k_clean_rx_irq() 581 cleaned_count = 0; in fm10k_clean_rx_irq() 602 cleaned_count in fm10k_clean_rx_irq() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_main.c | 115 * @cleaned_count: number of buffers to replace 117 void fm10k_alloc_rx_buffers(struct fm10k_ring *rx_ring, u16 cleaned_count) in fm10k_alloc_rx_buffers() argument 124 if (!cleaned_count) in fm10k_alloc_rx_buffers() 152 cleaned_count--; in fm10k_alloc_rx_buffers() 153 } while (cleaned_count); in fm10k_alloc_rx_buffers() 568 u16 cleaned_count = fm10k_desc_unused(rx_ring); in fm10k_clean_rx_irq() local 574 if (cleaned_count >= FM10K_RX_BUFFER_WRITE) { in fm10k_clean_rx_irq() 575 fm10k_alloc_rx_buffers(rx_ring, cleaned_count); in fm10k_clean_rx_irq() 576 cleaned_count = 0; in fm10k_clean_rx_irq() 597 cleaned_count in fm10k_clean_rx_irq() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.h | 30 bool i40e_alloc_rx_buffers_zc(struct i40e_ring *rx_ring, u16 cleaned_count);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_lib.h | 10 void wx_alloc_rx_buffers(struct wx_ring *rx_ring, u16 cleaned_count);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_main.c | 1344 * @cleaned_count: Cleaned count 1348 struct pch_gbe_rx_ring *rx_ring, int cleaned_count) in pch_gbe_alloc_rx_buffers() 1362 while ((cleaned_count--)) { in pch_gbe_alloc_rx_buffers() 1411 struct pch_gbe_rx_ring *rx_ring, int cleaned_count) in pch_gbe_alloc_rx_buffers_pool() 1481 unsigned int cleaned_count = 0; in pch_gbe_clean_tx() local 1572 if (cleaned_count++ == PCH_GBE_TX_WEIGHT) { in pch_gbe_clean_tx() 1579 cleaned_count); in pch_gbe_clean_tx() 1580 if (cleaned_count > 0) { /*skip this if nothing cleaned*/ in pch_gbe_clean_tx() 1620 unsigned int cleaned_count = 0; in pch_gbe_clean_rx() local 1635 cleaned_count in pch_gbe_clean_rx() 1347 pch_gbe_alloc_rx_buffers(struct pch_gbe_adapter *adapter, struct pch_gbe_rx_ring *rx_ring, int cleaned_count) pch_gbe_alloc_rx_buffers() argument 1410 pch_gbe_alloc_rx_buffers_pool(struct pch_gbe_adapter *adapter, struct pch_gbe_rx_ring *rx_ring, int cleaned_count) pch_gbe_alloc_rx_buffers_pool() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_main.c | 1321 * @cleaned_count: Cleaned count 1325 struct pch_gbe_rx_ring *rx_ring, int cleaned_count) in pch_gbe_alloc_rx_buffers() 1339 while ((cleaned_count--)) { in pch_gbe_alloc_rx_buffers() 1388 struct pch_gbe_rx_ring *rx_ring, int cleaned_count) in pch_gbe_alloc_rx_buffers_pool() 1458 unsigned int cleaned_count = 0; in pch_gbe_clean_tx() local 1549 if (cleaned_count++ == NAPI_POLL_WEIGHT) { in pch_gbe_clean_tx() 1556 cleaned_count); in pch_gbe_clean_tx() 1557 if (cleaned_count > 0) { /*skip this if nothing cleaned*/ in pch_gbe_clean_tx() 1597 unsigned int cleaned_count = 0; in pch_gbe_clean_rx() local 1612 cleaned_count in pch_gbe_clean_rx() 1324 pch_gbe_alloc_rx_buffers(struct pch_gbe_adapter *adapter, struct pch_gbe_rx_ring *rx_ring, int cleaned_count) pch_gbe_alloc_rx_buffers() argument 1387 pch_gbe_alloc_rx_buffers_pool(struct pch_gbe_adapter *adapter, struct pch_gbe_rx_ring *rx_ring, int cleaned_count) pch_gbe_alloc_rx_buffers_pool() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ |
H A D | thunderbolt.c | 743 unsigned int cleaned_count = tbnet_available_buffers(&net->rx_ring); in tbnet_poll() local 761 if (cleaned_count >= MAX_SKB_FRAGS) { in tbnet_poll() 762 tbnet_alloc_rx_buffers(net, cleaned_count); in tbnet_poll() 763 cleaned_count = 0; in tbnet_poll() 778 cleaned_count++; in tbnet_poll() 828 if (cleaned_count) in tbnet_poll() 829 tbnet_alloc_rx_buffers(net, cleaned_count); in tbnet_poll()
|
/kernel/linux/linux-6.6/drivers/net/thunderbolt/ |
H A D | main.c | 805 unsigned int cleaned_count = tbnet_available_buffers(&net->rx_ring); in tbnet_poll() local 823 if (cleaned_count >= MAX_SKB_FRAGS) { in tbnet_poll() 824 tbnet_alloc_rx_buffers(net, cleaned_count); in tbnet_poll() 825 cleaned_count = 0; in tbnet_poll() 840 cleaned_count++; in tbnet_poll() 896 if (cleaned_count) in tbnet_poll() 897 tbnet_alloc_rx_buffers(net, cleaned_count); in tbnet_poll()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgb/ |
H A D | ixgb_main.c | 1942 int cleaned_count = 0; in ixgb_clean_rx_irq() local 1978 cleaned_count++; in ixgb_clean_rx_irq() 2027 if (unlikely(cleaned_count >= IXGB_RX_BUFFER_WRITE)) { in ixgb_clean_rx_irq() 2028 ixgb_alloc_rx_buffers(adapter, cleaned_count); in ixgb_clean_rx_irq() 2029 cleaned_count = 0; in ixgb_clean_rx_irq() 2039 cleaned_count = IXGB_DESC_UNUSED(rx_ring); in ixgb_clean_rx_irq() 2040 if (cleaned_count) in ixgb_clean_rx_irq() 2041 ixgb_alloc_rx_buffers(adapter, cleaned_count); in ixgb_clean_rx_irq() 2049 * @cleaned_count: how many buffers to allocate 2053 ixgb_alloc_rx_buffers(struct ixgb_adapter *adapter, int cleaned_count) in ixgb_alloc_rx_buffers() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_main.c | 121 int cleaned_count) in e1000_alloc_dummy_rx_buffers() 126 int cleaned_count); 129 int cleaned_count); 4138 int cleaned_count = 0; in e1000_clean_jumbo_rx_irq() local 4166 cleaned_count++; in e1000_clean_jumbo_rx_irq() 4296 if (unlikely(cleaned_count >= E1000_RX_BUFFER_WRITE)) { in e1000_clean_jumbo_rx_irq() 4297 adapter->alloc_rx_buf(adapter, rx_ring, cleaned_count); in e1000_clean_jumbo_rx_irq() 4298 cleaned_count = 0; in e1000_clean_jumbo_rx_irq() 4307 cleaned_count = E1000_DESC_UNUSED(rx_ring); in e1000_clean_jumbo_rx_irq() 4308 if (cleaned_count) in e1000_clean_jumbo_rx_irq() 119 e1000_alloc_dummy_rx_buffers(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring, int cleaned_count) e1000_alloc_dummy_rx_buffers() argument 4359 int cleaned_count = 0; e1000_clean_rx_irq() local 4498 e1000_alloc_jumbo_rx_buffers(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring, int cleaned_count) e1000_alloc_jumbo_rx_buffers() argument 4562 e1000_alloc_rx_buffers(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring, int cleaned_count) e1000_alloc_rx_buffers() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_main.c | 121 int cleaned_count) in e1000_alloc_dummy_rx_buffers() 126 int cleaned_count); 129 int cleaned_count); 4139 int cleaned_count = 0; in e1000_clean_jumbo_rx_irq() local 4167 cleaned_count++; in e1000_clean_jumbo_rx_irq() 4294 if (unlikely(cleaned_count >= E1000_RX_BUFFER_WRITE)) { in e1000_clean_jumbo_rx_irq() 4295 adapter->alloc_rx_buf(adapter, rx_ring, cleaned_count); in e1000_clean_jumbo_rx_irq() 4296 cleaned_count = 0; in e1000_clean_jumbo_rx_irq() 4305 cleaned_count = E1000_DESC_UNUSED(rx_ring); in e1000_clean_jumbo_rx_irq() 4306 if (cleaned_count) in e1000_clean_jumbo_rx_irq() 119 e1000_alloc_dummy_rx_buffers(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring, int cleaned_count) e1000_alloc_dummy_rx_buffers() argument 4357 int cleaned_count = 0; e1000_clean_rx_irq() local 4496 e1000_alloc_jumbo_rx_buffers(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring, int cleaned_count) e1000_alloc_jumbo_rx_buffers() argument 4560 e1000_alloc_rx_buffers(struct e1000_adapter *adapter, struct e1000_rx_ring *rx_ring, int cleaned_count) e1000_alloc_rx_buffers() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_txrx.c | 878 * @cleaned_count: number of buffers to replace 882 bool iavf_alloc_rx_buffers(struct iavf_ring *rx_ring, u16 cleaned_count) in iavf_alloc_rx_buffers() argument 889 if (!rx_ring->netdev || !cleaned_count) in iavf_alloc_rx_buffers() 922 cleaned_count--; in iavf_alloc_rx_buffers() 923 } while (cleaned_count); in iavf_alloc_rx_buffers() 1479 u16 cleaned_count = IAVF_DESC_UNUSED(rx_ring); in iavf_clean_rx_irq() local 1491 if (cleaned_count >= IAVF_RX_BUFFER_WRITE) { in iavf_clean_rx_irq() 1493 iavf_alloc_rx_buffers(rx_ring, cleaned_count); in iavf_clean_rx_irq() 1494 cleaned_count = 0; in iavf_clean_rx_irq() 1538 cleaned_count in iavf_clean_rx_irq() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_txrx.c | 912 * @cleaned_count: number of buffers to replace 916 bool iavf_alloc_rx_buffers(struct iavf_ring *rx_ring, u16 cleaned_count) in iavf_alloc_rx_buffers() argument 923 if (!rx_ring->netdev || !cleaned_count) in iavf_alloc_rx_buffers() 956 cleaned_count--; in iavf_alloc_rx_buffers() 957 } while (cleaned_count); in iavf_alloc_rx_buffers() 1500 u16 cleaned_count = IAVF_DESC_UNUSED(rx_ring); in iavf_clean_rx_irq() local 1512 if (cleaned_count >= IAVF_RX_BUFFER_WRITE) { in iavf_clean_rx_irq() 1514 iavf_alloc_rx_buffers(rx_ring, cleaned_count); in iavf_clean_rx_irq() 1515 cleaned_count = 0; in iavf_clean_rx_irq() 1559 cleaned_count in iavf_clean_rx_irq() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 639 * @cleaned_count: number to reallocate 643 int cleaned_count, gfp_t gfp) in e1000_alloc_rx_buffers() 657 while (cleaned_count--) { in e1000_alloc_rx_buffers() 709 * @cleaned_count: number to reallocate 713 int cleaned_count, gfp_t gfp) in e1000_alloc_rx_buffers_ps() 727 while (cleaned_count--) { in e1000_alloc_rx_buffers_ps() 813 * @cleaned_count: number of buffers to allocate this pass 818 int cleaned_count, gfp_t gfp) in e1000_alloc_jumbo_rx_buffers() 832 while (cleaned_count--) { in e1000_alloc_jumbo_rx_buffers() 921 int cleaned_count in e1000_clean_rx_irq() local 642 e1000_alloc_rx_buffers(struct e1000_ring *rx_ring, int cleaned_count, gfp_t gfp) e1000_alloc_rx_buffers() argument 712 e1000_alloc_rx_buffers_ps(struct e1000_ring *rx_ring, int cleaned_count, gfp_t gfp) e1000_alloc_rx_buffers_ps() argument 817 e1000_alloc_jumbo_rx_buffers(struct e1000_ring *rx_ring, int cleaned_count, gfp_t gfp) e1000_alloc_jumbo_rx_buffers() argument 1319 int cleaned_count = 0; e1000_clean_rx_irq_ps() local 1520 int cleaned_count = 0; e1000_clean_jumbo_rx_irq() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 643 * @cleaned_count: number to reallocate 647 int cleaned_count, gfp_t gfp) in e1000_alloc_rx_buffers() 661 while (cleaned_count--) { in e1000_alloc_rx_buffers() 713 * @cleaned_count: number to reallocate 717 int cleaned_count, gfp_t gfp) in e1000_alloc_rx_buffers_ps() 731 while (cleaned_count--) { in e1000_alloc_rx_buffers_ps() 817 * @cleaned_count: number of buffers to allocate this pass 822 int cleaned_count, gfp_t gfp) in e1000_alloc_jumbo_rx_buffers() 836 while (cleaned_count--) { in e1000_alloc_jumbo_rx_buffers() 925 int cleaned_count in e1000_clean_rx_irq() local 646 e1000_alloc_rx_buffers(struct e1000_ring *rx_ring, int cleaned_count, gfp_t gfp) e1000_alloc_rx_buffers() argument 716 e1000_alloc_rx_buffers_ps(struct e1000_ring *rx_ring, int cleaned_count, gfp_t gfp) e1000_alloc_rx_buffers_ps() argument 821 e1000_alloc_jumbo_rx_buffers(struct e1000_ring *rx_ring, int cleaned_count, gfp_t gfp) e1000_alloc_jumbo_rx_buffers() argument 1323 int cleaned_count = 0; e1000_clean_rx_irq_ps() local 1516 int cleaned_count = 0; e1000_clean_jumbo_rx_irq() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 131 * @cleaned_count: number of buffers to repopulate 134 int cleaned_count) in igbvf_alloc_rx_buffers() 153 while (cleaned_count--) { in igbvf_alloc_rx_buffers() 254 int cleaned_count = 0; in igbvf_clean_rx_irq() local 284 cleaned_count++; in igbvf_clean_rx_irq() 362 if (cleaned_count >= IGBVF_RX_BUFFER_WRITE) { in igbvf_clean_rx_irq() 363 igbvf_alloc_rx_buffers(rx_ring, cleaned_count); in igbvf_clean_rx_irq() 364 cleaned_count = 0; in igbvf_clean_rx_irq() 375 cleaned_count = igbvf_desc_unused(rx_ring); in igbvf_clean_rx_irq() 377 if (cleaned_count) in igbvf_clean_rx_irq() 133 igbvf_alloc_rx_buffers(struct igbvf_ring *rx_ring, int cleaned_count) igbvf_alloc_rx_buffers() argument [all...] |