/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/kernel/ |
H A D | smp.c | 339 struct vm_area_struct *vma; member in struct:flush_tlb_data 348 local_flush_tlb_range(fd->vma, fd->addr1, fd->addr2); 351 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument 353 struct mm_struct *mm = vma->vm_mm; 359 fd.vma = vma; 369 local_flush_tlb_range(vma, start, end); 393 local_flush_tlb_page(fd->vma, fd->addr1); 396 void flush_tlb_page(struct vm_area_struct *vma, unsigned long page) argument 399 if ((atomic_read(&vma [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/parisc/kernel/ |
H A D | sys_parisc.c | 51 struct vm_area_struct *vma; local 55 for (vma = find_vma(current->mm, addr); ; vma = vma->vm_next) { 56 /* At this point: (!vma || addr < vma->vm_end). */ 59 if (!vma || addr + len <= vma->vm_start) 61 addr = vma->vm_end; 86 struct vm_area_struct *vma; local [all...] |
H A D | cache.c | 72 update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t pte) argument 205 * for a user space vma. */ 206 static inline int translation_exists(struct vm_area_struct *vma, argument 209 pgd_t *pgd = pgd_offset(vma->vm_mm, addr); 223 * the vma itself is secure, but the pte might come or go racily. 243 flush_user_cache_page_non_current(struct vm_area_struct *vma, argument 255 mtctl(__pa(vma->vm_mm->pgd), 25); 256 mtsp(vma->vm_mm->context, 3); 259 if(vma->vm_flags & VM_EXEC) 270 __flush_cache_page(struct vm_area_struct *vma, unsigne argument 490 flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument 510 flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m32r/mm/ |
H A D | fault.c | 80 struct vm_area_struct * vma; local 142 vma = find_vma(mm, address); 143 if (!vma) 145 if (vma->vm_start <= address) 147 if (!(vma->vm_flags & VM_GROWSDOWN)) 161 if (expand_stack(vma, address)) 174 if (!(vma->vm_flags & VM_WRITE)) 180 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) 187 if ((error_code & ACE_INSTRUCTION) && !(vma->vm_flags & VM_EXEC)) 198 switch (handle_mm_fault(mm, vma, add 352 update_mmu_cache(struct vm_area_struct *vma, unsigned long vaddr, pte_t pte) argument 462 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) argument 478 local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/ |
H A D | hugetlb.c | 47 unsigned long addr, struct vm_area_struct *vma) 54 copy_user_highpage(dst + i, src + i, addr + i*PAGE_SIZE, vma); 66 static struct page *dequeue_huge_page(struct vm_area_struct *vma, argument 71 struct zonelist *zonelist = huge_zonelist(vma, address); 123 static struct page *alloc_huge_page(struct vm_area_struct *vma, argument 129 if (vma->vm_flags & VM_MAYSHARE) 134 page = dequeue_huge_page(vma, addr); 143 if (vma->vm_flags & VM_MAYSHARE) 295 static struct page *hugetlb_nopage(struct vm_area_struct *vma, argument 306 static pte_t make_huge_pte(struct vm_area_struct *vma, struc argument 46 copy_huge_page(struct page *dst, struct page *src, unsigned long addr, struct vm_area_struct *vma) argument 323 set_huge_ptep_writable(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) argument 336 copy_hugetlb_page_range(struct mm_struct *dst, struct mm_struct *src, struct vm_area_struct *vma) argument 372 __unmap_hugepage_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument 418 unmap_hugepage_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument 436 hugetlb_cow(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *ptep, pte_t pte) argument 477 hugetlb_no_page(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *ptep, int write_access) argument 557 hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, int write_access) argument 595 follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, struct page **pages, struct vm_area_struct **vmas, unsigned long *position, int *length, int i) argument 661 hugetlb_change_protection(struct vm_area_struct *vma, unsigned long address, unsigned long end, pgprot_t newprot) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/cell/spufs/ |
H A D | fault.c | 38 struct vm_area_struct *vma; local 50 vma = find_vma(mm, ea); 51 if (!vma) 53 if (vma->vm_start <= ea) 55 if (!(vma->vm_flags & VM_GROWSDOWN)) 57 if (expand_stack(vma, ea)) 62 if (!(vma->vm_flags & VM_WRITE)) 67 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) 71 switch (handle_mm_fault(mm, vma, ea, is_write)) {
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/mm/ |
H A D | fault.c | 37 struct vm_area_struct * vma = NULL; local 70 vma = find_vma(mm, address); 71 if (!vma) 73 if (vma->vm_start <= address) 75 if (!(vma->vm_flags & VM_GROWSDOWN)) 77 if (expand_stack(vma, address)) 87 if (!(vma->vm_flags & VM_WRITE)) 90 if (!(vma->vm_flags & (VM_READ | VM_WRITE | VM_EXEC))) 100 switch (handle_mm_fault(mm, vma, address, write)) {
|
H A D | tlb-r8k.c | 62 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, argument 65 struct mm_struct *mm = vma->vm_mm; 150 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) argument 157 if (!cpu_context(cpu, vma->vm_mm)) 160 newpid = cpu_asid(cpu, vma->vm_mm); 185 void __update_tlb(struct vm_area_struct * vma, unsigned long address, pte_t pte) argument 196 if (current->active_mm != vma->vm_mm) 205 pgdp = pgd_offset(vma->vm_mm, address);
|
H A D | c-sb1.c | 192 static void local_sb1_flush_cache_page(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn) argument 197 if (!(vma->vm_flags & VM_EXEC)) 206 if (vma->vm_mm == current->active_mm) { 207 if (cpu_context(cpu, vma->vm_mm) != 0) 208 drop_mmu_context(vma->vm_mm, cpu); 215 struct vm_area_struct *vma; member in struct:flush_cache_page_args 224 local_sb1_flush_cache_page(args->vma, args->addr, args->pfn); 228 static void sb1_flush_cache_page(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn) argument 232 if (!(vma->vm_flags & VM_EXEC)) 236 args.vma [all...] |
H A D | tlb-r3k.c | 78 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, argument 81 struct mm_struct *mm = vma->vm_mm; 159 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) argument 163 if (!vma || cpu_context(cpu, vma->vm_mm) != 0) { 168 printk("[tlbpage<%lu,0x%08lx>]", cpu_context(cpu, vma->vm_mm), page); 170 newpid = cpu_context(cpu, vma->vm_mm) & ASID_MASK; 190 void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) argument 198 if (current->active_mm != vma->vm_mm) 204 if ((pid != (cpu_context(cpu, vma [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/mm/ |
H A D | fault.c | 73 static inline void print_vma(struct vm_area_struct *vma) argument 75 printk("vma start 0x%08lx\n", vma->vm_start); 76 printk("vma end 0x%08lx\n", vma->vm_end); 78 print_prots(vma->vm_page_prot); 79 printk("vm_flags 0x%08lx\n", vma->vm_flags); 127 struct vm_area_struct * vma; local 162 vma = find_vma(mm, address); 164 if (!vma) { 356 update_mmu_cache(struct vm_area_struct * vma, unsigned long address, pte_t pte) argument 376 __flush_tlb_page(struct vm_area_struct *vma, unsigned long page) argument 423 flush_tlb_page(struct vm_area_struct *vma, unsigned long page) argument 439 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/mm/ |
H A D | fault.c | 79 struct vm_area_struct *vma, *prev_vma; local 97 * is no vma for region 5 addr's anyway, so skip getting the semaphore 113 vma = find_vma_prev(mm, address, &prev_vma); 114 if (!vma) 117 /* find_vma_prev() returns vma such that address < vma->vm_end or NULL */ 118 if (address < vma->vm_start) 135 if (((isr >> IA64_ISR_R_BIT) & 1UL) && (!(vma->vm_flags & (VM_READ | VM_WRITE)))) 141 if ((vma->vm_flags & mask) != mask) 150 switch (handle_mm_fault(mm, vma, addres [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/mm/ |
H A D | generic.c | 63 int io_remap_pfn_range(struct vm_area_struct *vma, unsigned long from, argument 70 struct mm_struct *mm = vma->vm_mm; 75 vma->vm_flags |= VM_IO | VM_RESERVED | VM_PFNMAP; 76 vma->vm_pgoff = (offset >> PAGE_SHIFT) | 81 flush_cache_range(vma, beg, end); 95 flush_tlb_range(vma, beg, end);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ncpfs/ |
H A D | mmap.c | 107 int ncp_mmap(struct file *file, struct vm_area_struct *vma) argument 117 if (vma->vm_flags & VM_SHARED) 121 if (((vma->vm_end - vma->vm_start) >> PAGE_SHIFT) + vma->vm_pgoff 125 vma->vm_ops = &ncp_file_mmap;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/ |
H A D | tlb.h | 27 * for each vma that needs a shootdown do { 28 * tlb_start_vma(tlb, vma); 35 * tlb_end_vma(tlb, vma); 100 struct vm_area_struct vma; local 102 vma.vm_mm = tlb->mm; 104 flush_tlb_range(&vma, start, end); 106 flush_tlb_range(&vma, ia64_thash(start), ia64_thash(end)); 200 #define tlb_start_vma(tlb, vma) do { } while (0) 201 #define tlb_end_vma(tlb, vma) do { } while (0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/include/skas/ |
H A D | mode_kern_skas.h | 26 extern void flush_tlb_range_skas(struct vm_area_struct *vma, 36 extern void flush_tlb_page_skas(struct vm_area_struct *vma,
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/ |
H A D | tlb.h | 28 #define tlb_start_vma(tlb, vma) do { } while (0) 29 #define tlb_end_vma(tlb, vma) do { } while (0)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/ |
H A D | tlbflush.h | 16 #define flush_tlb_range(vma,start,end) \ 18 #define flush_tlb_page(vma,addr) flush_tlb_pending()
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68k/ |
H A D | tlbflush.h | 73 static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) argument 75 if (vma->vm_mm == current->active_mm) { 83 static inline void flush_tlb_range(struct vm_area_struct *vma, argument 86 if (vma->vm_mm == current->active_mm) 164 static inline void flush_tlb_page (struct vm_area_struct *vma, argument 171 sun3_put_context(vma->vm_mm->context); 185 static inline void flush_tlb_range (struct vm_area_struct *vma, argument 188 struct mm_struct *mm = vma->vm_mm;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/kernel/ |
H A D | smp.c | 176 void smp_flush_cache_range(struct vm_area_struct *vma, unsigned long start, argument 179 struct mm_struct *mm = vma->vm_mm; 185 xc3((smpfunc_t) BTFIXUP_CALL(local_flush_cache_range), (unsigned long) vma, start, end); 186 local_flush_cache_range(vma, start, end); 190 void smp_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, argument 193 struct mm_struct *mm = vma->vm_mm; 199 xc3((smpfunc_t) BTFIXUP_CALL(local_flush_tlb_range), (unsigned long) vma, start, end); 200 local_flush_tlb_range(vma, start, end); 204 void smp_flush_cache_page(struct vm_area_struct *vma, unsigned long page) argument 206 struct mm_struct *mm = vma 217 smp_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/video/ |
H A D | sbuslib.h | 19 struct vm_area_struct *vma);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-blackfin/ |
H A D | tlbflush.h | 39 static inline void flush_tlb_page(struct vm_area_struct *vma, argument
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-h8300/ |
H A D | tlbflush.h | 39 static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) argument
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-m68knommu/ |
H A D | tlbflush.h | 39 static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) argument
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | ramfs.h | 15 extern int ramfs_nommu_mmap(struct file *file, struct vm_area_struct *vma);
|