1*eadf26f1SJens Wiklander /* SPDX-License-Identifier: GPL-2.0+ */ 2*eadf26f1SJens Wiklander /* 3*eadf26f1SJens Wiklander * Copyright (C) 2018 Linaro Limited 4*eadf26f1SJens Wiklander */ 5*eadf26f1SJens Wiklander 6*eadf26f1SJens Wiklander #ifndef __SANDBOXTEE_H 7*eadf26f1SJens Wiklander #define __SANDBOXTEE_H 8*eadf26f1SJens Wiklander 9*eadf26f1SJens Wiklander /** 10*eadf26f1SJens Wiklander * struct sandbox_tee_state - internal state of the sandbox TEE 11*eadf26f1SJens Wiklander * @session: current open session 12*eadf26f1SJens Wiklander * @num_shms: number of registered shared memory objects 13*eadf26f1SJens Wiklander * @ta: Trusted Application of current session 14*eadf26f1SJens Wiklander */ 15*eadf26f1SJens Wiklander struct sandbox_tee_state { 16*eadf26f1SJens Wiklander u32 session; 17*eadf26f1SJens Wiklander int num_shms; 18*eadf26f1SJens Wiklander void *ta; 19*eadf26f1SJens Wiklander }; 20*eadf26f1SJens Wiklander 21*eadf26f1SJens Wiklander #endif /*__SANDBOXTEE_H*/ 22