apei_interp
struct apei_interp;
struct apei_interp *jsc_interp;
struct apei_interp;
struct apei_interp *ssc_interp;
struct apei_interp *
struct apei_interp *I;
I = kmem_zalloc(offsetof(struct apei_interp, actinst[nact]), KM_SLEEP);
apei_interp_destroy(struct apei_interp *I)
kmem_free(I, offsetof(struct apei_interp, actinst[nact]));
apei_interp_pass1_load(struct apei_interp *I, uint32_t i,
apei_interp_pass2_verify(struct apei_interp *I, uint32_t i,
apei_interp_pass3_alloc(struct apei_interp *I)
apei_interp_pass4_assemble(struct apei_interp *I, uint32_t i,
apei_interp_pass5_verify(struct apei_interp *I)
apei_interpret(struct apei_interp *I, unsigned action, void *cookie)
struct apei_interp;
struct apei_interp *apei_interp_create(const char *,
void apei_interp_destroy(struct apei_interp *);
void apei_interp_pass1_load(struct apei_interp *, uint32_t,
void apei_interp_pass2_verify(struct apei_interp *, uint32_t,
void apei_interp_pass3_alloc(struct apei_interp *);
void apei_interp_pass4_assemble(struct apei_interp *, uint32_t,
void apei_interp_pass5_verify(struct apei_interp *);
void apei_interpret(struct apei_interp *, unsigned, void *);