Lines Matching refs:apei_exec_context
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,
87 int apei_exec_read_register_value(struct apei_exec_context *ctx,
89 int apei_exec_write_register(struct apei_exec_context *ctx,
91 int apei_exec_write_register_value(struct apei_exec_context *ctx,
93 int apei_exec_noop(struct apei_exec_context *ctx,
95 int apei_exec_pre_map_gars(struct apei_exec_context *ctx);
96 int apei_exec_post_unmap_gars(struct apei_exec_context *ctx);
118 int apei_exec_collect_resources(struct apei_exec_context *ctx,