Lines Matching refs:vma
98 struct vm_area_struct *vma) in irdma_mmap_legacy() argument
102 if (vma->vm_pgoff || vma->vm_end - vma->vm_start != PAGE_SIZE) in irdma_mmap_legacy()
105 vma->vm_private_data = ucontext; in irdma_mmap_legacy()
109 return rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn, PAGE_SIZE, in irdma_mmap_legacy()
110 pgprot_noncached(vma->vm_page_prot), NULL); in irdma_mmap_legacy()
151 irdma_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in irdma_mmap() argument
163 return irdma_mmap_legacy(ucontext, vma); in irdma_mmap()
165 rdma_entry = rdma_user_mmap_entry_get(&ucontext->ibucontext, vma); in irdma_mmap()
169 vma->vm_pgoff); in irdma_mmap()
183 ret = rdma_user_mmap_io(context, vma, pfn, PAGE_SIZE, in irdma_mmap()
184 pgprot_noncached(vma->vm_page_prot), in irdma_mmap()
188 ret = rdma_user_mmap_io(context, vma, pfn, PAGE_SIZE, in irdma_mmap()
189 pgprot_writecombine(vma->vm_page_prot), in irdma_mmap()