/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/ |
H A D | prio_tree.c | 28 #define RADIX_INDEX(vma) ((vma)->vm_pgoff) 29 #define VMA_SIZE(vma) (((vma)->vm_end - (vma)->vm_start) >> PAGE_SHIFT) 31 #define HEAP_INDEX(vma) ((vma)->vm_pgoff + (VMA_SIZE(vma) - 1)) 36 * For each vma that map a unique set of file pages i.e., unique [radix_index, 40 * node points to the first vma (hea 75 vma_prio_tree_add(struct vm_area_struct *vma, struct vm_area_struct *old) argument 97 vma_prio_tree_insert(struct vm_area_struct *vma, struct prio_tree_root *root) argument 113 vma_prio_tree_remove(struct vm_area_struct *vma, struct prio_tree_root *root) argument 164 vma_prio_tree_next(struct vm_area_struct *vma, struct prio_tree_iter *iter) argument [all...] |
H A D | mprotect.c | 110 static void change_protection(struct vm_area_struct *vma, argument 114 struct mm_struct *mm = vma->vm_mm; 121 flush_cache_range(vma, addr, end); 128 flush_tlb_range(vma, start, end); 132 mprotect_fixup(struct vm_area_struct *vma, struct vm_area_struct **pprev, argument 135 struct mm_struct *mm = vma->vm_mm; 136 unsigned long oldflags = vma->vm_flags; 144 *pprev = vma; 158 * First try to merge with previous and/or next vma. 160 pgoff = vma 213 struct vm_area_struct *vma, *prev; local [all...] |
H A D | msync.c | 35 struct vm_area_struct *vma; local 58 vma = find_vma(mm, start); 64 if (!vma) 66 /* Here start < vma->vm_end. */ 67 if (start < vma->vm_start) { 68 start = vma->vm_start; 73 /* Here vma->vm_start <= start < vma->vm_end. */ 75 (vma->vm_flags & VM_LOCKED)) { 79 file = vma [all...] |
H A D | mlock.c | 26 static int mlock_fixup(struct vm_area_struct *vma, struct vm_area_struct **prev, argument 29 struct mm_struct * mm = vma->vm_mm; 34 if (newflags == vma->vm_flags) { 35 *prev = vma; 39 pgoff = vma->vm_pgoff + ((start - vma->vm_start) >> PAGE_SHIFT); 40 *prev = vma_merge(mm, *prev, start, end, newflags, vma->anon_vma, 41 vma->vm_file, pgoff, vma_policy(vma)); 43 vma 89 struct vm_area_struct * vma, * prev; local 175 struct vm_area_struct * vma, * prev = NULL; local [all...] |
H A D | nommu.c | 136 struct vm_area_struct *vma; local 147 vma = find_vma(mm, start); 148 if (!vma) 152 if (vma->vm_flags & (VM_IO | VM_PFNMAP) || 153 !(vm_flags & vma->vm_flags)) 162 vmas[i] = vma; 311 printk(" %p: %p", vml, vml->vma); 312 if (vml->vma) 314 kobjsize((void *) vml->vma->vm_start), 315 vml->vma 395 struct vm_area_struct *vma; local 415 add_nommu_vma(struct vm_area_struct *vma) argument 464 delete_nommu_vma(struct vm_area_struct *vma) argument 694 do_mmap_shared_file(struct vm_area_struct *vma, unsigned long len) argument 712 do_mmap_private(struct vm_area_struct *vma, unsigned long len) argument 802 struct vm_area_struct *vma = NULL; local 996 put_vma(struct vm_area_struct *vma) argument 1132 struct vm_area_struct *vma; local 1175 follow_page(struct vm_area_struct *vma, unsigned long address, unsigned int foll_flags) argument 1181 remap_pfn_range(struct vm_area_struct *vma, unsigned long from, unsigned long to, unsigned long size, pgprot_t prot) argument 1352 struct vm_area_struct *vma; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m32r/ |
H A D | tlbflush.h | 12 * - flush_tlb_page(vma, vmaddr) flushes one page 13 * - flush_tlb_range(vma, start, end) flushes a range of pages 28 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page) 29 #define flush_tlb_range(vma, start, end) \ 30 local_flush_tlb_range(vma, start, end) 35 #define flush_tlb_page(vma, vmaddr) do { } while (0) 36 #define flush_tlb_range(vma, start, end) do { } while (0) 47 #define flush_tlb_page(vma, page) smp_flush_tlb_page(vma, pag [all...] |
H A D | cacheflush.h | 14 #define flush_cache_range(vma, start, end) do { } while (0) 15 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) 21 #define flush_icache_page(vma,pg) _flush_cache_copyback_all() 22 #define flush_icache_user_range(vma,pg,adr,len) _flush_cache_copyback_all() 27 #define flush_icache_page(vma,pg) smp_flush_cache_all() 28 #define flush_icache_user_range(vma,pg,adr,len) smp_flush_cache_all() 35 #define flush_cache_range(vma, start, end) do { } while (0) 36 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) 41 #define flush_icache_page(vma,pg) _flush_cache_all() 42 #define flush_icache_user_range(vma,p [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/ |
H A D | cacheflush.h | 11 #define flush_cache_range(vma, start, end) do { } while (0) 12 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) 17 #define flush_icache_page(vma,pg) do { } while (0) 18 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) 22 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ 24 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-cris/ |
H A D | cacheflush.h | 13 #define flush_cache_range(vma, start, end) do { } while (0) 14 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) 19 #define flush_icache_page(vma,pg) do { } while (0) 20 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) 24 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ 26 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \
|
H A D | tlbflush.h | 15 * - flush_tlb_page(vma, vmaddr) flushes one page 22 extern void __flush_tlb_page(struct vm_area_struct *vma, 28 extern void flush_tlb_page(struct vm_area_struct *vma, 36 static inline void flush_tlb_range(struct vm_area_struct * vma, unsigned long start, unsigned long end) argument 38 flush_tlb_mm(vma->vm_mm);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-h8300/ |
H A D | cacheflush.h | 16 #define flush_cache_range(vma,a,b) 17 #define flush_cache_page(vma,p,pfn) 22 #define flush_icache_page(vma,page) 32 #define flush_icache_user_range(vma,page,addr,len) 34 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ 36 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/ |
H A D | cacheflush.h | 11 #define flush_cache_range(vma, start, end) do { } while (0) 12 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) 17 #define flush_icache_page(vma,pg) do { } while (0) 18 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) 22 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ 24 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/ |
H A D | cacheflush.h | 11 #define flush_cache_range(vma, start, end) do { } while (0) 12 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) 17 #define flush_icache_page(vma,pg) do { } while (0) 18 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) 22 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ 24 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/mm/ |
H A D | tlb-nommu.c | 26 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, argument 32 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) argument 47 void update_mmu_cache(struct vm_area_struct * vma, argument
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/ |
H A D | cacheflush.h | 16 #define flush_cache_range(vma, start, end) \ 17 flush_cache_mm((vma)->vm_mm) 18 #define flush_cache_page(vma, page, pfn) \ 19 flush_cache_mm((vma)->vm_mm) 42 #define flush_icache_page(vma, pg) do { } while(0) 43 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) 49 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ 51 flush_cache_page(vma, vaddr, page_to_pfn(page)); \ 53 flush_ptrace_access(vma, page, vaddr, src, len, 0); \ 56 #define copy_from_user_page(vma, pag [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh64/ |
H A D | cacheflush.h | 15 extern void flush_cache_range(struct vm_area_struct *vma, unsigned long start, 17 extern void flush_cache_page(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn); 20 extern void flush_icache_user_range(struct vm_area_struct *vma, 32 #define flush_icache_page(vma, page) do { } while (0) 34 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ 36 flush_cache_page(vma, vaddr, page_to_pfn(page));\ 38 flush_icache_user_range(vma, page, vaddr, len); \ 41 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ 43 flush_cache_page(vma, vaddr, page_to_pfn(page));\
|
H A D | tlb.h | 74 #define tlb_start_vma(tlb, vma) \ 75 flush_cache_range(vma, vma->vm_start, vma->vm_end) 77 #define tlb_end_vma(tlb, vma) \ 78 flush_tlb_range(vma, vma->vm_start, vma->vm_end)
|
H A D | tlbflush.h | 12 * - flush_tlb_page(vma, vmaddr) flushes one page 20 extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, 22 extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long page);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc/ |
H A D | tlbflush.h | 17 #define local_flush_tlb_range(vma,start,end) BTFIXUP_CALL(local_flush_tlb_range)(vma,start,end) 18 #define local_flush_tlb_page(vma,addr) BTFIXUP_CALL(local_flush_tlb_page)(vma,addr) 22 extern void smp_flush_tlb_range(struct vm_area_struct *vma, 41 #define flush_tlb_range(vma,start,end) BTFIXUP_CALL(flush_tlb_range)(vma,start,end) 42 #define flush_tlb_page(vma,addr) BTFIXUP_CALL(flush_tlb_page)(vma,addr)
|
H A D | cacheflush.h | 23 #define local_flush_cache_range(vma,start,end) BTFIXUP_CALL(local_flush_cache_range)(vma,start,end) 24 #define local_flush_cache_page(vma,addr) BTFIXUP_CALL(local_flush_cache_page)(vma,addr) 34 extern void smp_flush_cache_range(struct vm_area_struct *vma, 37 extern void smp_flush_cache_page(struct vm_area_struct *vma, unsigned long page); 52 #define flush_cache_range(vma,start,end) BTFIXUP_CALL(flush_cache_range)(vma,start,end) 53 #define flush_cache_page(vma,addr,pfn) BTFIXUP_CALL(flush_cache_page)(vma,add [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-v850/ |
H A D | cacheflush.h | 28 #define flush_cache_range(vma, start, end) ((void)0) 29 #define flush_cache_page(vma, vmaddr, pfn) ((void)0) 42 #define flush_icache_page(vma,pg) ((void)0) 43 #define flush_icache_user_range(vma,pg,adr,len) ((void)0) 55 extern void flush_icache_page (struct vm_area_struct *vma, struct page *page); 56 extern void flush_icache_user_range (struct vm_area_struct *vma, 63 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ 65 flush_icache_user_range(vma, page, vaddr, len); \ 67 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/cpu-sh4/ |
H A D | cacheflush.h | 23 void flush_cache_range(struct vm_area_struct *vma, unsigned long start, 25 void flush_cache_page(struct vm_area_struct *vma, unsigned long addr, 34 void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, 37 #define flush_icache_page(vma,pg) do { } while (0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/ia32/ |
H A D | binfmt_elf32.c | 56 ia32_install_shared_page (struct vm_area_struct *vma, unsigned long address, int *type) argument 66 ia32_install_gate_page (struct vm_area_struct *vma, unsigned long address, int *type) argument 87 struct vm_area_struct *vma; local 94 vma = kmem_cache_zalloc(vm_area_cachep, GFP_KERNEL); 95 if (vma) { 96 vma->vm_mm = current->mm; 97 vma->vm_start = IA32_GDT_OFFSET; 98 vma->vm_end = vma->vm_start + PAGE_SIZE; 99 vma [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/ |
H A D | cacheflush.h | 96 static inline void flush_cache_range(struct vm_area_struct *vma, argument 100 if (vma->vm_mm == current->mm) 104 static inline void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) argument 106 if (vma->vm_mm == current->mm) 134 #define flush_icache_page(vma, page) __flush_page_to_ram(page_address(page)) 136 extern void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, 140 static inline void copy_to_user_page(struct vm_area_struct *vma, argument 144 flush_cache_page(vma, vaddr, page_to_pfn(page)); 146 flush_icache_user_range(vma, page, vaddr, len); 148 static inline void copy_from_user_page(struct vm_area_struct *vma, argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/proc/ |
H A D | mmu.c | 36 struct vm_struct *vma; local 52 for (vma = vmlist; vma; vma = vma->next) { 53 unsigned long addr = (unsigned long) vma->addr; 63 vmi->used += vma->size; 69 prev_end = vma->size + addr;
|