Blame view
include/sandboxtee.h
778 Bytes
eadf26f18 tee: add sandbox ... |
1 2 3 4 5 6 7 |
/* SPDX-License-Identifier: GPL-2.0+ */ /* * Copyright (C) 2018 Linaro Limited */ #ifndef __SANDBOXTEE_H #define __SANDBOXTEE_H |
fc1fe01b0 avb: add support ... |
8 9 |
#include <search.h> #include <tee/optee_ta_avb.h> |
eadf26f18 tee: add sandbox ... |
10 11 |
/** * struct sandbox_tee_state - internal state of the sandbox TEE |
fc1fe01b0 avb: add support ... |
12 13 14 15 16 17 |
* @session: current open session * @num_shms: number of registered shared memory objects * @ta: Trusted Application of current session * @ta_avb_rollback_indexes TA avb rollback indexes storage * @ta_avb_lock_state TA avb lock state storage * @pstorage_htab named persistent values storage |
eadf26f18 tee: add sandbox ... |
18 19 20 21 22 |
*/ struct sandbox_tee_state { u32 session; int num_shms; void *ta; |
fc1fe01b0 avb: add support ... |
23 24 25 |
u64 ta_avb_rollback_indexes[TA_AVB_MAX_ROLLBACK_LOCATIONS]; u32 ta_avb_lock_state; struct hsearch_data pstorage_htab; |
eadf26f18 tee: add sandbox ... |
26 27 28 |
}; #endif /*__SANDBOXTEE_H*/ |