History

tee: remove tee_shm_va2pa() and tee_shm_pa2va()

We should not need to index into SHMs based on absolute VA/PA. These functions are not used and this kind of usage should not be encouraged anyway. Remove these functions.

Andrew Davis committed 4 years ago

Commit 66eb6df1 parent 31231092 files · +0 −68Browse files

Showing the changes to include (1 of 2 files). Show all

Unified · Split

include/linux/tee_drv.h+0−18
@@ -298,24 +298,6 @@ void tee_shm_free(struct tee_shm *shm); · 297 unmodified lines
298298 */
299299 void tee_shm_put(struct tee_shm *shm);
300300
301−/**
302− * tee_shm_va2pa() - Get physical address of a virtual address
303− * @shm: Shared memory handle
304− * @va: Virtual address to tranlsate
305− * @pa: Returned physical address
306− * @returns 0 on success and < 0 on failure
307− */
308−int tee_shm_va2pa(struct tee_shm *shm, void *va, phys_addr_t *pa);
309−
310−/**
311− * tee_shm_pa2va() - Get virtual address of a physical address
312− * @shm: Shared memory handle
313− * @pa: Physical address to tranlsate
314− * @va: Returned virtual address
315− * @returns 0 on success and < 0 on failure
316− */
317−int tee_shm_pa2va(struct tee_shm *shm, phys_addr_t pa, void **va);
318−
319301 /**
320302 * tee_shm_get_va() - Get virtual address of a shared memory plus an offset
321303 * @shm: Shared memory handle