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 arch_add_memory() -> init_memory_mapping()

Type Parameter Key Value
DATA_SOURCE 0 start $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 start unit_byte
UNITS 1 end unit_byte

arch/x86/mm/init.c init_mem_mapping() -> init_memory_mapping()

Type Parameter Key Value
PARAM_VALUE 0 start 0
PARAM_VALUE 1 end 1048576
NOCHECK_CALL
LOCK2 irq

arch/x86/mm/init.c init_range_memory_mapping() -> init_memory_mapping()

Type Parameter Key Value
PARAM_VALUE 0 start 0-18446744073709551614
PARAM_VALUE 1 end 1-u64max
CAPPED_DATA 0 start 1
CAPPED_DATA 0 start 1
CAPPED_DATA 1 end 1
CAPPED_DATA 1 end 1
PARAM_COMPARE 0 start < $1
PARAM_COMPARE 1 end > $0
PARAM_COMPARE 1 end > $0
NOCHECK_CALL
UNITS 0 start unit_byte
UNITS 1 end unit_byte
LOCK2 irq

arch/x86/kernel/amd_gart_64.c gart_iommu_init() -> init_memory_mapping()

Type Parameter Key Value
PARAM_VALUE 0 start 0,4096-18446744073709547520
PARAM_VALUE 1 end 0,4096-18446744073708498944
BIT_INFO 0 start 0x0,0xfffffffffffff000
BIT_INFO 1 end 0x0,0xfffffffffffff000
NOCHECK_CALL
UNITS 0 start unit_byte
UNITS 1 end unit_byte