Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/acpi/apei/erst.c __erst_clear_from_storage() -> erst_exec_ctx_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 5736060918527582208
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &erst_lock
LOCK2 global &erst_record_id_cache.lock
HALF_LOCKED2 &target->i_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &mce_chrdev_read_mutex
TYPE_LOCK (struct erst_record_id_cache)->lock

drivers/acpi/apei/erst.c __erst_get_next_record_id() -> erst_exec_ctx_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 8383904491142385664
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &erst_lock
LOCK2 global &erst_record_id_cache.lock
HALF_LOCKED2 &psi->read_mutex
HALF_LOCKED2 global &erst_dbg_mutex
HALF_LOCKED2 global &mce_chrdev_read_mutex
TYPE_LOCK (struct erst_record_id_cache)->lock

drivers/acpi/apei/erst.c __erst_get_record_count() -> erst_exec_ctx_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 7247641544317763584
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &erst_lock

drivers/acpi/apei/erst.c __erst_read_from_storage() -> erst_exec_ctx_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 7596537681779060736
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &erst_lock
HALF_LOCKED2 global &erst_dbg_mutex

drivers/acpi/apei/erst.c __erst_write_to_storage() -> erst_exec_ctx_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 6356833495642083328
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &erst_lock
HALF_LOCKED2 global &erst_dbg_mutex

drivers/acpi/apei/erst.c erst_get_erange() -> erst_exec_ctx_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 6633469932886319104
NOCHECK_CALL

drivers/acpi/apei/erst.c erst_init() -> erst_exec_ctx_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 54864298648133632
NOCHECK_CALL