Lines Matching refs:vma
33 static void relay_file_mmap_close(struct vm_area_struct *vma) in relay_file_mmap_close() argument
35 struct rchan_buf *buf = vma->vm_private_data; in relay_file_mmap_close()
36 buf->chan->cb->buf_unmapped(buf, vma->vm_file); in relay_file_mmap_close()
45 struct rchan_buf *buf = vmf->vma->vm_private_data; in relay_buf_fault()
96 static int relay_mmap_buf(struct rchan_buf *buf, struct vm_area_struct *vma) in relay_mmap_buf() argument
98 unsigned long length = vma->vm_end - vma->vm_start; in relay_mmap_buf()
99 struct file *filp = vma->vm_file; in relay_mmap_buf()
107 vma->vm_ops = &relay_file_mmap_ops; in relay_mmap_buf()
108 vma->vm_flags |= VM_DONTEXPAND; in relay_mmap_buf()
109 vma->vm_private_data = buf; in relay_mmap_buf()
911 static int relay_file_mmap(struct file *filp, struct vm_area_struct *vma) in relay_file_mmap() argument
914 return relay_mmap_buf(buf, vma); in relay_file_mmap()