Searched refs:apei_exec_context (Results 1 - 4 of 4) sorted by relevance
/linux-4.4.14/drivers/acpi/apei/ |
H A D | apei-internal.h | 12 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 D | apei-base.c | 52 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 D | erst.c | 119 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 D | einj.c | 147 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 71 milliseconds