Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 3 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/acpi/acpica/tbdata.c acpi_tb_acquire_temp_table() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 36
DATA_SOURCE 0 virt r acpi_os_map_memory
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/acpi/acpica/tbdata.c acpi_tb_release_table() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 1-u64max
DATA_SOURCE 0 virt $0
DATA_SOURCE 1 size $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 virt unit_byte
UNITS 1 size unit_byte

drivers/acpi/acpica/tbxfroot.c acpi_find_root_pointer() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 0 *virt 0-u16max
PARAM_VALUE 1 size 2
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
HALF_LOCKED2 irq

drivers/acpi/acpica/tbxfroot.c acpi_find_root_pointer() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 1-u64max
PARAM_VALUE 0 *virt 0-255
PARAM_VALUE 1 size 1-1024
DATA_SOURCE 0 virt r acpi_os_map_memory
FUZZY_MAX 1 size 1024
HARD_MAX 1 size 1024
NOCHECK_CALL
HALF_LOCKED2 irq

drivers/acpi/acpica/tbxfroot.c acpi_find_root_pointer() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 1-u64max
PARAM_VALUE 0 *virt 0-255
PARAM_VALUE 1 size 131072
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
HALF_LOCKED2 irq

drivers/acpi/acpica/tbxface.c acpi_get_table_header() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 1-u64max
PARAM_VALUE 1 size 36
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
UNITS 1 size unit_byte
HALF_LOCKED2 irq

drivers/acpi/acpi_fpdt.c fpdt_process_subtable() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 1-u64max
PARAM_VALUE 1 size 8
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/acpi/acpi_fpdt.c fpdt_process_subtable() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 8
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/acpi/acpi_fpdt.c fpdt_process_subtable() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 8
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/acpi/acpica/tbutils.c acpi_tb_parse_root_table() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 40
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
UNITS 1 size unit_byte
HALF_LOCKED2 irq

drivers/acpi/acpica/tbutils.c acpi_tb_parse_root_table() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 36
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
UNITS 1 size unit_byte
HALF_LOCKED2 irq

drivers/acpi/acpica/tbutils.c acpi_tb_parse_root_table() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 40-u32max
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
UNITS 1 size unit_byte
HALF_LOCKED2 irq

drivers/acpi/acpica/tbutils.c acpi_tb_parse_root_table() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 40-u32max
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
UNITS 1 size unit_byte
HALF_LOCKED2 irq

drivers/acpi/tables.c acpi_table_initrd_override() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 36
DATA_SOURCE 0 virt r acpi_os_map_memory
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/acpi/tables.c acpi_table_initrd_override() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 36
DATA_SOURCE 0 virt r acpi_os_map_memory
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/acpi/tables.c acpi_table_initrd_override() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 36
DATA_SOURCE 0 virt r acpi_os_map_memory
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/acpi/tables.c acpi_table_initrd_override() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 36
DATA_SOURCE 0 virt r acpi_os_map_memory
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/acpi/tables.c acpi_table_initrd_scan() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 36
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
UNITS 1 size unit_byte
HALF_LOCKED2 irq

drivers/acpi/tables.c acpi_table_initrd_scan() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 36
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
UNITS 1 size unit_byte
HALF_LOCKED2 irq

drivers/acpi/tables.c acpi_table_initrd_scan() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 36
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
UNITS 1 size unit_byte
HALF_LOCKED2 irq

drivers/acpi/tables.c acpi_table_initrd_scan() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 0 virt 4096-ptr_max
PARAM_VALUE 1 size 36
DATA_SOURCE 0 virt r acpi_os_map_memory
NOCHECK_CALL
UNITS 1 size unit_byte
HALF_LOCKED2 irq

drivers/acpi/apei/einj-core.c einj_remove() -> acpi_os_unmap_memory()

Type Parameter Key Value
PARAM_VALUE 1 size 1-4294967279,18446744073709551600-u64max
BUF_SIZE 0 virt 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte

drivers/acpi/acpica/evrgnini.c acpi_ev_system_memory_region_setup() -> acpi_os_unmap_memory()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 size unit_byte