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