Lines Matching defs:vaddr
36 void *vaddr;
115 buf->vaddr = NULL;
189 if (buf->vaddr)
190 vm_unmap_ram(buf->vaddr, buf->num_pages);
216 static void *vb2_dma_sg_get_userptr(struct device *dev, unsigned long vaddr,
231 buf->vaddr = NULL;
234 buf->offset = vaddr & ~PAGE_MASK;
237 vec = vb2_create_framevec(vaddr, size);
284 if (buf->vaddr)
285 vm_unmap_ram(buf->vaddr, buf->num_pages);
301 if (!buf->vaddr) {
303 buf->vaddr = dma_buf_vmap(buf->db_attach->dmabuf);
305 buf->vaddr = vm_map_ram(buf->pages, buf->num_pages, -1);
309 return buf->vaddr ? buf->vaddr + buf->offset : NULL;
559 buf->vaddr = NULL;
579 if (buf->vaddr) {
580 dma_buf_vunmap(buf->db_attach->dmabuf, buf->vaddr);
581 buf->vaddr = NULL;
647 .vaddr = vb2_dma_sg_vaddr,