Symbol: apei_exec_context
drivers/acpi/apei/apei-base.c
118
int apei_exec_write_register(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-base.c
125
int apei_exec_write_register_value(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-base.c
134
int apei_exec_noop(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-base.c
145
int __apei_exec_run(struct apei_exec_context *ctx, u8 action,
drivers/acpi/apei/apei-base.c
191
typedef int (*apei_exec_entry_func_t)(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-base.c
195
static int apei_exec_for_each_entry(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-base.c
224
static int pre_map_gar_callback(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-base.c
240
int apei_exec_pre_map_gars(struct apei_exec_context *ctx)
drivers/acpi/apei/apei-base.c
247
struct apei_exec_context ctx_unmap;
drivers/acpi/apei/apei-base.c
257
static int post_unmap_gar_callback(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-base.c
270
int apei_exec_post_unmap_gars(struct apei_exec_context *ctx)
drivers/acpi/apei/apei-base.c
44
void apei_exec_ctx_init(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-base.c
70
int apei_exec_read_register(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-base.c
710
static int collect_res_callback(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-base.c
744
int apei_exec_collect_resources(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-base.c
85
int apei_exec_read_register_value(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-internal.h
117
int apei_exec_collect_resources(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-internal.h
12
struct apei_exec_context;
drivers/acpi/apei/apei-internal.h
14
typedef int (*apei_exec_ins_func_t)(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-internal.h
37
void apei_exec_ctx_init(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-internal.h
43
static inline void apei_exec_ctx_set_input(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-internal.h
49
static inline u64 apei_exec_ctx_get_output(struct apei_exec_context *ctx)
drivers/acpi/apei/apei-internal.h
54
int __apei_exec_run(struct apei_exec_context *ctx, u8 action, bool optional);
drivers/acpi/apei/apei-internal.h
56
static inline int apei_exec_run(struct apei_exec_context *ctx, u8 action)
drivers/acpi/apei/apei-internal.h
62
static inline int apei_exec_run_optional(struct apei_exec_context *ctx, u8 action)
drivers/acpi/apei/apei-internal.h
84
int apei_exec_read_register(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-internal.h
86
int apei_exec_read_register_value(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-internal.h
88
int apei_exec_write_register(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-internal.h
90
int apei_exec_write_register_value(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-internal.h
92
int apei_exec_noop(struct apei_exec_context *ctx,
drivers/acpi/apei/apei-internal.h
94
int apei_exec_pre_map_gars(struct apei_exec_context *ctx);
drivers/acpi/apei/apei-internal.h
95
int apei_exec_post_unmap_gars(struct apei_exec_context *ctx);
drivers/acpi/apei/einj-core.c
1044
struct apei_exec_context ctx;
drivers/acpi/apei/einj-core.c
1145
struct apei_exec_context ctx;
drivers/acpi/apei/einj-core.c
188
static void einj_exec_ctx_init(struct apei_exec_context *ctx)
drivers/acpi/apei/einj-core.c
196
struct apei_exec_context ctx;
drivers/acpi/apei/einj-core.c
410
struct apei_exec_context trigger_ctx;
drivers/acpi/apei/einj-core.c
541
struct apei_exec_context ctx;
drivers/acpi/apei/erst.c
1191
struct apei_exec_context ctx;
drivers/acpi/apei/erst.c
130
static int erst_exec_load_var1(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
136
static int erst_exec_load_var2(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
142
static int erst_exec_store_var1(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
148
static int erst_exec_add(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
155
static int erst_exec_subtract(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
162
static int erst_exec_add_value(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
176
static int erst_exec_subtract_value(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
190
static int erst_exec_stall(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
207
static int erst_exec_stall_while_true(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
239
struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
256
static int erst_exec_goto(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
263
static int erst_exec_set_src_address_base(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
269
static int erst_exec_set_dst_address_base(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
275
static int erst_exec_move_data(struct apei_exec_context *ctx,
drivers/acpi/apei/erst.c
388
static inline void erst_exec_ctx_init(struct apei_exec_context *ctx)
drivers/acpi/apei/erst.c
396
struct apei_exec_context ctx;
drivers/acpi/apei/erst.c
425
struct apei_exec_context ctx;
drivers/acpi/apei/erst.c
469
struct apei_exec_context ctx;
drivers/acpi/apei/erst.c
650
struct apei_exec_context ctx;
drivers/acpi/apei/erst.c
691
struct apei_exec_context ctx;
drivers/acpi/apei/erst.c
736
struct apei_exec_context ctx;