Lines Matching defs:vm_operations_struct
339 struct vm_operations_struct { struct
340 void (*open)(struct vm_area_struct * area);
345 void (*close)(struct vm_area_struct * area);
347 int (*may_split)(struct vm_area_struct *area, unsigned long addr);
348 int (*mremap)(struct vm_area_struct *area);
354 int (*mprotect)(struct vm_area_struct *vma, unsigned long start,
356 vm_fault_t (*fault)(struct vm_fault *vmf);
357 vm_fault_t (*huge_fault)(struct vm_fault *vmf, unsigned int order);
358 vm_fault_t (*map_pages)(struct vm_fault *vmf,
360 unsigned long (*pagesize)(struct vm_area_struct * area);
364 vm_fault_t (*page_mkwrite)(struct vm_fault *vmf);
367 vm_fault_t (*pfn_mkwrite)(struct vm_fault *vmf);
373 int (*access)(struct vm_area_struct *vma, unsigned long addr,
379 const char *(*name)(struct vm_area_struct *vma);
389 int (*set_policy)(struct vm_area_struct *vma, struct mempolicy *new);
401 struct mempolicy *(*get_policy)(struct vm_area_struct *vma,
409 struct page *(*find_special_page)(struct vm_area_struct *vma,