Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

arch/x86/mm/init_64.c vmemmap_check_pmd() -> vmemmap_verify()

Type Parameter Key Value
PARAM_VALUE 0 pte 4096-ptr_max
PARAM_VALUE 2 start 0-18446744073709551614
CAPPED_DATA 2 start 1
CAPPED_DATA 2 start 1
DATA_SOURCE 0 pte $0
DATA_SOURCE 1 node $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 end $3
BIT_INFO 3 end 0x0,0xfffffffffffff000
BIT_INFO 3 end 0x0,0xfffffffffffff000
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 start unit_page
UNITS 3 end unit_page
HALF_LOCKED2 irq

mm/sparse-vmemmap.c vmemmap_check_pmd() -> vmemmap_verify()

Type Parameter Key Value
PARAM_VALUE 0 pte 4096-ptr_max
PARAM_VALUE 2 start 0-18446744073709551614
CAPPED_DATA 2 start 1
CAPPED_DATA 2 start 1
DATA_SOURCE 0 pte $0
DATA_SOURCE 1 node $1
DATA_SOURCE 2 start $2
DATA_SOURCE 3 end $3
BIT_INFO 3 end 0x0,0xfffffffffffff000
BIT_INFO 3 end 0x0,0xfffffffffffff000
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 start unit_page
UNITS 3 end unit_page
HALF_LOCKED2 irq

mm/sparse-vmemmap.c vmemmap_populate_address() -> vmemmap_verify()

Type Parameter Key Value
PARAM_VALUE 0 pte 4096-ptr_max
CAPPED_DATA 2 start 1
CAPPED_DATA 2 start 1
CAPPED_DATA 3 end 1
DATA_SOURCE 0 pte r vmemmap_pte_populate
DATA_SOURCE 1 node $1
DATA_SOURCE 2 start $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 start unit_page
UNITS 3 end unit_page
HALF_LOCKED2 irq