Lines Matching refs:laddr
95 unsigned long laddr, flags; in vdma_alloc() local
138 laddr = (first << 12) + (paddr & (VDMA_PAGESIZE - 1)); in vdma_alloc()
143 pgtbl[i].owner = laddr; in vdma_alloc()
154 pages, laddr); in vdma_alloc()
171 return laddr; in vdma_alloc()
181 int vdma_free(unsigned long laddr) in vdma_free() argument
185 i = laddr >> 12; in vdma_free()
187 if (pgtbl[i].owner != laddr) { in vdma_free()
190 laddr); in vdma_free()
194 while (i < VDMA_PGTBL_ENTRIES && pgtbl[i].owner == laddr) { in vdma_free()
201 i - (laddr >> 12), laddr); in vdma_free()
212 int vdma_remap(unsigned long laddr, unsigned long paddr, unsigned long size) in vdma_remap() argument
216 if (laddr > 0xffffff) { in vdma_remap()
220 laddr); in vdma_remap()
232 first = laddr >> 12; in vdma_remap()
243 if (pgtbl[first].owner != laddr) { in vdma_remap()
262 first = laddr >> 12; in vdma_remap()
306 unsigned long vdma_log2phys(unsigned long laddr) in vdma_log2phys() argument
308 return pgtbl[laddr >> 12].frame + (laddr & (VDMA_PAGESIZE - 1)); in vdma_log2phys()