Lines Matching full:shared
30 * shared memory release.
36 * @cap_memref_null: flag indicating if the TEE Client support shared
49 * struct tee_shm - shared memory object
51 * @paddr: physical address of the shared memory
52 * @kaddr: virtual address of the shared memory
53 * @size: size of shared memory
59 * @id: unique id of a shared memory object on this device, shared
62 * secure world assigned id of this shared memory object, not
100 * tee_shm_alloc_kernel_buf() - Allocate kernel shared memory for a
102 * @ctx: The TEE context for shared memory allocation
103 * @size: Shared memory allocation size
109 * tee_shm_register_kernel_buf() - Register kernel shared memory for a
111 * @ctx: The TEE context for shared memory registration
120 * tee_shm_free() - Free shared memory
121 * @shm: Handle to shared memory to free
126 * tee_shm_get_va() - Get virtual address of a shared memory plus an offset
127 * @shm: Shared memory handle
128 * @offs: Offset from start of this shared memory
129 * @returns virtual address of the shared memory + offs if offs is within
130 * the bounds of this shared memory, else an ERR_PTR
135 * tee_shm_get_pa() - Get physical address of a shared memory plus an offset
136 * @shm: Shared memory handle
137 * @offs: Offset from start of this shared memory
139 * @returns 0 if offs is within the bounds of this shared memory, else an
145 * tee_shm_get_size() - Get size of shared memory buffer
146 * @shm: Shared memory handle
147 * @returns size of shared memory
155 * tee_shm_get_pages() - Get list of pages that hold shared buffer
156 * @shm: Shared memory handle
168 * tee_shm_get_page_offset() - Get shared buffer offset from page start
169 * @shm: Shared memory handle
170 * @returns page offset of shared buffer