Home
last modified time | relevance | path

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

12

/drivers/net/ethernet/ti/icssg/
A Dicssg_common.c1128 struct page_pool_params pp_params = { 0 }; in prueth_create_page_pool() local
1131 pp_params.order = 0; in prueth_create_page_pool()
1132 pp_params.flags = PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in prueth_create_page_pool()
1133 pp_params.pool_size = size; in prueth_create_page_pool()
1134 pp_params.nid = dev_to_node(emac->prueth->dev); in prueth_create_page_pool()
1135 pp_params.dma_dir = DMA_BIDIRECTIONAL; in prueth_create_page_pool()
1136 pp_params.dev = dma_dev; in prueth_create_page_pool()
1137 pp_params.napi = &emac->napi_rx; in prueth_create_page_pool()
1138 pp_params.max_len = PAGE_SIZE; in prueth_create_page_pool()
1140 pool = page_pool_create(&pp_params); in prueth_create_page_pool()
/drivers/net/ethernet/ti/
A Dcpsw_priv.c1130 struct page_pool_params pp_params = {}; in cpsw_create_page_pool() local
1133 pp_params.order = 0; in cpsw_create_page_pool()
1134 pp_params.flags = PP_FLAG_DMA_MAP; in cpsw_create_page_pool()
1135 pp_params.pool_size = size; in cpsw_create_page_pool()
1136 pp_params.nid = NUMA_NO_NODE; in cpsw_create_page_pool()
1137 pp_params.dma_dir = DMA_BIDIRECTIONAL; in cpsw_create_page_pool()
1138 pp_params.dev = cpsw->dev; in cpsw_create_page_pool()
1140 pool = page_pool_create(&pp_params); in cpsw_create_page_pool()
A Dam65-cpsw-nuss.c560 struct page_pool_params pp_params = { in am65_cpsw_create_rxq() local
576 pp_params.napi = &flow->napi_rx; in am65_cpsw_create_rxq()
577 pool = page_pool_create(&pp_params); in am65_cpsw_create_rxq()
/drivers/net/wireless/mediatek/mt76/
A Dmac80211.c617 struct page_pool_params pp_params = { in mt76_create_page_pool() local
633 pp_params.pool_size = 256; in mt76_create_page_pool()
636 pp_params.pool_size = 16; in mt76_create_page_pool()
642 pp_params.flags |= PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in mt76_create_page_pool()
643 pp_params.dma_dir = DMA_FROM_DEVICE; in mt76_create_page_pool()
644 pp_params.max_len = PAGE_SIZE; in mt76_create_page_pool()
645 pp_params.offset = 0; in mt76_create_page_pool()
648 pp_params.napi = &dev->napi[idx]; in mt76_create_page_pool()
651 q->page_pool = page_pool_create(&pp_params); in mt76_create_page_pool()
/drivers/net/ethernet/realtek/rtase/
A Drtase_main.c624 struct page_pool_params pp_params = { 0 }; in rtase_init_ring() local
629 pp_params.flags = PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in rtase_init_ring()
630 pp_params.order = 0; in rtase_init_ring()
631 pp_params.pool_size = RTASE_NUM_DESC * tp->func_rx_queue_num; in rtase_init_ring()
632 pp_params.nid = dev_to_node(&tp->pdev->dev); in rtase_init_ring()
633 pp_params.dev = &tp->pdev->dev; in rtase_init_ring()
634 pp_params.dma_dir = DMA_FROM_DEVICE; in rtase_init_ring()
635 pp_params.max_len = PAGE_SIZE; in rtase_init_ring()
636 pp_params.offset = 0; in rtase_init_ring()
638 page_pool = page_pool_create(&pp_params); in rtase_init_ring()
/drivers/net/ethernet/mellanox/mlxsw/
A Dpci.c995 struct page_pool_params pp_params = {}; in mlxsw_pci_cq_page_pool_init() local
1002 pp_params.flags = PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in mlxsw_pci_cq_page_pool_init()
1003 pp_params.pool_size = MLXSW_PCI_WQE_COUNT * mlxsw_pci->num_sg_entries; in mlxsw_pci_cq_page_pool_init()
1004 pp_params.nid = dev_to_node(&mlxsw_pci->pdev->dev); in mlxsw_pci_cq_page_pool_init()
1005 pp_params.dev = &mlxsw_pci->pdev->dev; in mlxsw_pci_cq_page_pool_init()
1006 pp_params.napi = &q->u.cq.napi; in mlxsw_pci_cq_page_pool_init()
1007 pp_params.dma_dir = DMA_FROM_DEVICE; in mlxsw_pci_cq_page_pool_init()
1008 pp_params.max_len = PAGE_SIZE; in mlxsw_pci_cq_page_pool_init()
1010 page_pool = page_pool_create(&pp_params); in mlxsw_pci_cq_page_pool_init()
/drivers/net/ethernet/engleder/
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()
/drivers/net/ethernet/microchip/sparx5/lan969x/
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()
/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_common.c1447 struct page_pool_params pp_params = { 0 }; in otx2_pool_init() local
1496 pp_params.order = get_order(buf_size); in otx2_pool_init()
1497 pp_params.flags = PP_FLAG_DMA_MAP; in otx2_pool_init()
1498 pp_params.pool_size = min(OTX2_PAGE_POOL_SZ, numptrs); in otx2_pool_init()
1499 pp_params.nid = NUMA_NO_NODE; in otx2_pool_init()
1500 pp_params.dev = pfvf->dev; in otx2_pool_init()
1501 pp_params.dma_dir = DMA_FROM_DEVICE; in otx2_pool_init()
1502 pool->page_pool = page_pool_create(&pp_params); in otx2_pool_init()
/drivers/net/ethernet/mellanox/mlx5/core/
A Den_main.c829 pp_params.order = 0; in mlx5_rq_shampo_alloc()
832 pp_params.nid = node; in mlx5_rq_shampo_alloc()
833 pp_params.dev = rq->pdev; in mlx5_rq_shampo_alloc()
835 pp_params.netdev = rq->netdev; in mlx5_rq_shampo_alloc()
837 pp_params.max_len = PAGE_SIZE; in mlx5_rq_shampo_alloc()
993 pp_params.order = 0; in mlx5e_alloc_rq()
995 pp_params.pool_size = pool_size; in mlx5e_alloc_rq()
996 pp_params.nid = node; in mlx5e_alloc_rq()
997 pp_params.dev = rq->pdev; in mlx5e_alloc_rq()
1001 pp_params.max_len = PAGE_SIZE; in mlx5e_alloc_rq()
[all …]
/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_fdma.c78 struct page_pool_params pp_params = { in lan966x_fdma_rx_alloc_page_pool() local
91 pp_params.dma_dir = DMA_BIDIRECTIONAL; in lan966x_fdma_rx_alloc_page_pool()
93 rx->page_pool = page_pool_create(&pp_params); in lan966x_fdma_rx_alloc_page_pool()
/drivers/net/ethernet/meta/fbnic/
A Dfbnic_txrx.c1311 struct page_pool_params pp_params = { in fbnic_alloc_nv_page_pool() local
1334 if (pp_params.pool_size > 32768) in fbnic_alloc_nv_page_pool()
1335 pp_params.pool_size = 32768; in fbnic_alloc_nv_page_pool()
1337 pp = page_pool_create(&pp_params); in fbnic_alloc_nv_page_pool()
/drivers/net/ethernet/stmicro/stmmac/
A Dstmmac_main.c2114 struct page_pool_params pp_params = { 0 }; in __alloc_dma_rx_desc_resources() local
2127 pp_params.flags = PP_FLAG_DMA_MAP | PP_FLAG_DMA_SYNC_DEV; in __alloc_dma_rx_desc_resources()
2128 pp_params.pool_size = dma_conf->dma_rx_size; in __alloc_dma_rx_desc_resources()
2129 pp_params.order = order_base_2(num_pages); in __alloc_dma_rx_desc_resources()
2130 pp_params.nid = dev_to_node(priv->device); in __alloc_dma_rx_desc_resources()
2131 pp_params.dev = priv->device; in __alloc_dma_rx_desc_resources()
2133 pp_params.offset = stmmac_rx_offset(priv); in __alloc_dma_rx_desc_resources()
2134 pp_params.max_len = dma_conf->dma_buf_sz; in __alloc_dma_rx_desc_resources()
2137 pp_params.offset = 0; in __alloc_dma_rx_desc_resources()
2138 pp_params.max_len += stmmac_rx_offset(priv); in __alloc_dma_rx_desc_resources()
[all …]
/drivers/net/ethernet/cisco/enic/
A Denic_main.c1685 struct page_pool_params pp_params = { in enic_open() local
1713 pp_params.napi = &enic->napi[i]; in enic_open()
1714 pp_params.queue_idx = i; in enic_open()
1715 enic->rq[i].pool = page_pool_create(&pp_params); in enic_open()
/drivers/net/
A Dveth.c1004 struct page_pool_params pp_params = { in veth_create_page_pool() local
1011 rq->page_pool = page_pool_create(&pp_params); in veth_create_page_pool()
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()
/drivers/net/ethernet/socionext/
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()
/drivers/net/ethernet/wangxun/libwx/
A Dwx_lib.c2631 struct page_pool_params pp_params = { in wx_alloc_page_pool() local
2642 rx_ring->page_pool = page_pool_create(&pp_params); in wx_alloc_page_pool()
/drivers/net/ethernet/pensando/ionic/
A Dionic_lif.c588 struct page_pool_params pp_params = { in ionic_qcq_alloc() local
601 pp_params.dma_dir = DMA_BIDIRECTIONAL; in ionic_qcq_alloc()
603 new->q.page_pool = page_pool_create(&pp_params); in ionic_qcq_alloc()
/drivers/net/ethernet/airoha/
A Dairoha_eth.c751 const struct page_pool_params pp_params = { in airoha_qdma_init_rx_queue() local
774 q->page_pool = page_pool_create(&pp_params); in airoha_qdma_init_rx_queue()
/drivers/net/ethernet/mediatek/
A Dmtk_eth_soc.c1866 struct page_pool_params pp_params = { in mtk_create_page_pool() local
1878 pp_params.dma_dir = rcu_access_pointer(eth->prog) ? DMA_BIDIRECTIONAL in mtk_create_page_pool()
1880 pp = page_pool_create(&pp_params); in mtk_create_page_pool()
/drivers/net/ethernet/freescale/
A Dfec_main.c472 struct page_pool_params pp_params = { in fec_enet_create_page_pool() local
484 rxq->page_pool = page_pool_create(&pp_params); in fec_enet_create_page_pool()
/drivers/net/vmxnet3/
A Dvmxnet3_drv.c1381 const struct page_pool_params pp_params = { in vmxnet3_create_pp() local
1394 pp = page_pool_create(&pp_params); in vmxnet3_create_pp()
/drivers/net/ethernet/marvell/
A Dmvneta.c3354 struct page_pool_params pp_params = { in mvneta_create_page_pool() local
3366 rxq->page_pool = page_pool_create(&pp_params); in mvneta_create_page_pool()
/drivers/net/ethernet/hisilicon/hns3/
A Dhns3_enet.c4975 struct page_pool_params pp_params = { in hns3_alloc_page_pool() local
4987 ring->page_pool = page_pool_create(&pp_params); in hns3_alloc_page_pool()

Completed in 852 milliseconds

12