Searched full:recycling (Results 1 – 25 of 70) sorted by relevance
123
/linux-6.14.4/Documentation/networking/ |
D | netmem.rst | 73 7. Avoid implementing driver-specific recycling on top of the page_pool. Drivers 74 cannot hold onto a struct page to do their own recycling as the netmem may
|
/linux-6.14.4/net/core/ |
D | page_pool.c | 720 /* Only allow direct recycling in special circumstances, into the 775 /* Page found as candidate for recycling */ in __page_pool_put_page() 783 * recycling. Support this use case too, to ease drivers in __page_pool_put_page() 931 /* Approved for bulk recycling in ptr_ring cache */ in page_pool_put_netmem_bulk() 1141 /* Disable direct recycling based on pool->cpuid. in page_pool_disable_direct_recycling() 1149 /* To avoid races with recycling and additional barriers make sure in page_pool_disable_direct_recycling()
|
D | xdp.c | 429 * is used for those calls sites. Thus, allowing for faster recycling 742 * Buffers are allocated from the system percpu pools to try recycling them.
|
/linux-6.14.4/include/net/page_pool/ |
D | types.h | 116 * struct page_pool_recycle_stats - recycling (freeing) statistics 117 * @cached: recycling placed page in the page pool cache
|
D | helpers.h | 11 * The page_pool allocator is optimized for recycling page or page fragment used 243 * objects like skbs marked for page pool recycling.
|
/linux-6.14.4/drivers/staging/media/ipu3/ |
D | ipu3-css-pool.c | 59 * Allocate a new parameter via recycling the oldest entry in the pool.
|
/linux-6.14.4/tools/testing/selftests/pidfd/ |
D | pidfd.h | 56 * So we need to use a pid > 300 in order to test recycling.
|
/linux-6.14.4/tools/net/ynl/samples/ |
D | page-pool.c | 131 * so we will under-count the recycling rate a bit. in main()
|
/linux-6.14.4/Documentation/bpf/ |
D | bpf_prog_run.rst | 113 When recycling, the page content is not rewritten; only the packet boundary
|
/linux-6.14.4/drivers/net/ethernet/intel/libeth/ |
D | rx.c | 206 * To be used on exceptions or rare cases not requiring fast inline recycling.
|
/linux-6.14.4/drivers/staging/media/meson/vdec/ |
D | vdec.h | 219 * @recycle_thread: task struct for the recycling thread
|
/linux-6.14.4/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_queues.c | 142 /* Take additional page references for recycling */ in nicvf_alloc_page() 145 * page recycling) per 8 Rx queues, in XDP mode adjusting in nicvf_alloc_page() 157 * receive buffers, so cost of recycling is less anyway. in nicvf_alloc_page() 275 /* Initialize page recycling stuff. in nicvf_init_rbdr() 360 /* Release additional page references held for recycling */ in nicvf_free_rbdr()
|
D | nicvf_queues.h | 232 /* For page recycling */
|
/linux-6.14.4/drivers/staging/media/atomisp/pci/runtime/rmgr/src/ |
D | rmgr_vbuf.c | 311 /* non recycling pool, free mem */ in ia_css_rmgr_rel_vbuf()
|
/linux-6.14.4/Documentation/userspace-api/media/mediactl/ |
D | request-api.rst | 115 Recycling and Destruction
|
/linux-6.14.4/drivers/net/ethernet/chelsio/cxgb3/ |
D | adapter.h | 138 unsigned int rx_recycle_buf; /* whether recycling occurred
|
/linux-6.14.4/drivers/dma/ |
D | nbpfaxi.c | 1122 bool found = false, must_put, recycling = false; in nbpf_chan_tasklet() local 1139 recycling = true; in nbpf_chan_tasklet() 1144 if (recycling) in nbpf_chan_tasklet()
|
/linux-6.14.4/net/ |
D | Kconfig | 497 Enable page pool statistics to track page allocation and recycling
|
/linux-6.14.4/Documentation/networking/device_drivers/ethernet/altera/ |
D | altera_tse.rst | 86 completion in the context of the interrupt handling chain by recycling
|
/linux-6.14.4/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 236 /* are we allocating a new buffer or recycling an old one */ in ibmveth_replenish_buffer_pool() 278 skb ? "" : "When recycling: ", lpar_rc); in ibmveth_replenish_buffer_pool() 1326 netdev_dbg(netdev, "recycling invalid buffer\n"); in ibmveth_poll()
|
/linux-6.14.4/kernel/printk/ |
D | printk_ringbuffer.h | 191 * (recycling) simply involve incrementing the sequence number by the array
|
/linux-6.14.4/Documentation/netlink/specs/ |
D | netdev.yaml | 155 socket receive queues, driver receive ring, page pool recycling
|
/linux-6.14.4/drivers/media/platform/st/sti/delta/ |
D | delta.h | 415 * state and manage frame recycling
|
/linux-6.14.4/drivers/usb/musb/ |
D | tusb6010_omap.c | 259 /* Since we're recycling dma areas, we need to clean or invalidate */ in tusb_omap_dma_program()
|
/linux-6.14.4/fs/xfs/scrub/ |
D | common.c | 1590 * Recycling doesn't touch i_mode. in xchk_inode_is_allocated() 1593 /* created on disk already or recycling */ in xchk_inode_is_allocated()
|
123