Lines Matching refs:vaddr
19 unsigned long vaddr) in fman_muram_vbase_to_offset() argument
21 return vaddr - (unsigned long)muram->vbase; in fman_muram_vbase_to_offset()
40 void __iomem *vaddr; in fman_muram_init() local
53 vaddr = ioremap(base, size); in fman_muram_init()
54 if (!vaddr) { in fman_muram_init()
59 ret = gen_pool_add_virt(muram->pool, (unsigned long)vaddr, in fman_muram_init()
63 iounmap(vaddr); in fman_muram_init()
67 memset_io(vaddr, 0, (int)size); in fman_muram_init()
69 muram->vbase = vaddr; in fman_muram_init()
106 unsigned long vaddr; in fman_muram_alloc() local
108 vaddr = gen_pool_alloc(muram->pool, size); in fman_muram_alloc()
109 if (!vaddr) in fman_muram_alloc()
112 memset_io((void __iomem *)vaddr, 0, size); in fman_muram_alloc()
114 return fman_muram_vbase_to_offset(muram, vaddr); in fman_muram_alloc()