Lines Matching refs:vma
54 static void videobuf_vm_open(struct vm_area_struct *vma) in videobuf_vm_open() argument
56 struct videobuf_mapping *map = vma->vm_private_data; in videobuf_vm_open()
59 map->count, vma->vm_start, vma->vm_end); in videobuf_vm_open()
64 static void videobuf_vm_close(struct vm_area_struct *vma) in videobuf_vm_close() argument
66 struct videobuf_mapping *map = vma->vm_private_data; in videobuf_vm_close()
71 map->count, vma->vm_start, vma->vm_end); in videobuf_vm_close()
212 rc = remap_vmalloc_range(mem->vma, (void *)vb->baddr, 0); in __videobuf_iolock()
234 struct vm_area_struct *vma) in __videobuf_mmap_mapper() argument
250 buf->baddr = vma->vm_start; in __videobuf_mmap_mapper()
256 pages = PAGE_ALIGN(vma->vm_end - vma->vm_start); in __videobuf_mmap_mapper()
265 retval = remap_vmalloc_range(vma, mem->vaddr, 0); in __videobuf_mmap_mapper()
272 vma->vm_ops = &videobuf_vm_ops; in __videobuf_mmap_mapper()
273 vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP; in __videobuf_mmap_mapper()
274 vma->vm_private_data = map; in __videobuf_mmap_mapper()
277 map, q, vma->vm_start, vma->vm_end, in __videobuf_mmap_mapper()
279 vma->vm_pgoff, buf->i); in __videobuf_mmap_mapper()
281 videobuf_vm_open(vma); in __videobuf_mmap_mapper()