Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

io_uring/memmap.c io_region_allocate_pages() -> alloc_pages_bulk_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 gfp 4206016
PARAM_VALUE 1 nid (-1)
PARAM_VALUE 2 nr_pages 0-s32max
PARAM_VALUE 3 page_array 1-18446744073709551614
BUF_SIZE 3 page_array 0-17179869176
BUF_SIZE 3 page_array 0-17179869176
DATA_SOURCE 3 page_array r __kvmalloc_node_noprof
NO_OVERFLOW_SIMPLE 2 nr_pages
UNITS 2 nr_pages unit_array_size
ELEM_COUNT 3 ==page_array2 8051
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 _T->lock

net/core/page_pool.c __page_pool_alloc_netmems_slow() -> alloc_pages_bulk_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 gfp 2080,3264,10272,10276,10528,11456,133152,141344
PARAM_VALUE 2 nr_pages 64
BUF_SIZE 3 page_array 1024
DATA_SOURCE 0 gfp $1 [m]
FUZZY_MAX 0 gfp 10272
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

mm/vmalloc.c vm_area_alloc_pages() -> alloc_pages_bulk_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 gfp 0,8192-u32max
PARAM_VALUE 2 nr_pages 1-100
PARAM_VALUE 3 page_array 4096-ptr_max
CAPPED_DATA 2 nr_pages 1
DATA_SOURCE 0 gfp $0
DATA_SOURCE 1 nid $1
BIT_INFO 0 gfp 0x2000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 nid 0-s32max