Searched refs:apei_exec_context (Results 1 – 4 of 4) sorted by relevance
/linux-3.4.99/drivers/acpi/apei/ |
D | apei-internal.h | 13 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 …]
|
D | apei-base.c | 56 void apei_exec_ctx_init(struct apei_exec_context *ctx, in apei_exec_ctx_init() 82 int apei_exec_read_register(struct apei_exec_context *ctx, in apei_exec_read_register() 97 int apei_exec_read_register_value(struct apei_exec_context *ctx, in apei_exec_read_register_value() 130 int apei_exec_write_register(struct apei_exec_context *ctx, in apei_exec_write_register() 137 int apei_exec_write_register_value(struct apei_exec_context *ctx, in apei_exec_write_register_value() 149 int apei_exec_noop(struct apei_exec_context *ctx, in apei_exec_noop() 160 int __apei_exec_run(struct apei_exec_context *ctx, u8 action, in __apei_exec_run() 206 typedef int (*apei_exec_entry_func_t)(struct apei_exec_context *ctx, 210 static int apei_exec_for_each_entry(struct apei_exec_context *ctx, in apei_exec_for_each_entry() 239 static int pre_map_gar_callback(struct apei_exec_context *ctx, in pre_map_gar_callback() [all …]
|
D | erst.c | 122 static int erst_exec_load_var1(struct apei_exec_context *ctx, in erst_exec_load_var1() 128 static int erst_exec_load_var2(struct apei_exec_context *ctx, in erst_exec_load_var2() 134 static int erst_exec_store_var1(struct apei_exec_context *ctx, in erst_exec_store_var1() 140 static int erst_exec_add(struct apei_exec_context *ctx, in erst_exec_add() 147 static int erst_exec_subtract(struct apei_exec_context *ctx, in erst_exec_subtract() 154 static int erst_exec_add_value(struct apei_exec_context *ctx, in erst_exec_add_value() 168 static int erst_exec_subtract_value(struct apei_exec_context *ctx, in erst_exec_subtract_value() 182 static int erst_exec_stall(struct apei_exec_context *ctx, in erst_exec_stall() 199 static int erst_exec_stall_while_true(struct apei_exec_context *ctx, in erst_exec_stall_while_true() 229 struct apei_exec_context *ctx, in erst_exec_skip_next_instruction_if_true() [all …]
|
D | einj.c | 146 static void einj_exec_ctx_init(struct apei_exec_context *ctx) in einj_exec_ctx_init() 154 struct apei_exec_context ctx; in __einj_get_available_error_type() 300 struct apei_exec_context trigger_ctx; in __einj_error_trigger() 416 struct apei_exec_context ctx; in __einj_error_inject() 646 struct apei_exec_context ctx; in einj_init() 752 struct apei_exec_context ctx; in einj_exit()
|