apei_exec_context
int apei_exec_write_register(struct apei_exec_context *ctx,
int apei_exec_write_register_value(struct apei_exec_context *ctx,
int apei_exec_noop(struct apei_exec_context *ctx,
int __apei_exec_run(struct apei_exec_context *ctx, u8 action,
typedef int (*apei_exec_entry_func_t)(struct apei_exec_context *ctx,
static int apei_exec_for_each_entry(struct apei_exec_context *ctx,
static int pre_map_gar_callback(struct apei_exec_context *ctx,
int apei_exec_pre_map_gars(struct apei_exec_context *ctx)
struct apei_exec_context ctx_unmap;
static int post_unmap_gar_callback(struct apei_exec_context *ctx,
int apei_exec_post_unmap_gars(struct apei_exec_context *ctx)
void apei_exec_ctx_init(struct apei_exec_context *ctx,
int apei_exec_read_register(struct apei_exec_context *ctx,
static int collect_res_callback(struct apei_exec_context *ctx,
int apei_exec_collect_resources(struct apei_exec_context *ctx,
int apei_exec_read_register_value(struct apei_exec_context *ctx,
int apei_exec_collect_resources(struct apei_exec_context *ctx,
struct apei_exec_context;
typedef int (*apei_exec_ins_func_t)(struct apei_exec_context *ctx,
void apei_exec_ctx_init(struct apei_exec_context *ctx,
static inline void apei_exec_ctx_set_input(struct apei_exec_context *ctx,
static inline u64 apei_exec_ctx_get_output(struct apei_exec_context *ctx)
int __apei_exec_run(struct apei_exec_context *ctx, u8 action, bool optional);
static inline int apei_exec_run(struct apei_exec_context *ctx, u8 action)
static inline int apei_exec_run_optional(struct apei_exec_context *ctx, u8 action)
int apei_exec_read_register(struct apei_exec_context *ctx,
int apei_exec_read_register_value(struct apei_exec_context *ctx,
int apei_exec_write_register(struct apei_exec_context *ctx,
int apei_exec_write_register_value(struct apei_exec_context *ctx,
int apei_exec_noop(struct apei_exec_context *ctx,
int apei_exec_pre_map_gars(struct apei_exec_context *ctx);
int apei_exec_post_unmap_gars(struct apei_exec_context *ctx);
struct apei_exec_context ctx;
struct apei_exec_context ctx;
static void einj_exec_ctx_init(struct apei_exec_context *ctx)
struct apei_exec_context ctx;
struct apei_exec_context trigger_ctx;
struct apei_exec_context ctx;
struct apei_exec_context ctx;
static int erst_exec_load_var1(struct apei_exec_context *ctx,
static int erst_exec_load_var2(struct apei_exec_context *ctx,
static int erst_exec_store_var1(struct apei_exec_context *ctx,
static int erst_exec_add(struct apei_exec_context *ctx,
static int erst_exec_subtract(struct apei_exec_context *ctx,
static int erst_exec_add_value(struct apei_exec_context *ctx,
static int erst_exec_subtract_value(struct apei_exec_context *ctx,
static int erst_exec_stall(struct apei_exec_context *ctx,
static int erst_exec_stall_while_true(struct apei_exec_context *ctx,
struct apei_exec_context *ctx,
static int erst_exec_goto(struct apei_exec_context *ctx,
static int erst_exec_set_src_address_base(struct apei_exec_context *ctx,
static int erst_exec_set_dst_address_base(struct apei_exec_context *ctx,
static int erst_exec_move_data(struct apei_exec_context *ctx,
static inline void erst_exec_ctx_init(struct apei_exec_context *ctx)
struct apei_exec_context ctx;
struct apei_exec_context ctx;
struct apei_exec_context ctx;
struct apei_exec_context ctx;
struct apei_exec_context ctx;
struct apei_exec_context ctx;