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

/linux-4.4.14/drivers/acpi/apei/
H A Dapei-internal.h12 struct apei_exec_context;
14 typedef int (*apei_exec_ins_func_t)(struct apei_exec_context *ctx,
24 struct apei_exec_context { struct
37 void apei_exec_ctx_init(struct apei_exec_context *ctx,
43 static inline void apei_exec_ctx_set_input(struct apei_exec_context *ctx, apei_exec_ctx_set_input()
49 static inline u64 apei_exec_ctx_get_output(struct apei_exec_context *ctx) apei_exec_ctx_get_output()
54 int __apei_exec_run(struct apei_exec_context *ctx, u8 action, bool optional);
56 static inline int apei_exec_run(struct apei_exec_context *ctx, u8 action) apei_exec_run()
62 static inline int apei_exec_run_optional(struct apei_exec_context *ctx, u8 action) apei_exec_run_optional()
84 int apei_exec_read_register(struct apei_exec_context *ctx,
86 int apei_exec_read_register_value(struct apei_exec_context *ctx,
88 int apei_exec_write_register(struct apei_exec_context *ctx,
90 int apei_exec_write_register_value(struct apei_exec_context *ctx,
92 int apei_exec_noop(struct apei_exec_context *ctx,
94 int apei_exec_pre_map_gars(struct apei_exec_context *ctx);
95 int apei_exec_post_unmap_gars(struct apei_exec_context *ctx);
117 int apei_exec_collect_resources(struct apei_exec_context *ctx,
H A Dapei-base.c52 void apei_exec_ctx_init(struct apei_exec_context *ctx, apei_exec_ctx_init()
78 int apei_exec_read_register(struct apei_exec_context *ctx, apei_exec_read_register()
93 int apei_exec_read_register_value(struct apei_exec_context *ctx, apei_exec_read_register_value()
126 int apei_exec_write_register(struct apei_exec_context *ctx, apei_exec_write_register()
133 int apei_exec_write_register_value(struct apei_exec_context *ctx, apei_exec_write_register_value()
145 int apei_exec_noop(struct apei_exec_context *ctx, apei_exec_noop()
156 int __apei_exec_run(struct apei_exec_context *ctx, u8 action, __apei_exec_run()
202 typedef int (*apei_exec_entry_func_t)(struct apei_exec_context *ctx,
206 static int apei_exec_for_each_entry(struct apei_exec_context *ctx, apei_exec_for_each_entry()
235 static int pre_map_gar_callback(struct apei_exec_context *ctx, pre_map_gar_callback()
251 int apei_exec_pre_map_gars(struct apei_exec_context *ctx) apei_exec_pre_map_gars()
258 struct apei_exec_context ctx_unmap; apei_exec_pre_map_gars()
268 static int post_unmap_gar_callback(struct apei_exec_context *ctx, post_unmap_gar_callback()
281 int apei_exec_post_unmap_gars(struct apei_exec_context *ctx) apei_exec_post_unmap_gars()
711 static int collect_res_callback(struct apei_exec_context *ctx, collect_res_callback()
745 int apei_exec_collect_resources(struct apei_exec_context *ctx, apei_exec_collect_resources()
H A Derst.c119 static int erst_exec_load_var1(struct apei_exec_context *ctx, erst_exec_load_var1()
125 static int erst_exec_load_var2(struct apei_exec_context *ctx, erst_exec_load_var2()
131 static int erst_exec_store_var1(struct apei_exec_context *ctx, erst_exec_store_var1()
137 static int erst_exec_add(struct apei_exec_context *ctx, erst_exec_add()
144 static int erst_exec_subtract(struct apei_exec_context *ctx, erst_exec_subtract()
151 static int erst_exec_add_value(struct apei_exec_context *ctx, erst_exec_add_value()
165 static int erst_exec_subtract_value(struct apei_exec_context *ctx, erst_exec_subtract_value()
179 static int erst_exec_stall(struct apei_exec_context *ctx, erst_exec_stall()
196 static int erst_exec_stall_while_true(struct apei_exec_context *ctx, erst_exec_stall_while_true()
226 struct apei_exec_context *ctx, erst_exec_skip_next_instruction_if_true()
243 static int erst_exec_goto(struct apei_exec_context *ctx, erst_exec_goto()
250 static int erst_exec_set_src_address_base(struct apei_exec_context *ctx, erst_exec_set_src_address_base()
256 static int erst_exec_set_dst_address_base(struct apei_exec_context *ctx, erst_exec_set_dst_address_base()
262 static int erst_exec_move_data(struct apei_exec_context *ctx, erst_exec_move_data()
375 static inline void erst_exec_ctx_init(struct apei_exec_context *ctx) erst_exec_ctx_init()
383 struct apei_exec_context ctx; erst_get_erange()
405 struct apei_exec_context ctx; __erst_get_record_count()
449 struct apei_exec_context ctx; __erst_get_next_record_id()
636 struct apei_exec_context ctx; __erst_write_to_storage()
675 struct apei_exec_context ctx; __erst_read_from_storage()
718 struct apei_exec_context ctx; __erst_clear_from_storage()
1122 struct apei_exec_context ctx; erst_init()
H A Deinj.c147 static void einj_exec_ctx_init(struct apei_exec_context *ctx) einj_exec_ctx_init()
155 struct apei_exec_context ctx; __einj_get_available_error_type()
299 struct apei_exec_context trigger_ctx; __einj_error_trigger()
416 struct apei_exec_context ctx; __einj_error_inject()
689 struct apei_exec_context ctx; einj_init()
808 struct apei_exec_context ctx; einj_exit()

Completed in 54 milliseconds