Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/core/skbuff.c page_pool_dev_alloc_va() -> page_pool_alloc_va()

Type Parameter Key Value
PARAM_VALUE 1 size 715519239729422336
PARAM_VALUE 1 *size 576,640-4096
PARAM_VALUE 2 gfp 10272
DATA_SOURCE 0 pool $0
DATA_SOURCE 1 size $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/core/xdp.c page_pool_dev_alloc_va() -> page_pool_alloc_va()

Type Parameter Key Value
PARAM_VALUE 0 pool 0
PARAM_VALUE 1 size 9118447794852720640
PARAM_VALUE 2 gfp 10272
BUF_SIZE 0 pool 0
DATA_SOURCE 0 pool $0
DATA_SOURCE 1 size $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/virtio_net.c add_recvbuf_mergeable() -> page_pool_alloc_va()

Type Parameter Key Value
PARAM_VALUE 1 size 7236138454764118016
PARAM_VALUE 2 gfp 2080,3264
DATA_SOURCE 2 gfp $2
HARD_MAX 2 gfp 3264
RX_PATH
TASK_NOT_RUNNING

drivers/net/virtio_net.c add_recvbuf_small() -> page_pool_alloc_va()

Type Parameter Key Value
PARAM_VALUE 1 size 7499391064816734208
PARAM_VALUE 2 gfp 2080,3264
DATA_SOURCE 2 gfp $2
HARD_MAX 2 gfp 3264
RX_PATH
TASK_NOT_RUNNING