Home
last modified time | relevance | path

Searched refs:apei_exec_context (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/acpi/apei/
Dapei-internal.h13 struct apei_exec_context;
15 typedef int (*apei_exec_ins_func_t)(struct apei_exec_context *ctx,
25 struct apei_exec_context { struct
38 void apei_exec_ctx_init(struct apei_exec_context *ctx, argument
44 static inline void apei_exec_ctx_set_input(struct apei_exec_context *ctx, in apei_exec_ctx_set_input()
50 static inline u64 apei_exec_ctx_get_output(struct apei_exec_context *ctx) in apei_exec_ctx_get_output()
55 int __apei_exec_run(struct apei_exec_context *ctx, u8 action, bool optional);
57 static inline int apei_exec_run(struct apei_exec_context *ctx, u8 action) in apei_exec_run()
63 static inline int apei_exec_run_optional(struct apei_exec_context *ctx, u8 action) in apei_exec_run_optional()
85 int apei_exec_read_register(struct apei_exec_context *ctx,
[all …]
Derst.c112 static int erst_exec_load_var1(struct apei_exec_context *ctx, in erst_exec_load_var1()
118 static int erst_exec_load_var2(struct apei_exec_context *ctx, in erst_exec_load_var2()
124 static int erst_exec_store_var1(struct apei_exec_context *ctx, in erst_exec_store_var1()
130 static int erst_exec_add(struct apei_exec_context *ctx, in erst_exec_add()
137 static int erst_exec_subtract(struct apei_exec_context *ctx, in erst_exec_subtract()
144 static int erst_exec_add_value(struct apei_exec_context *ctx, in erst_exec_add_value()
158 static int erst_exec_subtract_value(struct apei_exec_context *ctx, in erst_exec_subtract_value()
172 static int erst_exec_stall(struct apei_exec_context *ctx, in erst_exec_stall()
189 static int erst_exec_stall_while_true(struct apei_exec_context *ctx, in erst_exec_stall_while_true()
219 struct apei_exec_context *ctx, in erst_exec_skip_next_instruction_if_true()
[all …]
Dapei-base.c44 void apei_exec_ctx_init(struct apei_exec_context *ctx, in apei_exec_ctx_init()
70 int apei_exec_read_register(struct apei_exec_context *ctx, in apei_exec_read_register()
85 int apei_exec_read_register_value(struct apei_exec_context *ctx, in apei_exec_read_register_value()
118 int apei_exec_write_register(struct apei_exec_context *ctx, in apei_exec_write_register()
125 int apei_exec_write_register_value(struct apei_exec_context *ctx, in apei_exec_write_register_value()
137 int apei_exec_noop(struct apei_exec_context *ctx, in apei_exec_noop()
148 int __apei_exec_run(struct apei_exec_context *ctx, u8 action, in __apei_exec_run()
194 typedef int (*apei_exec_entry_func_t)(struct apei_exec_context *ctx,
198 static int apei_exec_for_each_entry(struct apei_exec_context *ctx, in apei_exec_for_each_entry()
227 static int pre_map_gar_callback(struct apei_exec_context *ctx, in pre_map_gar_callback()
[all …]
Deinj.c140 static void einj_exec_ctx_init(struct apei_exec_context *ctx) in einj_exec_ctx_init()
148 struct apei_exec_context ctx; in __einj_get_available_error_type()
291 struct apei_exec_context trigger_ctx; in __einj_error_trigger()
405 struct apei_exec_context ctx; in __einj_error_inject()
675 struct apei_exec_context ctx; in einj_init()
773 struct apei_exec_context ctx; in einj_exit()