Lines Matching refs:vaddr
28 void *vaddr; member
206 area->vaddr = dma_alloc_coherent(qcom_tzmem_dev, area->size, in qcom_tzmem_pool_add_memory()
208 if (!area->vaddr) in qcom_tzmem_pool_add_memory()
214 area->vaddr, area->paddr); in qcom_tzmem_pool_add_memory()
218 ret = gen_pool_add_virt(pool->genpool, (unsigned long)area->vaddr, in qcom_tzmem_pool_add_memory()
222 area->vaddr, area->paddr); in qcom_tzmem_pool_add_memory()
330 area->vaddr, area->paddr); in qcom_tzmem_pool_free()
409 unsigned long vaddr; in qcom_tzmem_alloc() local
423 vaddr = gen_pool_alloc(pool->genpool, size); in qcom_tzmem_alloc()
424 if (!vaddr) { in qcom_tzmem_alloc()
435 ret = radix_tree_insert(&qcom_tzmem_chunks, vaddr, chunk); in qcom_tzmem_alloc()
437 gen_pool_free(pool->genpool, vaddr, size); in qcom_tzmem_alloc()
444 return (void *)vaddr; in qcom_tzmem_alloc()
454 void qcom_tzmem_free(void *vaddr) in qcom_tzmem_free() argument
460 (unsigned long)vaddr, NULL); in qcom_tzmem_free()
464 vaddr); in qcom_tzmem_free()
469 gen_pool_free(chunk->owner->genpool, (unsigned long)vaddr, in qcom_tzmem_free()
485 phys_addr_t qcom_tzmem_to_phys(void *vaddr) in qcom_tzmem_to_phys() argument
499 (unsigned long)vaddr); in qcom_tzmem_to_phys()