Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/acpi/apei/apei-base.c apei_resources_release() -> apei_resources_sub()

Type Parameter Key Value
PARAM_VALUE 0 resources1 4849122551325696000
PARAM_VALUE 1 resources2 1404816292841373696,5190669092539973632,6411200275115057152,7957247856776704000
CAPPED_DATA 1 &resources2->iomem 1
CAPPED_DATA 1 &resources2->ioport 1
DATA_SOURCE 1 resources2 $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 global &einj_mutex

drivers/acpi/apei/apei-base.c apei_resources_request() -> apei_resources_sub()

Type Parameter Key Value
PARAM_VALUE 0 resources1 1404816292841373696,5190669092539973632,6411200275115057152,7957247856776704000
PARAM_VALUE 1 resources2 4849122551325696000
DATA_SOURCE 0 resources1 $0
STR_LEN 0 resources1 9,17
STR_LEN 0 resources1 9,17
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 global &einj_mutex

drivers/acpi/apei/apei-base.c apei_resources_request() -> apei_resources_sub()

Type Parameter Key Value
PARAM_VALUE 0 resources1 1404816292841373696,5190669092539973632,6411200275115057152,7957247856776704000
PARAM_VALUE 1 resources2 4167744958976659456
DATA_SOURCE 0 resources1 $0
STR_LEN 0 resources1 9,17
STR_LEN 0 resources1 9,17
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 global &einj_mutex

drivers/acpi/apei/apei-base.c apei_resources_request() -> apei_resources_sub()

Type Parameter Key Value
PARAM_VALUE 0 resources1 1404816292841373696,5190669092539973632,6411200275115057152,7957247856776704000
PARAM_VALUE 1 resources2 2090718960512741376
DATA_SOURCE 0 resources1 $0
STR_LEN 0 resources1 9,17
STR_LEN 0 resources1 9,17
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 global &einj_mutex

drivers/acpi/apei/einj-core.c __einj_error_trigger() -> apei_resources_sub()

Type Parameter Key Value
PARAM_VALUE 0 resources1 6411200275115057152
PARAM_VALUE 1 resources2 1404816292841373696
LOCK2 &attr->mutex
LOCK2 global &einj_mutex
TYPE_LOCK (struct simple_attr)->mutex

drivers/acpi/apei/einj-core.c __einj_error_trigger() -> apei_resources_sub()

Type Parameter Key Value
PARAM_VALUE 0 resources1 6411200275115057152
PARAM_VALUE 1 resources2 8281442504490864640
PARAM_VALUE 1 resources2->iomem.next 4096-ptr_max
PARAM_VALUE 1 resources2->iomem.prev 4096-ptr_max
LOCK2 &attr->mutex
LOCK2 global &einj_mutex
TYPE_LOCK (struct simple_attr)->mutex