mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 14:42:24 +00:00
tee: add sec_world_id to struct tee_shm
Adds sec_world_id to struct tee_shm which describes a shared memory object. sec_world_id can be used by a driver to store an id assigned by secure world. Reviewed-by: Sumit Garg <sumit.garg@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
This commit is contained in:
parent
7f565d0ead
commit
9028b2463c
@ -197,7 +197,11 @@ int tee_session_calc_client_uuid(uuid_t *uuid, u32 connection_method,
|
|||||||
* @num_pages: number of locked pages
|
* @num_pages: number of locked pages
|
||||||
* @dmabuf: dmabuf used to for exporting to user space
|
* @dmabuf: dmabuf used to for exporting to user space
|
||||||
* @flags: defined by TEE_SHM_* in tee_drv.h
|
* @flags: defined by TEE_SHM_* in tee_drv.h
|
||||||
* @id: unique id of a shared memory object on this device
|
* @id: unique id of a shared memory object on this device, shared
|
||||||
|
* with user space
|
||||||
|
* @sec_world_id:
|
||||||
|
* secure world assigned id of this shared memory object, not
|
||||||
|
* used by all drivers
|
||||||
*
|
*
|
||||||
* This pool is only supposed to be accessed directly from the TEE
|
* This pool is only supposed to be accessed directly from the TEE
|
||||||
* subsystem and from drivers that implements their own shm pool manager.
|
* subsystem and from drivers that implements their own shm pool manager.
|
||||||
@ -213,6 +217,7 @@ struct tee_shm {
|
|||||||
struct dma_buf *dmabuf;
|
struct dma_buf *dmabuf;
|
||||||
u32 flags;
|
u32 flags;
|
||||||
int id;
|
int id;
|
||||||
|
u64 sec_world_id;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user