Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/acpi/acpi_memhotplug.c acpi_memory_device_free() -> acpi_memory_free_device_resources()

Type Parameter Key Value
PARAM_VALUE 0 mem_device 4096-ptr_max
BUF_SIZE 0 mem_device 24,32,88,104,108-1096,1616,2592
BUF_SIZE 0 mem_device 24,32,88,104,108-1096,1616,2592
DATA_SOURCE 0 mem_device $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock

drivers/acpi/acpi_memhotplug.c acpi_memory_get_device_resources() -> acpi_memory_free_device_resources()

Type Parameter Key Value
PARAM_VALUE 0 mem_device 4096-ptr_max
PARAM_VALUE 0 mem_device->device 4096-ptr_max
PARAM_VALUE 0 mem_device->device->handler 4096-ptr_max
PARAM_VALUE 0 mem_device->mgid (-1)
PARAM_VALUE 0 mem_device->res_list.next 4096-ptr_max
PARAM_VALUE 0 mem_device->res_list.next->next 4096-ptr_max
PARAM_VALUE 0 mem_device->res_list.prev 4096-ptr_max
PARAM_VALUE 0 mem_device->res_list.prev->next 4096-ptr_max
PARAM_VALUE 0 mem_device->res_list.prev->prev 4096-ptr_max
BUF_SIZE 0 mem_device 32
CAPPED_DATA 0 &mem_device->res_list 1
DATA_SOURCE 0 mem_device $0
PARAM_COMPARE 0 &mem_device->res_list == $0->res_list.next
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock