Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/mediatek/mt76/npu.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &q->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct mt76_queue)->lock |
drivers/net/ethernet/ti/cpsw.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/cisco/enic/enic_rq.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 1-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/ice/ice_txrx_lib.c page_pool_put_full_netmem() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 1 | netmem | $1 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &xdp_ring->tx_lock |
drivers/net/ethernet/mediatek/mtk_eth_soc.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| CAPPED_DATA | 0 | pool | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/microsoft/mana/mana_en.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/microsoft/mana/mana_en.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/core/skbuff.c page_pool_put_full_netmem() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 1 | netmem | $1 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/core/skbuff.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->mp_priv->fired_notifs | 0-4294967295 |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | *pool->ring->queue | 0 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| CAPPED_DATA | 0 | pool | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/bnxt/bnxt.c page_pool_put_full_netmem() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->ring.producer | s32min-2147483646 |
| PARAM_VALUE | 1 | netmem | 1-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 1 | netmem | $1 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bp->dev->lock | ||
| HALF_LOCKED2 | &bp->dl->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/broadcom/bnxt/bnxt.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/bnxt/bnxt.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pool->mp_priv->fired_notifs | 0-4294967295 |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | *pool->ring->queue | 0 |
| PARAM_VALUE | 3 | allow_direct | 1 |
| CAPPED_DATA | 0 | pool | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | dma_sync_size | unit_byte |
drivers/net/ethernet/mellanox/mlxsw/pci.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlxsw/pci.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &devlink->lock |
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | pool->p.dev->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | pool->p.dev->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| BUF_SIZE | 1 | netmem | 1-s32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | netmem | unit_byte |
drivers/net/ethernet/marvell/mvneta.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/marvell/mvneta.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dma_dir | 0-2 |
| PARAM_VALUE | 3 | allow_direct | 1 |
| CAPPED_DATA | 0 | pool->p.dma_dir | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | dma_sync_size | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c page_pool_put_full_netmem() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 1 | netmem | 1-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 1 | netmem | $1 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/vmxnet3/vmxnet3_drv.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 1-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->mp_priv->fired_notifs | 0-4294967295 |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | netmem | 1-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| CAPPED_DATA | 0 | pool | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx4/en_rx.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 1 | netmem | 1-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &mdev->state_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->mdev->state_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct mlx4_en_dev)->state_lock |
drivers/net/ethernet/engleder/tsnep_main.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 0,4096-u64max |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| CAPPED_DATA | 0 | pool | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/engleder/tsnep_main.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 3 | allow_direct | 1 |
| CAPPED_DATA | 0 | pool | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | dma_sync_size | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/mediatek/mt76/wed.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/ethernet/tehuti/tn40.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 1 | netmem | 1-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/ice/ice_txrx.c page_pool_put_full_netmem() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 1 | netmem | $1 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| NOCHECK_CALL | |||
| UNITS | 2 | dma_sync_size | unit_byte |
drivers/net/wireless/mediatek/mt76/usb.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 1-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->mp_priv->fired_notifs | 0-4294967295 |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| CAPPED_DATA | 0 | pool | 1 |
| CAPPED_DATA | 0 | pool->p.dev->iommu_group->default_domain | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/mediatek/mt76/dma.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/ti/cpsw_new.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/realtek/rtase/rtase_main.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| BUF_SIZE | 0 | pool | (-1),1984 |
| BUF_SIZE | 0 | pool | (-1),1984 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/socionext/netsec.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/socionext/netsec.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | dma_sync_size | unit_byte |
drivers/net/vmxnet3/vmxnet3_xdp.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | pool->p.dev->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | pool->p.dev->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| CAPPED_DATA | 0 | pool | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx4/en_tx.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c page_pool_put_full_netmem() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 1-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 1 | netmem | $1 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/wangxun/libwx/wx_lib.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/libeth/xdp.c page_pool_put_full_netmem() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 1 | netmem | $1 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/core/xdp.c page_pool_put_full_netmem() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 1 | netmem | $1 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/core/xdp.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->mp_priv->fired_notifs | 0-4294967295 |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | pool->p.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | *pool->ring->queue | 0 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| BUF_SIZE | 0 | pool | 0 |
| CAPPED_DATA | 0 | pool | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| BIT_INFO | 0 | pool | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c page_pool_put_full_netmem() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 1 | netmem | $1 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| BUF_SIZE | 1 | netmem | 1-s32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/renesas/ravb_main.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | 0 |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/libeth/rx.c page_pool_put_full_netmem() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 1 | netmem | $1 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/freescale/fec_main.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/freescale/fec_main.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | netmem | (-1),1-s32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | dma_sync_size | unit_byte |
drivers/net/ethernet/airoha/airoha_eth.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/netdevsim/netdev.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/virtio_net.c page_pool_put_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 2 | dma_sync_size | $2 |
| DATA_SOURCE | 3 | allow_direct | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/mediatek/mt76/mt7996/mac.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | netmem | 4096-18446744073709547520 |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 0 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/broadcom/genet/bcmgenet.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| CAPPED_DATA | 0 | pool | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/pensando/ionic/ionic_txrx.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->p.dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 1 | netmem | 1-u64max |
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/ti/cpsw_priv.c page_pool_put_full_page() -> page_pool_put_netmem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | dma_sync_size | u32max |
| PARAM_VALUE | 3 | allow_direct | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| DATA_SOURCE | 3 | allow_direct | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |