Lines Matching refs:mm_struct

45 	struct mm_struct * vm_mm;	/* The address space we belong to. */
483 extern void clear_page_tables(struct mm_struct *, unsigned long, int);
491 extern void zap_page_range(struct mm_struct *mm, unsigned long address, unsigned long size);
492 extern int copy_page_range(struct mm_struct *dst, struct mm_struct *src, struct vm_area_struct *vma…
497 extern pmd_t *FASTCALL(__pmd_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address));
498 extern pte_t *FASTCALL(pte_alloc(struct mm_struct *mm, pmd_t *pmd, unsigned long address));
499 extern int handle_mm_fault(struct mm_struct *mm,struct vm_area_struct *vma, unsigned long address, …
509 int get_user_pages(struct task_struct *tsk, struct mm_struct *mm, unsigned long start,
517 static inline pmd_t *pmd_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address) in pmd_alloc()
552 extern int insert_vm_struct(struct mm_struct *, struct vm_area_struct *);
553 extern void __insert_vm_struct(struct mm_struct *, struct vm_area_struct *);
554 extern void build_mmap_rb(struct mm_struct *);
555 extern void exit_mmap(struct mm_struct *);
576 extern int do_munmap(struct mm_struct *, unsigned long, size_t);
580 static inline void __vma_unlink(struct mm_struct * mm, struct vm_area_struct * vma, struct vm_area_… in __vma_unlink()
693 extern struct vm_area_struct * find_vma(struct mm_struct * mm, unsigned long addr);
694 extern struct vm_area_struct * find_vma_prev(struct mm_struct * mm, unsigned long addr,
699 static inline struct vm_area_struct * find_vma_intersection(struct mm_struct * mm, unsigned long st… in find_vma_intersection()
708 extern struct vm_area_struct *find_extend_vma(struct mm_struct *mm, unsigned long addr);