Documented in 1 files:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/net/ethernet/huawei/hinic3/hinic3_rx.c rx_alloc_mapped_page() -> page_pool_dev_alloc_frag()

Type Parameter Key Value
PARAM_VALUE 0 pool->p.dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 1 offset 8949288002269196288
BUF_SIZE 0 pool (-1),1984
BUF_SIZE 0 pool (-1),1984
DATA_SOURCE 0 pool $0
DATA_SOURCE 2 size $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microsoft/mana/mana_en.c mana_get_rxfrag() -> page_pool_dev_alloc_frag()

Type Parameter Key Value
PARAM_VALUE 0 pool->p.dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 1 offset 892805053265457152
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 pool->frag_offset 0-u32max[c]
USER_DATA 2 size 0,384-2048[c]

drivers/net/ethernet/broadcom/bnxt/bnxt.c __bnxt_alloc_rx_page() -> page_pool_dev_alloc_frag()

Type Parameter Key Value
PARAM_VALUE 0 pool->p.dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 1 offset 7505018573176000512
PARAM_VALUE 2 size 0-4095
DATA_SOURCE 1 offset $3
FUZZY_MAX 2 size 4095
HARD_MAX 2 size 4095
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &bp->dev->lock

drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_alloc_buffer() -> page_pool_dev_alloc_frag()

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 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 1 offset 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte

drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c hbg_buffer_alloc_page() -> page_pool_dev_alloc_frag()

Type Parameter Key Value
PARAM_VALUE 0 pool 1-u64max
PARAM_VALUE 1 offset 3335850038387273728
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_fill_rx_queue() -> page_pool_dev_alloc_frag()

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 1 offset 6293467343810498560
PARAM_VALUE 2 size 2048
BUF_SIZE 0 pool (-1),1984
BUF_SIZE 0 pool (-1),1984
CAPPED_DATA 0 pool 1
RX_PATH
TASK_NOT_RUNNING