Home
last modified time | relevance | path

Searched refs:pp_params (Results 1 – 25 of 31) sorted by relevance

12

/linux/drivers/net/ethernet/alibaba/eea/
H A Deea_rx.c669 struct page_pool_params pp_params = {0}; in eea_create_pp() local
671 pp_params.order = 0; in eea_create_pp()
672 pp_params.flags = PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in eea_create_pp()
673 pp_params.pool_size = ctx->cfg.rx_ring_depth; in eea_create_pp()
674 pp_params.nid = dev_to_node(ctx->edev->dma_dev); in eea_create_pp()
675 pp_params.dev = ctx->edev->dma_dev; in eea_create_pp()
676 pp_params.netdev = ctx->netdev; in eea_create_pp()
677 pp_params.dma_dir = DMA_FROM_DEVICE; in eea_create_pp()
678 pp_params.max_len = PAGE_SIZE; in eea_create_pp()
679 pp_params.queue_idx = idx; in eea_create_pp()
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn20k.c592 struct page_pool_params pp_params = { 0 }; in cn20k_aura_aq_init()
644 pp_params.order = get_order(sz); in cn20k_pool_aq_init()
645 pp_params.flags = PP_FLAG_DMA_MAP; in cn20k_pool_aq_init()
646 pp_params.pool_size = min(OTX2_PAGE_POOL_SZ, numptrs); in cn20k_pool_aq_init()
647 pp_params.nid = NUMA_NO_NODE; in cn20k_pool_aq_init()
648 pp_params.dev = pfvf->dev; in cn20k_pool_aq_init()
649 pp_params.dma_dir = DMA_FROM_DEVICE; in cn20k_pool_aq_init()
650 pp_params.netdev = pfvf->netdev; in cn20k_pool_aq_init()
651 pool->page_pool = page_pool_create(&pp_params); in cn20k_pool_aq_init()
601 struct page_pool_params pp_params = { 0 }; cn20k_pool_aq_init() local
H A Dotx2_common.c1459 struct page_pool_params pp_params = { 0 };
1511 pp_params.order = get_order(buf_size); in otx2_pool_aq_init()
1512 pp_params.flags = PP_FLAG_DMA_MAP; in otx2_pool_aq_init()
1513 pp_params.pool_size = min(OTX2_PAGE_POOL_SZ, numptrs); in otx2_pool_aq_init()
1514 pp_params.nid = NUMA_NO_NODE; in otx2_pool_aq_init()
1515 pp_params.dev = pfvf->dev; in otx2_pool_aq_init()
1516 pp_params.dma_dir = DMA_FROM_DEVICE; in otx2_pool_aq_init()
1517 pp_params.netdev = pfvf->netdev; in otx2_pool_aq_init()
1518 pool->page_pool = page_pool_create(&pp_params); in otx2_pool_aq_init()
1463 struct page_pool_params pp_params = { 0 }; otx2_pool_aq_init() local
/linux/tools/testing/selftests/net/bench/page_pool/
H A Dbench_page_pool_simple.c136 struct page_pool_params pp_params = { in time_bench_page_pool() local
145 pp = page_pool_create(&pp_params); in time_bench_page_pool()
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_common.c480 struct page_pool_params pp_params = { 0 }; in prueth_create_page_pool() local
483 pp_params.order = 0; in prueth_create_page_pool()
484 pp_params.flags = PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in prueth_create_page_pool()
485 pp_params.pool_size = size; in prueth_create_page_pool()
486 pp_params.nid = dev_to_node(emac->prueth->dev); in prueth_create_page_pool()
487 pp_params.dma_dir = DMA_BIDIRECTIONAL; in prueth_create_page_pool()
488 pp_params.dev = dma_dev; in prueth_create_page_pool()
489 pp_params.napi = &emac->napi_rx; in prueth_create_page_pool()
490 pp_params.max_len = PAGE_SIZE; in prueth_create_page_pool()
492 pool = page_pool_create(&pp_params); in prueth_create_page_pool()
/linux/drivers/net/ethernet/ti/
H A Dcpsw_priv.c1158 struct page_pool_params pp_params = {}; in cpsw_create_page_pool() local
1161 pp_params.order = 0; in cpsw_create_page_pool()
1162 pp_params.flags = PP_FLAG_DMA_MAP; in cpsw_create_page_pool()
1163 pp_params.pool_size = size; in cpsw_create_page_pool()
1164 pp_params.nid = NUMA_NO_NODE; in cpsw_create_page_pool()
1165 pp_params.dma_dir = DMA_BIDIRECTIONAL; in cpsw_create_page_pool()
1166 pp_params.dev = cpsw->dev; in cpsw_create_page_pool()
1168 pool = page_pool_create(&pp_params); in cpsw_create_page_pool()
H A Dam65-cpsw-nuss.c558 struct page_pool_params pp_params = { in am65_cpsw_create_rxq() local
574 pp_params.napi = &flow->napi_rx; in am65_cpsw_create_rxq()
575 pool = page_pool_create(&pp_params); in am65_cpsw_create_rxq()
/linux/drivers/net/ethernet/realtek/rtase/
H A Drtase_main.c627 struct page_pool_params pp_params = { 0 }; in rtase_init_ring() local
632 pp_params.flags = PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in rtase_init_ring()
633 pp_params.order = 0; in rtase_init_ring()
634 pp_params.pool_size = RTASE_NUM_DESC * tp->func_rx_queue_num; in rtase_init_ring()
635 pp_params.nid = dev_to_node(&tp->pdev->dev); in rtase_init_ring()
636 pp_params.dev = &tp->pdev->dev; in rtase_init_ring()
637 pp_params.dma_dir = DMA_FROM_DEVICE; in rtase_init_ring()
638 pp_params.max_len = PAGE_SIZE; in rtase_init_ring()
639 pp_params.offset = 0; in rtase_init_ring()
641 page_pool = page_pool_create(&pp_params); in rtase_init_ring()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmac80211.c620 struct page_pool_params pp_params = { in mt76_create_page_pool() local
638 pp_params.pool_size = 256; in mt76_create_page_pool()
641 pp_params.pool_size = 16; in mt76_create_page_pool()
647 pp_params.flags |= PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in mt76_create_page_pool()
648 pp_params.dma_dir = DMA_FROM_DEVICE; in mt76_create_page_pool()
649 pp_params.max_len = PAGE_SIZE; in mt76_create_page_pool()
650 pp_params.offset = 0; in mt76_create_page_pool()
653 pp_params.napi = &dev->napi[idx]; in mt76_create_page_pool()
656 q->page_pool = page_pool_create(&pp_params); in mt76_create_page_pool()
/linux/drivers/net/ethernet/engleder/
H A Dtsnep_main.c987 struct page_pool_params pp_params = { 0 }; in tsnep_rx_ring_create() local
1010 pp_params.flags = PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in tsnep_rx_ring_create()
1011 pp_params.order = 0; in tsnep_rx_ring_create()
1012 pp_params.pool_size = TSNEP_RING_SIZE; in tsnep_rx_ring_create()
1013 pp_params.nid = dev_to_node(dmadev); in tsnep_rx_ring_create()
1014 pp_params.dev = dmadev; in tsnep_rx_ring_create()
1015 pp_params.dma_dir = DMA_BIDIRECTIONAL; in tsnep_rx_ring_create()
1016 pp_params.max_len = TSNEP_MAX_RX_BUF_SIZE; in tsnep_rx_ring_create()
1017 pp_params.offset = TSNEP_RX_OFFSET; in tsnep_rx_ring_create()
1018 rx->page_pool = page_pool_create(&pp_params); in tsnep_rx_ring_create()
/linux/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x_fdma.c156 struct page_pool_params pp_params = { in lan969x_fdma_rx_alloc() local
168 rx->page_pool = page_pool_create(&pp_params); in lan969x_fdma_rx_alloc()
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_txrx.c1579 struct page_pool_params pp_params = { in fbnic_alloc_qt_page_pools() local
1603 if (pp_params.pool_size > 32768) in fbnic_alloc_qt_page_pools()
1604 pp_params.pool_size = 32768; in fbnic_alloc_qt_page_pools()
1606 pp = page_pool_create(&pp_params); in fbnic_alloc_qt_page_pools()
1612 pp_params.flags |= PP_FLAG_ALLOW_UNREADABLE_NETMEM; in fbnic_alloc_qt_page_pools()
1613 pp_params.dma_dir = DMA_FROM_DEVICE; in fbnic_alloc_qt_page_pools()
1615 pp = page_pool_create(&pp_params); in fbnic_alloc_qt_page_pools()
/linux/drivers/net/ethernet/hisilicon/hibmcge/
H A Dhbg_txrx.c550 struct page_pool_params pp_params = { in hbg_ring_page_pool_init() local
563 ring->page_pool = page_pool_create(&pp_params); in hbg_ring_page_pool_init()
/linux/drivers/net/
H A Dvirtio_net.c3119 struct page_pool_params pp_params = { 0 }; in virtnet_create_page_pools() local
3128 pp_params.order = 0; in virtnet_create_page_pools()
3129 pp_params.pool_size = virtqueue_get_vring_size(rq->vq); in virtnet_create_page_pools()
3130 pp_params.nid = dev_to_node(vi->vdev->dev.parent); in virtnet_create_page_pools()
3131 pp_params.netdev = vi->dev; in virtnet_create_page_pools()
3132 pp_params.napi = &rq->napi; in virtnet_create_page_pools()
3139 pp_params.dev = dma_dev; in virtnet_create_page_pools()
3140 pp_params.flags = PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in virtnet_create_page_pools()
3141 pp_params.dma_dir = DMA_FROM_DEVICE; in virtnet_create_page_pools()
3142 pp_params.max_len = PAGE_SIZE; in virtnet_create_page_pools()
[all …]
H A Dveth.c1017 struct page_pool_params pp_params = { in veth_create_page_pool() local
1024 rq->page_pool = page_pool_create(&pp_params); in veth_create_page_pool()
H A Dxen-netfront.c2169 struct page_pool_params pp_params = { in xennet_create_page_pool() local
2179 queue->page_pool = page_pool_create(&pp_params); in xennet_create_page_pool()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_main.c1005 struct page_pool_params pp_params = { 0 }; in mlx5e_alloc_rq() local
1013 pp_params.order = pool_order; in mlx5e_alloc_rq()
1014 pp_params.flags = PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in mlx5e_alloc_rq()
1015 pp_params.pool_size = pool_size; in mlx5e_alloc_rq()
1016 pp_params.nid = node; in mlx5e_alloc_rq()
1017 pp_params.dev = rq->pdev; in mlx5e_alloc_rq()
1018 pp_params.napi = rq->cq.napi; in mlx5e_alloc_rq()
1019 pp_params.netdev = rq->netdev; in mlx5e_alloc_rq()
1020 pp_params.dma_dir = rq->buff.map_dir; in mlx5e_alloc_rq()
1021 pp_params.max_len = BIT(PAGE_SHIFT + pool_order); in mlx5e_alloc_rq()
[all …]
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c2245 struct page_pool_params pp_params = { 0 }; in __alloc_dma_rx_desc_resources()
2260 pp_params.flags = PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in __alloc_dma_rx_desc_resources()
2261 pp_params.pool_size = dma_conf->dma_rx_size; in __alloc_dma_rx_desc_resources()
2262 pp_params.order = order_base_2(num_pages); in __alloc_dma_rx_desc_resources()
2263 pp_params.nid = dev_to_node(priv->device); in __alloc_dma_rx_desc_resources()
2264 pp_params.dev = priv->device; in __alloc_dma_rx_desc_resources()
2265 pp_params.dma_dir = xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE; in __alloc_dma_rx_desc_resources()
2266 pp_params.offset = 0; in __alloc_dma_rx_desc_resources()
2267 pp_params.max_len = dma_conf->dma_buf_sz + stmmac_rx_offset(priv); in __alloc_dma_rx_desc_resources()
2269 rx_q->page_pool = page_pool_create(&pp_params); in __alloc_dma_rx_desc_resources()
2238 struct page_pool_params pp_params = { 0 }; __alloc_dma_rx_desc_resources() local
[all...]
/linux/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp_intf.c682 struct page_pool_params pp_params = { in bcmasp_rx_page_pool_create() local
694 return page_pool_create(&pp_params); in bcmasp_rx_page_pool_create()
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_main.c1728 struct page_pool_params pp_params = { in enic_open() local
1756 pp_params.napi = &enic->napi[i]; in enic_open()
1757 pp_params.queue_idx = i; in enic_open()
1758 enic->rq[i].pool = page_pool_create(&pp_params); in enic_open()
/linux/net/bpf/
H A Dtest_run.c154 struct page_pool_params pp_params = { in xdp_test_run_setup() local
171 pp = page_pool_create(&pp_params); in xdp_test_run_setup()
/linux/drivers/net/ethernet/socionext/
H A Dnetsec.c1298 struct page_pool_params pp_params = { in netsec_setup_rx_dring() local
1313 dring->page_pool = page_pool_create(&pp_params); in netsec_setup_rx_dring()
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.c2861 struct page_pool_params pp_params = { in wx_alloc_page_pool() local
2873 rx_ring->page_pool = page_pool_create(&pp_params); in wx_alloc_page_pool()
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c1897 struct page_pool_params pp_params = { in mtk_create_page_pool() local
1909 pp_params.dma_dir = rcu_access_pointer(eth->prog) ? DMA_BIDIRECTIONAL in mtk_create_page_pool()
1911 pp = page_pool_create(&pp_params); in mtk_create_page_pool()
/linux/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.c2779 struct page_pool_params pp_params = { in bcmgenet_rx_ring_create_pool()
2789 ring->page_pool = page_pool_create(&pp_params); in bcmgenet_init_rx_ring()
2765 struct page_pool_params pp_params = { bcmgenet_rx_ring_create_pool() local

12