Lines Matching refs:vm_area_struct
108 struct vm_area_struct { struct
127 TAILQ_ENTRY(vm_area_struct) vm_entry; argument
139 struct vm_area_struct *vma;
143 void (*open) (struct vm_area_struct *);
144 void (*close) (struct vm_area_struct *);
146 int (*access) (struct vm_area_struct *, unsigned long, void *, int, int);
200 io_remap_pfn_range(struct vm_area_struct *vma, in io_remap_pfn_range()
212 lkpi_vmf_insert_pfn_prot_locked(struct vm_area_struct *vma, unsigned long addr,
216 vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr, in vmf_insert_pfn_prot()
238 int zap_vma_ptes(struct vm_area_struct *vma, unsigned long address,
241 int lkpi_remap_pfn_range(struct vm_area_struct *vma,
246 remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, in remap_pfn_range()
253 vma_pages(struct vm_area_struct *vma) in vma_pages()
281 struct vm_area_struct **);
298 struct vm_area_struct **vmas) in pin_user_pages()
320 struct vm_area_struct **);
326 struct vm_area_struct **vmas) in pin_user_pages_remote()
350 vm_flags_set(struct vm_area_struct *vma, unsigned long flags) in vm_flags_set()
356 vm_flags_clear(struct vm_area_struct *vma, unsigned long flags) in vm_flags_clear()
398 void vma_set_file(struct vm_area_struct *vma, struct linux_file *file);