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 |