Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c libeth_rx_sync_for_cpu() -> page_pool_dma_sync_netmem_for_cpu()

Type Parameter Key Value
PARAM_VALUE 3 dma_sync_size 1-u32max
DATA_SOURCE 3 dma_sync_size $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/bnxt/bnxt.c __bnxt_rx_agg_netmems() -> page_pool_dma_sync_netmem_for_cpu()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 0 pool->dma_mapped.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 pool->frag_page 1-u64max
PARAM_VALUE 0 pool->mp_priv->fired_notifs 0-4294967295
PARAM_VALUE 0 pool->p.dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 2 offset 0
CAPPED_DATA 0 pool 1
CAPPED_DATA 3 dma_sync_size 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 dma_sync_size unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/iavf/iavf_txrx.c libeth_rx_sync_for_cpu() -> page_pool_dma_sync_netmem_for_cpu()

Type Parameter Key Value
PARAM_VALUE 3 dma_sync_size 1-u32max
DATA_SOURCE 3 dma_sync_size $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 offset unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/ice/ice_txrx.c libeth_rx_sync_for_cpu() -> page_pool_dma_sync_netmem_for_cpu()

Type Parameter Key Value
PARAM_VALUE 3 dma_sync_size 1-16383
DATA_SOURCE 3 dma_sync_size $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/bnge/bnge_txrx.c __bnge_rx_agg_netmems() -> page_pool_dma_sync_netmem_for_cpu()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 0 pool->dma_mapped.xa_lock.rlock.dep_map->name 0-255
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->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 2 offset 0
PARAM_VALUE 3 dma_sync_size 4096
CAPPED_DATA 0 pool 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

51e6ac3d6061642e gve_dma_sync() -> page_pool_dma_sync_netmem_for_cpu()

Type Parameter Key Value
PARAM_VALUE 0 pool 1-u64max
PARAM_VALUE 3 dma_sync_size 0
DATA_SOURCE 3 dma_sync_size $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 offset unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/meta/fbnic/fbnic_txrx.c fbnic_add_rx_frag() -> page_pool_dma_sync_netmem_for_cpu()

Type Parameter Key Value
DATA_SOURCE 1 netmem r fbnic_page_pool_get_data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/idpf/idpf_txrx.c libeth_rx_sync_for_cpu() -> page_pool_dma_sync_netmem_for_cpu()

Type Parameter Key Value
PARAM_VALUE 3 dma_sync_size 1-u32max
DATA_SOURCE 3 dma_sync_size $1
FUZZY_MAX 3 dma_sync_size 14
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 bh