Home
last modified time | relevance | path

Searched refs:allow_direct (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/include/net/page_pool/
H A Dhelpers.h327 bool allow_direct) in page_pool_put_netmem() argument
336 page_pool_put_unrefed_netmem(pool, netmem, dma_sync_size, allow_direct); in page_pool_put_netmem()
356 bool allow_direct) in page_pool_put_page() argument
359 allow_direct); in page_pool_put_page()
364 bool allow_direct) in page_pool_put_full_netmem() argument
366 page_pool_put_netmem(pool, netmem, -1, allow_direct); in page_pool_put_full_netmem()
379 struct page *page, bool allow_direct) in page_pool_put_full_page() argument
381 page_pool_put_netmem(pool, page_to_netmem(page), -1, allow_direct); in page_pool_put_full_page()
410 bool allow_direct) in page_pool_free_va() argument
412 page_pool_put_page(pool, virt_to_head_page(va), -1, allow_direct); in page_pool_free_va()
H A Dtypes.h285 bool allow_direct);
288 bool allow_direct);
/linux-6.15/net/core/
H A Dpage_pool.c759 unsigned int dma_sync_size, bool allow_direct) in __page_pool_put_page() argument
777 if (allow_direct && page_pool_recycle_in_cache(netmem, pool)) in __page_pool_put_page()
827 unsigned int dma_sync_size, bool allow_direct) in page_pool_put_unrefed_netmem() argument
829 if (!allow_direct) in page_pool_put_unrefed_netmem()
830 allow_direct = page_pool_napi_local(pool); in page_pool_put_unrefed_netmem()
833 __page_pool_put_page(pool, netmem, dma_sync_size, allow_direct); in page_pool_put_unrefed_netmem()
843 unsigned int dma_sync_size, bool allow_direct) in page_pool_put_unrefed_page() argument
846 allow_direct); in page_pool_put_unrefed_page()
912 bool allow_direct; in page_pool_put_netmem_bulk() local
924 allow_direct = page_pool_napi_local(pool); in page_pool_put_netmem_bulk()
[all …]
/linux-6.15/drivers/net/wireless/mediatek/mt76/
H A Ddma.c636 bool allow_direct) in mt76_dma_rx_fill_buf() argument
667 mt76_put_page_pool_buf(buf, allow_direct); in mt76_dma_rx_fill_buf()
680 bool allow_direct) in mt76_dma_rx_fill() argument
688 frames = mt76_dma_rx_fill_buf(dev, q, allow_direct); in mt76_dma_rx_fill()
816 int len, bool more, u32 info, bool allow_direct) in mt76_add_fragment() argument
828 mt76_put_page_pool_buf(data, allow_direct); in mt76_add_fragment()
848 bool allow_direct = !mt76_queue_is_wed_rx(q); in mt76_dma_rx_process() local
890 allow_direct); in mt76_dma_rx_process()
919 mt76_put_page_pool_buf(data, allow_direct); in mt76_dma_rx_process()
H A Ddma.h83 bool allow_direct);
H A Dmt76.h1784 static inline void mt76_put_page_pool_buf(void *buf, bool allow_direct) in mt76_put_page_pool_buf() argument
1788 page_pool_put_full_page(page->pp, page, allow_direct); in mt76_put_page_pool_buf()
/linux-6.15/drivers/net/ethernet/google/gve/
H A Dgve_buffer_mgmt_dqo.c207 bool allow_direct) in gve_free_to_page_pool() argument
214 page_pool_put_full_netmem(netmem_get_pp(netmem), netmem, allow_direct); in gve_free_to_page_pool()
H A Dgve.h1218 bool allow_direct);
/linux-6.15/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c504 bool allow_direct);
768 bool allow_direct) in am65_cpsw_put_page() argument
770 page_pool_put_full_page(flow->page_pool, page, allow_direct); in am65_cpsw_put_page()