Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 45 files:

Smatch caller information:

drivers/of/fdt.c early_init_dt_add_memory_arch() -> memblock_add()

Type Parameter Key Value
CAPPED_DATA 0 base 1
CAPPED_DATA 0 base 1
DATA_SOURCE 0 base $0 [m]
DATA_SOURCE 1 size $1 [m]
NOCHECK_CALL
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/of/fdt.c early_init_dt_check_for_usable_mem_range() -> memblock_add()

Type Parameter Key Value
PARAM_VALUE 1 size 1-u64max
NOCHECK_CALL
UNITS 0 base unit_byte
UNITS 1 size unit_byte

arch/x86/kernel/e820.c e820__memblock_setup() -> memblock_add()

Type Parameter Key Value
NOCHECK_CALL
UNITS 0 base unit_byte
UNITS 1 size unit_byte
LOCK2 irq

kernel/liveupdate/kexec_handover.c kho_populate() -> memblock_add()

Type Parameter Key Value
NOCHECK_CALL
UNITS 0 base unit_byte
UNITS 1 size unit_byte
HALF_LOCKED2 irq

drivers/firmware/efi/efi.c reserve_unaccepted() -> memblock_add()

Type Parameter Key Value
PARAM_VALUE 0 base 18446744073709547520
PARAM_VALUE 1 size 4096
NOCHECK_CALL
LOCK2 irq