Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

arch/x86/mm/ioremap.c __ioremap_check_other() -> efi_mem_type()

Type Parameter Key Value
CAPPED_DATA 0 phys_addr 1
CAPPED_DATA 0 phys_addr 1
DATA_SOURCE 0 phys_addr $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 phys_addr 0-s32max[c]
USER_DATA 0 phys_addr 0-s32max[c]
UNITS 0 phys_addr unit_byte

arch/x86/mm/ioremap.c __ioremap_check_other() -> efi_mem_type()

Type Parameter Key Value
CAPPED_DATA 0 phys_addr 1
CAPPED_DATA 0 phys_addr 1
DATA_SOURCE 0 phys_addr $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 phys_addr 0-s32max[c]
USER_DATA 0 phys_addr 0-s32max[c]
UNITS 0 phys_addr unit_byte

arch/x86/mm/ioremap.c memremap_is_efi_data() -> efi_mem_type()

Type Parameter Key Value
DATA_SOURCE 0 phys_addr $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 phys_addr 0-u64max
USER_DATA 0 phys_addr 0-u64max
UNITS 0 phys_addr unit_byte

arch/x86/mm/ioremap.c memremap_should_map_decrypted() -> efi_mem_type()

Type Parameter Key Value
DATA_SOURCE 0 phys_addr $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 phys_addr 0-u64max
USER_DATA 0 phys_addr 0-u64max
UNITS 0 phys_addr unit_byte

arch/x86/kernel/setup.c setup_arch() -> efi_mem_type()

Type Parameter Key Value
PARAM_VALUE 0 phys_addr 655360
LOCK2 irq

drivers/firmware/efi/efi-bgrt.c efi_bgrt_init() -> efi_mem_type()

Type Parameter Key Value
HALF_LOCKED2 global &acpi_probe_mutex
HALF_LOCKED2 irq