Lines Matching defs:vaddr
26 void *vaddr;
47 buf->vaddr = vmalloc_user(buf->size);
48 if (!buf->vaddr) {
68 vfree(buf->vaddr);
74 unsigned long vaddr, unsigned long size)
86 offset = vaddr & ~PAGE_MASK;
88 vec = vb2_create_framevec(vaddr, size,
107 buf->vaddr = (__force void *)
110 buf->vaddr = vm_map_ram(frame_vector_pages(vec), n_pages, -1);
113 if (!buf->vaddr)
115 buf->vaddr += offset;
129 unsigned long vaddr = (unsigned long)buf->vaddr & PAGE_MASK;
137 if (vaddr)
138 vm_unmap_ram((void *)vaddr, n_pages);
144 iounmap((__force void __iomem *)buf->vaddr);
154 if (!buf->vaddr) {
159 return buf->vaddr;
178 ret = remap_vmalloc_range(vma, buf->vaddr, 0);
218 void *vaddr = buf->vaddr;
233 struct page *page = vmalloc_to_page(vaddr);
241 vaddr += PAGE_SIZE;
313 iosys_map_set_vaddr(map, buf->vaddr);
347 if (WARN_ON(!buf->vaddr))
375 buf->vaddr = map.vaddr;
383 struct iosys_map map = IOSYS_MAP_INIT_VADDR(buf->vaddr);
386 buf->vaddr = NULL;
392 struct iosys_map map = IOSYS_MAP_INIT_VADDR(buf->vaddr);
394 if (buf->vaddr)
434 .vaddr = vb2_vmalloc_vaddr,