Lines Matching refs:apei_exec_context
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, argument
43 static inline void apei_exec_ctx_set_input(struct apei_exec_context *ctx, in apei_exec_ctx_set_input()
49 static inline u64 apei_exec_ctx_get_output(struct apei_exec_context *ctx) in 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) in apei_exec_run()
62 static inline int apei_exec_run_optional(struct apei_exec_context *ctx, u8 action) in 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,