Lines Matching refs:kaddr
222 shm->kaddr = alloc_pages_exact(nr_pages * PAGE_SIZE, in tee_dyn_shm_alloc_helper()
224 if (!shm->kaddr) in tee_dyn_shm_alloc_helper()
227 shm->paddr = virt_to_phys(shm->kaddr); in tee_dyn_shm_alloc_helper()
237 pages[i] = virt_to_page((u8 *)shm->kaddr + i * PAGE_SIZE); in tee_dyn_shm_alloc_helper()
244 (unsigned long)shm->kaddr); in tee_dyn_shm_alloc_helper()
251 free_pages_exact(shm->kaddr, shm->size); in tee_dyn_shm_alloc_helper()
252 shm->kaddr = NULL; in tee_dyn_shm_alloc_helper()
263 free_pages_exact(shm->kaddr, shm->size); in tee_dyn_shm_free_helper()
264 shm->kaddr = NULL; in tee_dyn_shm_free_helper()
499 if (!shm->kaddr) in tee_shm_get_va()
503 return (char *)shm->kaddr + offs; in tee_shm_get_va()