11 #include <tee_internal_api.h> 43 struct __TEES_ContiguousMemoryHandle;
98 TEES_ContiguousMemoryHandle *memory);
161 TEES_ContiguousMemoryHandle memory,
206 TEES_ContiguousMemoryHandle memory,
void TEES_ReleaseContiguousMemory(TEES_ContiguousMemoryHandle memory)
Releases physically contiguous memory buffer that was previously allocated by TEES_AllocateContiguous...
struct __TEES_ContiguousMemoryHandle * TEES_ContiguousMemoryHandle
Definition: scma.h:50
TEE_Result TEES_AllocateContiguousMemory(const char *region, size_t size, size_t align, uint32_t flags, TEES_ContiguousMemoryHandle *memory)
Allocates physically contiguous memory buffer handle of the specified region type.
TEE_Result TEES_GetContiguousMemoryPhysaddr(TEES_ContiguousMemoryHandle memory, uint64_t *physaddr)
Retrieves physical address of physically contiguous memory buffer that was previously allocated by TE...
void TEES_UnmapContiguousMemory(void *addr)
Unmaps physically contiguous memory buffer that was previously mapped by TEES_MapContiguousMemory.
TEES_ContiguousAllocateFlags
Determines the desired allocated memory handle properties.
Definition: scma.h:20
TEE_Result TEES_MapContiguousMemory(TEES_ContiguousMemoryHandle memory, void **addr, uint32_t flags)
Maps physically contiguous memory buffer previously allocated by TEES_AllocateContiguousMemory into t...
TEES_ContiguousMapFlags
Determines the desired mapping properties.
Definition: scma.h:28
#define U(n)
Defined for compatibility now.
Definition: tee_smc.h:18