Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 45 files:

Smatch caller information:

drivers/net/ethernet/huawei/hinic3/hinic3_rx.c hinic3_alloc_rxqs_res() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 4411160844943306752
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->ethtool->rss_lock
HALF_LOCKED2 &netdev->lock

drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_create_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 221724118821560320
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 3520
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 256
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 8,2048
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 params->pool_size
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/xen-netfront.c xennet_create_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 1041786470477557760
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 0
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 3840
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 256
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 256
PARAM_VALUE 0 params->queue_idx 0
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
LOCK2 global &xenwatch_mutex

drivers/net/ethernet/microsoft/mana/mana_en.c mana_create_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 190752594561974272
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 0,3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 0,4096
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->netdev 4096-ptr_max
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0-32
PARAM_VALUE 0 params->queue_idx 0-2147483646
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 params->queue_idx
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_alloc_rx_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 1507798563566747648
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 11
PARAM_VALUE 0 params->order 0-32
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_alloc_rx_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 1507798563566747648
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 0-1024
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_create_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 5635135233354190848
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 224
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci_cq_page_pool_init() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 284215725718294528
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_alloc_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 7993304030971301888
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0-1
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &hnae3_common_lock

drivers/net/ethernet/marvell/mvneta.c mvneta_create_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 7604457981795729408
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 3520
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0-u16max
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 0-u16max
PARAM_VALUE 0 params->queue_idx 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c lan966x_fdma_rx_alloc_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 3097096442503561216
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 256
PARAM_VALUE 0 params->order 0-255
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/broadcom/bnge/bnge_netdev.c bnge_alloc_rx_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 7084421152878759936
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 11
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->netdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/broadcom/bnge/bnge_netdev.c bnge_alloc_rx_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 7084421152878759936
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->netdev 4096-ptr_max
PARAM_VALUE 0 params->pool_size 0-1024
RX_PATH
TASK_NOT_RUNNING

drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_create_pp() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 7660640337629249536
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 3520
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 256
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 0-4294967294
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c bcmasp_rx_page_pool_create() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 9057488690372362240
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 0
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 32
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c cn20k_pool_aq_init() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 2106849460387540992
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 1
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->order 0-32
PARAM_VALUE 0 params->pool_size 0-2048,2147483648-u32max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 params->pool_size
HALF_LOCKED2 &mbox->lock
HALF_LOCKED2 &pfvf->mbox.lock
HALF_LOCKED2 &pfvf->qos.qos_lock
TYPE_LOCK (struct mbox)->lock

drivers/net/ethernet/mellanox/mlx4/en_rx.c mlx4_en_create_rx_ring() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 7634488375145426944
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 0-255
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 1
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 0
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->state_lock

drivers/net/ethernet/engleder/tsnep_main.c tsnep_rx_ring_create() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 5544245609781616640
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 0
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->max_len 3520
PARAM_VALUE 0 params->offset 256
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 256
RX_PATH
TASK_NOT_RUNNING

net/bpf/test_run.c xdp_test_run_setup() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 913206430940860416
PARAM_VALUE 0 params->dev 0
PARAM_VALUE 0 params->dma_dir 0
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->init_arg 1031899727620083712
PARAM_VALUE 0 params->init_callback 6850199888080187392
PARAM_VALUE 0 params->max_len 0
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 1-256
PARAM_VALUE 0 params->queue_idx 0

drivers/net/ethernet/tehuti/tn40.c tn40_create_rx_ring() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 9015069629133955072
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->nid 0
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c __alloc_dma_rx_desc_resources() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 4916421758534676480
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->offset 0,64,256
PARAM_VALUE 0 params->order 0-64
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 params->pool_size

drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c hbg_ring_page_pool_init() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 2310812750071816192
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0-32
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/veth.c veth_create_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 9072314455460749312
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 0
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 0
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 256
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c otx2_pool_aq_init() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 8221621934776610816
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 1
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->order 0-32
PARAM_VALUE 0 params->pool_size 0-2048,2147483648-u32max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 params->pool_size
HALF_LOCKED2 &mbox->lock
HALF_LOCKED2 &pfvf->mbox.lock
HALF_LOCKED2 &pfvf->qos.qos_lock
TYPE_LOCK (struct mbox)->lock

