Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

mm/huge_memory.c __folio_split() -> xas_split_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xas 2322829303633539072
PARAM_VALUE 0 xas->xa 4096-ptr_max
PARAM_VALUE 0 xas->xa_alloc 0
PARAM_VALUE 0 xas->xa_lru 0,1444489299079577600
PARAM_VALUE 0 xas->xa_node 3
PARAM_VALUE 0 xas->xa_pad 0
PARAM_VALUE 0 xas->xa_shift 1-254
PARAM_VALUE 0 xas->xa_update 0,8350410864724193280
PARAM_VALUE 1 entry 4096-ptr_max
PARAM_VALUE 2 order 1-255
PARAM_VALUE 3 gfp 0,32-17558752
DATA_SOURCE 1 entry $0
DATA_SOURCE 2 order r folio_order
DATA_SOURCE 3 gfp r current_gfp_context
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &ksm_thread_mutex
HALF_LOCKED2 global &mf_mutex

lib/test_xarray.c check_split_1() -> xas_split_alloc()

Type Parameter Key Value
PARAM_VALUE 0 xas 8714264325197791232
PARAM_VALUE 0 xas->xa 5024146686711472128
PARAM_VALUE 0 xas->xa_alloc 0
PARAM_VALUE 0 xas->xa_lru 0
PARAM_VALUE 0 xas->xa_node 3
PARAM_VALUE 0 xas->xa_pad 0
PARAM_VALUE 0 xas->xa_shift 1-6
PARAM_VALUE 1 entry 5024146686711472128
PARAM_VALUE 2 order 1-7
PARAM_VALUE 3 gfp 3264
CAPPED_DATA 2 order 1
DATA_SOURCE 1 entry $0
DATA_SOURCE 2 order $2
FUZZY_MAX 2 order 7
HARD_MAX 2 order 7
NOCHECK_CALL