drivers/net/ethernet/realtek/rtase/rtase_main.c rtase_init_ring() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 1769443111125577728
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/socionext/netsec.c netsec_setup_rx_dring() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 1408928084341944320
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 3520
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 256
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 256
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/mediatek/mt76/mac80211.c mt76_create_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 3113294350079586304
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 0,3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 0,4096
PARAM_VALUE 0 params->napi 0,4096-ptr_max
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 16,256
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_alloc_rq() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 7481823366135775232
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3,11
PARAM_VALUE 0 params->order 0-52,4294967284-u32max
NOSPEC 0 params->queue_idx
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 params->queue_idx 2-u16max[c]
NO_OVERFLOW_SIMPLE 0 params->queue_idx
HALF_LOCKED2 &priv->state_lock

drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c gve_rx_create_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 4223803836356829184
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3,11
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->offset 0,256
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 params->queue_idx 0[c]
NO_OVERFLOW_SIMPLE 0 params->queue_idx

drivers/net/ethernet/wangxun/libwx/wx_lib.c wx_alloc_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 5022356028155580416
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0-1
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c lan969x_fdma_rx_alloc() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 3391111146097254400
PARAM_VALUE 0 params->dev 0
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 4294966976
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/meta/fbnic/fbnic_txrx.c fbnic_alloc_qt_page_pools() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 4653166355477626880
PARAM_VALUE 0 params->dma_dir 0
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 4096-ptr_max
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 0-32768
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 params->queue_idx 1-s32max[c]

drivers/net/ethernet/meta/fbnic/fbnic_txrx.c fbnic_alloc_qt_page_pools() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 4653166355477626880
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 11
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 4096-ptr_max
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 0-32768
PARAM_VALUE 0 params->queue_idx 0-4294967294
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 params->queue_idx 1-s32max[c]

drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_qcq_alloc() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 2048649554657955840
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &lif->phc->config_lock
HALF_LOCKED2 &lif->queue_lock

drivers/net/ethernet/renesas/ravb_main.c ravb_ring_init() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 7336913088721149952
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 1
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 0
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/libeth/rx.c libeth_rx_fq_create() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 1234709870551171072
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 3456,3712,4096
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->netdev 4096-ptr_max
PARAM_VALUE 0 params->offset 0,64,256
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 params->pool_size

drivers/net/ethernet/freescale/fec_main.c fec_enet_create_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 5066357263731126272
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 0,2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->offset 256
PARAM_VALUE 0 params->pool_size 0-u16max
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_init_rx_queue() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 1651499780876791808
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 256
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/netdevsim/netdev.c nsim_create_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 7373287918703222784
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 0
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 0
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 256
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/virtio_net.c virtnet_create_page_pools() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 7184015805195714560
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 0,3
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->offset 0-u16max
PARAM_VALUE 0 params->order 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/cisco/enic/enic_main.c enic_open() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 7683808762415280128
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 4096-u32max
PARAM_VALUE 0 params->napi 4096-ptr_max
PARAM_VALUE 0 params->netdev 4096-ptr_max
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0-32
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 params->max_len 4097-2147483665[c]
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_rx_ring_create_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 906867730811363328
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 2048
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/ti/cpsw_priv.c cpsw_create_page_pool() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 2496306690057551872
PARAM_VALUE 0 params->dma_dir 0
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 1
PARAM_VALUE 0 params->init_arg 0
PARAM_VALUE 0 params->max_len 0
PARAM_VALUE 0 params->napi 0
PARAM_VALUE 0 params->netdev 0
PARAM_VALUE 0 params->nid (-1)
PARAM_VALUE 0 params->offset 0
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/alibaba/eea/eea_rx.c eea_create_pp() -> page_pool_create()

Type Parameter Key Value
PARAM_VALUE 0 params 8889409915493150720
PARAM_VALUE 0 params->dev 4096-ptr_max
PARAM_VALUE 0 params->dma_dir 2
PARAM_VALUE 0 params->fast.dev 0
PARAM_VALUE 0 params->fast.nid 0
PARAM_VALUE 0 params->flags 3
PARAM_VALUE 0 params->max_len 4096
PARAM_VALUE 0 params->order 0
PARAM_VALUE 0 params->pool_size 64-32768
PARAM_VALUE 0 params->queue_idx 0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 params->pool_size
NO_OVERFLOW_SIMPLE 0 params->queue_idx
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex