| tag | line | file | source code |
| mm | 143 | arch/alpha/kernel/process.c | p->mm->context = 0; |
| mm | 155 | arch/alpha/kernel/process.c | dump->start_code = current->mm->start_code; |
| mm | 156 | arch/alpha/kernel/process.c | dump->start_data = current->mm->start_data; |
| mm | 158 | arch/alpha/kernel/process.c | dump->u_tsize = (current->mm->end_code - dump->start_code) >> PAGE_SHIFT; |
| mm | 159 | arch/alpha/kernel/process.c | dump->u_dsize = (current->mm->brk + (PAGE_SIZE - 1) - dump->start_data) >> PAGE_SHIFT; |
| mm | 161 | arch/alpha/kernel/process.c | (current->mm->start_stack - dump->start_stack + PAGE_SIZE - 1) >> PAGE_SHIFT; |
| mm | 331 | arch/i386/kernel/process.c | dump->u_tsize = ((unsigned long) current->mm->end_code) >> 12; |
| mm | 332 | arch/i386/kernel/process.c | dump->u_dsize = ((unsigned long) (current->mm->brk + (PAGE_SIZE-1))) >> 12; |
| mm | 136 | arch/i386/kernel/setup.c | init_task.mm->start_code = TASK_SIZE; |
| mm | 137 | arch/i386/kernel/setup.c | init_task.mm->end_code = TASK_SIZE + (unsigned long) &_etext; |
| mm | 138 | arch/i386/kernel/setup.c | init_task.mm->end_data = TASK_SIZE + (unsigned long) &_edata; |
| mm | 139 | arch/i386/kernel/setup.c | init_task.mm->brk = TASK_SIZE + (unsigned long) &_end; |
| mm | 77 | arch/i386/kernel/vm86.c | pgd = pgd_offset(tsk->mm, 0xA0000); |
| mm | 64 | arch/ppc/mm/fault.c | dir = pgd_offset(current->mm, regs->dar & PAGE_MASK); |
| mm | 87 | arch/ppc/mm/fault.c | printk("beforefault: pgd[0] = %x[%x]\n",current->mm->pgd,*(current->mm->pgd)); |
| mm | 91 | arch/ppc/mm/fault.c | printk("handled: pgd[0] = %x[%x]\n",current->mm->pgd,*(current->mm->pgd)); |
| mm | 119 | arch/ppc/mm/fault.c | dir = pgd_offset(current->mm, regs->dar & PAGE_MASK); |
| mm | 135 | arch/ppc/mm/fault.c | current->mm, current->mm->pgd, |
| mm | 136 | arch/ppc/mm/fault.c | current->mm->pgd+((regs->dar&PAGE_MASK) >> PGDIR_SHIFT)); |
| mm | 142 | arch/ppc/mm/fault.c | current->mm->pgd,dir,*dir,pmd,*pmd,pte); |
| mm | 164 | arch/ppc/mm/fault.c | regs->dar, regs->dsisr, regs->nip, current->mm); |
| mm | 190 | arch/ppc/mm/fault.c | for (vma = current->mm->mmap ; ; vma = vma->vm_next) |
| mm | 195 | arch/ppc/mm/fault.c | regs->nip, current,current->pid,current->mm,current->mm->mmap, address, error_code); |
| mm | 213 | arch/ppc/mm/fault.c | printk("stack: gpr[1]=%x ip = %x; current=%x[%d]; mm=%x; mmap=%x; address = %x error_code = %x\n",regs->gpr[1],regs->nip, current,current->pid,current->mm,current->mm->mmap, address, error_code); |
| mm | 222 | arch/ppc/mm/fault.c | printk("stack2: gpr[1]=%x ip = %x; current=%x[%d]; mm=%x; mmap=%x; address = %x error_code = %x\n",regs->gpr[1],regs->nip, current,current->pid,current->mm,current->mm->mmap, address, error_code); |
| mm | 242 | arch/ppc/mm/fault.c | current,address,vma->vm_flags,current->mm,vma,vma->vm_start,vma->vm_end); |
| mm | 296 | arch/ppc/mm/fault.c | current,address,vma->vm_flags,current->mm,vma,vma->vm_start,vma->vm_end); |
| mm | 309 | arch/ppc/mm/fault.c | dir = pgd_offset(current->mm, address & PAGE_MASK); |
| mm | 730 | arch/ppc/mm/init.c | pgd = pgd_offset(current->mm, 0); |
| mm | 233 | arch/sparc/kernel/setup.c | init_task.mm->mmap->vm_page_prot = PAGE_SHARED; |
| mm | 48 | arch/sparc/kernel/sys_sunos.c | for (vmm = current->mm->mmap; ; vmm = vmm->vm_next) { |
| mm | 130 | arch/sparc/kernel/sys_sunos.c | if (brk < current->mm->end_code) |
| mm | 134 | arch/sparc/kernel/sys_sunos.c | oldbrk = PAGE_ALIGN(current->mm->brk); |
| mm | 136 | arch/sparc/kernel/sys_sunos.c | current->mm->brk = brk; |
| mm | 143 | arch/sparc/kernel/sys_sunos.c | if (brk <= current->mm->brk) { |
| mm | 144 | arch/sparc/kernel/sys_sunos.c | current->mm->brk = brk; |
| mm | 154 | arch/sparc/kernel/sys_sunos.c | if (brk - current->mm->end_code > rlim) |
| mm | 178 | arch/sparc/kernel/sys_sunos.c | current->mm->brk = brk; |
| mm | 190 | arch/sparc/kernel/sys_sunos.c | error = sunos_brk(((int) current->mm->brk) + increment); |
| mm | 192 | arch/sparc/kernel/sys_sunos.c | return current->mm->brk; |
| mm | 290 | arch/sparc/kernel/sys_sunos.c | pgdp = pgd_offset(current->mm, addr); |
| mm | 170 | arch/sparc/mm/srmmu.c | srmmu_pgd_offset(struct mm_struct * mm, unsigned long address) |
| mm | 172 | arch/sparc/mm/srmmu.c | return mm->pgd + ((address >> SRMMU_PGDIR_SHIFT) & (SRMMU_PTRS_PER_PGD - 1)); |
| mm | 414 | arch/sparc/mm/srmmu.c | pgdp = srmmu_pgd_offset(init_task.mm, virt_addr); |
| mm | 611 | arch/sparc/mm/srmmu.c | pgdp = srmmu_pgd_offset(init_task.mm, vaddr); |
| mm | 632 | arch/sparc/mm/srmmu.c | pgdp = srmmu_pgd_offset(init_task.mm, vaddr); |
| mm | 649 | arch/sparc/mm/srmmu.c | pgdp = srmmu_pgd_offset(init_task.mm, vaddr); |
| mm | 676 | arch/sparc/mm/srmmu.c | pgdp = srmmu_pgd_offset(init_task.mm, vaddr); |
| mm | 718 | arch/sparc/mm/srmmu.c | pgdp = srmmu_pgd_offset(init_task.mm, vaddr); |
| mm | 799 | arch/sparc/mm/srmmu.c | pgdp = srmmu_pgd_offset(init_task.mm, 0x0); |
| mm | 142 | arch/sparc/mm/sun4c.c | pgd_t *sun4c_pgd_offset(struct mm_struct * mm, unsigned long address) |
| mm | 144 | arch/sparc/mm/sun4c.c | return mm->pgd + (address >> SUN4C_PGDIR_SHIFT); |
| mm | 4033 | drivers/block/floppy.c | for (i=current->mm->env_start; i< current->mm->env_end; i ++){ |
| mm | 827 | drivers/cdrom/sbpcd.c | u_int mm; |
| mm | 831 | drivers/cdrom/sbpcd.c | mm = (blk + CD_MSF_OFFSET) % (CD_SECS * CD_FRAMES); |
| mm | 832 | drivers/cdrom/sbpcd.c | msf.c[1] = mm / CD_FRAMES; |
| mm | 833 | drivers/cdrom/sbpcd.c | msf.c[0] = mm % CD_FRAMES; |
| mm | 252 | fs/binfmt_aout.c | current->mm->end_code = ex.a_text + |
| mm | 253 | fs/binfmt_aout.c | (current->mm->start_code = N_TXTADDR(ex)); |
| mm | 254 | fs/binfmt_aout.c | current->mm->end_data = ex.a_data + |
| mm | 255 | fs/binfmt_aout.c | (current->mm->start_data = N_DATADDR(ex)); |
| mm | 256 | fs/binfmt_aout.c | current->mm->brk = ex.a_bss + |
| mm | 257 | fs/binfmt_aout.c | (current->mm->start_brk = N_BSSADDR(ex)); |
| mm | 259 | fs/binfmt_aout.c | current->mm->rss = 0; |
| mm | 260 | fs/binfmt_aout.c | current->mm->mmap = NULL; |
| mm | 329 | fs/binfmt_aout.c | set_brk(current->mm->start_brk, current->mm->brk); |
| mm | 339 | fs/binfmt_aout.c | current->mm->start_stack = p; |
| mm | 101 | fs/binfmt_elf.c | mpnt->vm_mm = current->mm; |
| mm | 111 | fs/binfmt_elf.c | current->mm->total_vm += (mpnt->vm_end - mpnt->vm_start) >> PAGE_SHIFT; |
| mm | 148 | fs/binfmt_elf.c | current->mm->arg_start = (unsigned long) p; |
| mm | 154 | fs/binfmt_elf.c | current->mm->arg_end = current->mm->env_start = (unsigned long) p; |
| mm | 160 | fs/binfmt_elf.c | current->mm->env_end = (unsigned long) p; |
| mm | 304 | fs/binfmt_elf.c | current->mm->brk = interp_ex->a_bss + |
| mm | 305 | fs/binfmt_elf.c | (current->mm->end_data = interp_ex->a_data + |
| mm | 306 | fs/binfmt_elf.c | (current->mm->end_code = interp_ex->a_text)); |
| mm | 531 | fs/binfmt_elf.c | current->mm->end_data = 0; |
| mm | 532 | fs/binfmt_elf.c | current->mm->end_code = 0; |
| mm | 533 | fs/binfmt_elf.c | current->mm->start_mmap = ELF_START_MMAP; |
| mm | 534 | fs/binfmt_elf.c | current->mm->mmap = NULL; |
| mm | 539 | fs/binfmt_elf.c | current->mm->rss = 0; |
| mm | 541 | fs/binfmt_elf.c | current->mm->start_stack = bprm->p; |
| mm | 652 | fs/binfmt_elf.c | current->mm->arg_start += strlen(passed_fileno) + 1; |
| mm | 653 | fs/binfmt_elf.c | current->mm->start_brk = current->mm->brk = elf_brk; |
| mm | 654 | fs/binfmt_elf.c | current->mm->end_code = end_code; |
| mm | 655 | fs/binfmt_elf.c | current->mm->start_code = start_code; |
| mm | 656 | fs/binfmt_elf.c | current->mm->end_data = end_data; |
| mm | 657 | fs/binfmt_elf.c | current->mm->start_stack = bprm->p; |
| mm | 666 | fs/binfmt_elf.c | printk("(start_brk) %x\n" , current->mm->start_brk); |
| mm | 667 | fs/binfmt_elf.c | printk("(end_code) %x\n" , current->mm->end_code); |
| mm | 668 | fs/binfmt_elf.c | printk("(start_code) %x\n" , current->mm->start_code); |
| mm | 669 | fs/binfmt_elf.c | printk("(end_data) %x\n" , current->mm->end_data); |
| mm | 670 | fs/binfmt_elf.c | printk("(start_stack) %x\n" , current->mm->start_stack); |
| mm | 671 | fs/binfmt_elf.c | printk("(brk) %x\n" , current->mm->brk); |
| mm | 973 | fs/binfmt_elf.c | for(vma = current->mm->mmap; vma != NULL; vma = vma->vm_next) { |
| mm | 1099 | fs/binfmt_elf.c | len = current->mm->arg_end - current->mm->arg_start; |
| mm | 1102 | fs/binfmt_elf.c | (const char *)current->mm->arg_start, len); |
| mm | 1156 | fs/binfmt_elf.c | for(vma = current->mm->mmap, i = 0; |
| mm | 1190 | fs/binfmt_elf.c | for(i = 0, vma = current->mm->mmap; |
| mm | 195 | fs/exec.c | mpnt->vm_mm = current->mm; |
| mm | 205 | fs/exec.c | current->mm->total_vm = (mpnt->vm_end - mpnt->vm_start) >> PAGE_SHIFT; |
| mm | 232 | fs/exec.c | current->mm->arg_start = (unsigned long) p; |
| mm | 238 | fs/exec.c | current->mm->arg_end = current->mm->env_start = (unsigned long) p; |
| mm | 244 | fs/exec.c | current->mm->env_end = (unsigned long) p; |
| mm | 349 | fs/exec.c | current->mm->rss++; |
| mm | 411 | fs/exec.c | if (current->mm->count > 1) { |
| mm | 412 | fs/exec.c | struct mm_struct *mm = kmalloc(sizeof(*mm), GFP_KERNEL); |
| mm | 413 | fs/exec.c | if (!mm) { |
| mm | 418 | fs/exec.c | *mm = *current->mm; |
| mm | 419 | fs/exec.c | mm->def_flags = 0; /* should future lockings be kept? */ |
| mm | 420 | fs/exec.c | mm->count = 1; |
| mm | 421 | fs/exec.c | mm->mmap = NULL; |
| mm | 422 | fs/exec.c | mm->mmap_avl = NULL; |
| mm | 423 | fs/exec.c | mm->total_vm = 0; |
| mm | 424 | fs/exec.c | mm->rss = 0; |
| mm | 425 | fs/exec.c | current->mm->count--; |
| mm | 426 | fs/exec.c | current->mm = mm; |
| mm | 430 | fs/exec.c | exit_mmap(current->mm); |
| mm | 130 | fs/namei.c | if (!p->mm) |
| mm | 132 | fs/namei.c | for(mpnt = p->mm->mmap; mpnt; mpnt = mpnt->vm_next) { |
| mm | 318 | fs/proc/array.c | if (!p || !p->mm || ptr >= TASK_SIZE) |
| mm | 320 | fs/proc/array.c | page_dir = pgd_offset(p->mm,ptr); |
| mm | 379 | fs/proc/array.c | if (!p || !*p || !(*p)->mm) |
| mm | 381 | fs/proc/array.c | return get_array(p, (*p)->mm->env_start, (*p)->mm->env_end, buffer); |
| mm | 388 | fs/proc/array.c | if (!p || !*p || !(*p)->mm) |
| mm | 390 | fs/proc/array.c | return get_array(p, (*p)->mm->arg_start, (*p)->mm->arg_end, buffer); |
| mm | 471 | fs/proc/array.c | if (tsk->mm && tsk->mm != &init_mm) { |
| mm | 472 | fs/proc/array.c | struct vm_area_struct *vma = tsk->mm->mmap; |
| mm | 536 | fs/proc/array.c | tsk->mm ? tsk->mm->rss : 0, /* you might want to shift this left 3 */ |
| mm | 538 | fs/proc/array.c | tsk->mm ? tsk->mm->start_code : 0, |
| mm | 539 | fs/proc/array.c | tsk->mm ? tsk->mm->end_code : 0, |
| mm | 540 | fs/proc/array.c | tsk->mm ? tsk->mm->start_stack : 0, |
| mm | 630 | fs/proc/array.c | if (tsk->mm && tsk->mm != &init_mm) { |
| mm | 631 | fs/proc/array.c | struct vm_area_struct * vma = tsk->mm->mmap; |
| mm | 634 | fs/proc/array.c | pgd_t *pgd = pgd_offset(tsk->mm, vma->vm_start); |
| mm | 694 | fs/proc/array.c | if (!(*p)->mm || (*p)->mm == &init_mm || count == 0) |
| mm | 702 | fs/proc/array.c | for (map = (*p)->mm->mmap, i = 0; map && (i < lineno); map = map->vm_next, i++) |
| mm | 106 | fs/proc/link.c | if (!p->mm) |
| mm | 108 | fs/proc/link.c | vma = p->mm->mmap; |
| mm | 84 | fs/proc/mem.c | page_dir = pgd_offset(tsk->mm,addr); |
| mm | 231 | fs/proc/mem.c | src_vma = tsk->mm->mmap; |
| mm | 239 | fs/proc/mem.c | src_dir = pgd_offset(tsk->mm, stmp); |
| mm | 266 | fs/proc/mem.c | src_vma = tsk->mm->mmap; |
| mm | 274 | fs/proc/mem.c | src_dir = pgd_offset(tsk->mm, stmp); |
| mm | 278 | fs/proc/mem.c | dest_dir = pgd_offset(current->mm, dtmp); |
| mm | 60 | include/asm-alpha/mmu_context.h | struct mm_struct * mm = p->mm; |
| mm | 61 | include/asm-alpha/mmu_context.h | unsigned long asn = mm->context; |
| mm | 76 | include/asm-alpha/mmu_context.h | mm->context = asn; /* full version + asn */ |
| mm | 34 | include/asm-alpha/pgtable.h | static inline void invalidate_mm(struct mm_struct *mm) |
| mm | 36 | include/asm-alpha/pgtable.h | if (mm != current->mm) |
| mm | 37 | include/asm-alpha/pgtable.h | mm->context = 0; |
| mm | 53 | include/asm-alpha/pgtable.h | struct mm_struct * mm = vma->vm_mm; |
| mm | 55 | include/asm-alpha/pgtable.h | if (mm != current->mm) |
| mm | 56 | include/asm-alpha/pgtable.h | mm->context = 0; |
| mm | 65 | include/asm-alpha/pgtable.h | static inline void invalidate_range(struct mm_struct *mm, |
| mm | 68 | include/asm-alpha/pgtable.h | if (mm != current->mm) |
| mm | 69 | include/asm-alpha/pgtable.h | mm->context = 0; |
| mm | 311 | include/asm-alpha/pgtable.h | extern inline pgd_t * pgd_offset(struct mm_struct * mm, unsigned long address) |
| mm | 313 | include/asm-alpha/pgtable.h | return mm->pgd + ((address >> PGDIR_SHIFT) & (PTRS_PER_PAGE - 1)); |
| mm | 50 | include/asm-i386/pgtable.h | static inline void invalidate_mm(struct mm_struct *mm) |
| mm | 52 | include/asm-i386/pgtable.h | if (mm == current->mm) |
| mm | 59 | include/asm-i386/pgtable.h | if (vma->vm_mm == current->mm) |
| mm | 63 | include/asm-i386/pgtable.h | static inline void invalidate_range(struct mm_struct *mm, |
| mm | 66 | include/asm-i386/pgtable.h | if (mm == current->mm) |
| mm | 99 | include/asm-i386/pgtable.h | if (current->mm->count == 1) /* just one copy of this mm */ |
| mm | 109 | include/asm-i386/pgtable.h | static inline void invalidate_mm(struct mm_struct * mm) |
| mm | 111 | include/asm-i386/pgtable.h | if (mm == current->mm && mm->count == 1) |
| mm | 120 | include/asm-i386/pgtable.h | if (vma->vm_mm == current->mm && current->mm->count == 1) |
| mm | 126 | include/asm-i386/pgtable.h | static inline void invalidate_range(struct mm_struct * mm, |
| mm | 129 | include/asm-i386/pgtable.h | invalidate_mm(mm); |
| mm | 140 | include/asm-i386/pgtable.h | static inline void invalidate_mm(struct mm_struct *mm) |
| mm | 151 | include/asm-i386/pgtable.h | static inline void invalidate_range(struct mm_struct *mm, |
| mm | 359 | include/asm-i386/pgtable.h | extern inline pgd_t * pgd_offset(struct mm_struct * mm, unsigned long address) |
| mm | 361 | include/asm-i386/pgtable.h | return mm->pgd + (address >> PGDIR_SHIFT); |
| mm | 42 | include/asm-mips/pgtable.h | do { if ((mm_struct) == current->mm) invalidate(); } while (0) |
| mm | 44 | include/asm-mips/pgtable.h | do { if ((mm_struct) == current->mm) invalidate(); } while (0) |
| mm | 46 | include/asm-mips/pgtable.h | do { if ((mm_struct) == current->mm) invalidate(); } while (0) |
| mm | 344 | include/asm-mips/pgtable.h | extern inline pgd_t * pgd_offset(struct mm_struct * mm, unsigned long address) |
| mm | 346 | include/asm-mips/pgtable.h | return mm->pgd + (address >> PGDIR_SHIFT); |
| mm | 288 | include/asm-ppc/pgtable.h | extern inline pgd_t * pgd_offset(struct mm_struct * mm, unsigned long address) |
| mm | 290 | include/asm-ppc/pgtable.h | return mm->pgd + (address >> PGDIR_SHIFT); |
| mm | 189 | include/linux/mm.h | extern int zap_page_range(struct mm_struct *mm, unsigned long address, unsigned long size); |
| mm | 265 | include/linux/mm.h | if (!task->mm) |
| mm | 267 | include/linux/mm.h | for (tree = task->mm->mmap_avl ; ; ) { |
| mm | 247 | include/linux/sched.h | struct mm_struct *mm; |
| mm | 429 | ipc/shm.c | current->mm->total_vm += (shmd->vm_end - shmd->vm_start) >> PAGE_SHIFT; |
| mm | 490 | ipc/shm.c | if (addr < current->mm->start_stack && |
| mm | 491 | ipc/shm.c | addr > current->mm->start_stack - PAGE_SIZE*(shp->shm_npages + 4)) |
| mm | 519 | ipc/shm.c | shmd->vm_mm = current->mm; |
| mm | 593 | ipc/shm.c | for (shmd = current->mm->mmap; shmd; shmd = shmdnext) { |
| mm | 425 | kernel/exit.c | struct mm_struct * mm = current->mm; |
| mm | 428 | kernel/exit.c | if (mm) { |
| mm | 429 | kernel/exit.c | if (!--mm->count) { |
| mm | 430 | kernel/exit.c | exit_mmap(mm); |
| mm | 432 | kernel/exit.c | kfree(mm); |
| mm | 434 | kernel/exit.c | current->mm = NULL; |
| mm | 78 | kernel/fork.c | static inline int dup_mmap(struct mm_struct * mm) |
| mm | 82 | kernel/fork.c | mm->mmap = NULL; |
| mm | 83 | kernel/fork.c | p = &mm->mmap; |
| mm | 84 | kernel/fork.c | for (mpnt = current->mm->mmap ; mpnt ; mpnt = mpnt->vm_next) { |
| mm | 87 | kernel/fork.c | exit_mmap(mm); |
| mm | 92 | kernel/fork.c | tmp->vm_mm = mm; |
| mm | 103 | kernel/fork.c | if (copy_page_range(mm, current->mm, tmp)) { |
| mm | 104 | kernel/fork.c | exit_mmap(mm); |
| mm | 110 | kernel/fork.c | build_mmap_avl(mm); |
| mm | 117 | kernel/fork.c | SET_PAGE_DIR(tsk, current->mm->pgd); |
| mm | 118 | kernel/fork.c | current->mm->count++; |
| mm | 121 | kernel/fork.c | tsk->mm = kmalloc(sizeof(*tsk->mm), GFP_KERNEL); |
| mm | 122 | kernel/fork.c | if (!tsk->mm) |
| mm | 124 | kernel/fork.c | *tsk->mm = *current->mm; |
| mm | 125 | kernel/fork.c | tsk->mm->count = 1; |
| mm | 126 | kernel/fork.c | tsk->mm->def_flags = 0; |
| mm | 132 | kernel/fork.c | if (dup_mmap(tsk->mm)) { |
| mm | 423 | kernel/sys.c | if (brk < current->mm->end_code) |
| mm | 424 | kernel/sys.c | return current->mm->brk; |
| mm | 426 | kernel/sys.c | oldbrk = PAGE_ALIGN(current->mm->brk); |
| mm | 428 | kernel/sys.c | return current->mm->brk = brk; |
| mm | 433 | kernel/sys.c | if (brk <= current->mm->brk) { |
| mm | 434 | kernel/sys.c | current->mm->brk = brk; |
| mm | 444 | kernel/sys.c | if (brk - current->mm->end_code > rlim) |
| mm | 445 | kernel/sys.c | return current->mm->brk; |
| mm | 450 | kernel/sys.c | return current->mm->brk; |
| mm | 464 | kernel/sys.c | return current->mm->brk; |
| mm | 466 | kernel/sys.c | freepages += current->mm->rss; |
| mm | 469 | kernel/sys.c | return current->mm->brk; |
| mm | 474 | kernel/sys.c | current->mm->brk = brk; |
| mm | 425 | mm/filemap.c | if (offset >= inode->i_size && (area->vm_flags & VM_SHARED) && area->vm_mm == current->mm) |
| mm | 642 | mm/filemap.c | dir = pgd_offset(current->mm, address); |
| mm | 143 | mm/memory.c | page_dir = tsk->mm->pgd; |
| mm | 150 | mm/memory.c | invalidate_mm(tsk->mm); |
| mm | 164 | mm/memory.c | page_dir = tsk->mm->pgd; |
| mm | 169 | mm/memory.c | invalidate_mm(tsk->mm); |
| mm | 171 | mm/memory.c | tsk->mm->pgd = swapper_pg_dir; /* or else... */ |
| mm | 187 | mm/memory.c | invalidate_mm(tsk->mm); |
| mm | 189 | mm/memory.c | tsk->mm->pgd = new_pg; |
| mm | 318 | mm/memory.c | if (current->mm->rss <= 0) |
| mm | 320 | mm/memory.c | current->mm->rss--; |
| mm | 379 | mm/memory.c | int zap_page_range(struct mm_struct *mm, unsigned long address, unsigned long size) |
| mm | 384 | mm/memory.c | dir = pgd_offset(mm, address); |
| mm | 390 | mm/memory.c | invalidate_range(mm, end - size, end); |
| mm | 438 | mm/memory.c | dir = pgd_offset(current->mm, address); |
| mm | 450 | mm/memory.c | invalidate_range(current->mm, end - size, end); |
| mm | 508 | mm/memory.c | dir = pgd_offset(current->mm, from); |
| mm | 520 | mm/memory.c | invalidate_range(current->mm, from - size, from); |
| mm | 552 | mm/memory.c | pgd = pgd_offset(tsk->mm,address); |
| mm | 842 | mm/memory.c | pgd = pgd_offset(tsk->mm, address); |
| mm | 193 | mm/mlock.c | locked += current->mm->locked_vm; |
| mm | 229 | mm/mlock.c | current->mm->def_flags = def_flags; |
| mm | 232 | mm/mlock.c | for (vma = current->mm->mmap; vma ; vma = vma->vm_next) { |
| mm | 256 | mm/mlock.c | if (current->mm->total_vm > lock_limit) |
| mm | 261 | mm/mlock.c | if (current->mm->total_vm > MAP_NR(high_memory)/2) |
| mm | 70 | mm/mmap.c | if (current->mm->def_flags & VM_LOCKED) { |
| mm | 71 | mm/mmap.c | unsigned long locked = current->mm->locked_vm << PAGE_SHIFT; |
| mm | 133 | mm/mmap.c | vma->vm_mm = current->mm; |
| mm | 138 | mm/mmap.c | vma->vm_flags |= current->mm->def_flags; |
| mm | 179 | mm/mmap.c | current->mm->total_vm += len >> PAGE_SHIFT; |
| mm | 183 | mm/mmap.c | current->mm->locked_vm += len >> PAGE_SHIFT; |
| mm | 208 | mm/mmap.c | for (vmm = current->mm->mmap; ; vmm = vmm->vm_next) { |
| mm | 584 | mm/mmap.c | avl_checkheights(task->mm->mmap_avl); |
| mm | 585 | mm/mmap.c | avl_checkorder(task->mm->mmap_avl); |
| mm | 710 | mm/mmap.c | avl_neighbours(mpnt, current->mm->mmap_avl, &prev, &next); |
| mm | 714 | mm/mmap.c | npp = (prev ? &prev->vm_next : ¤t->mm->mmap); |
| mm | 720 | mm/mmap.c | avl_remove(mpnt, ¤t->mm->mmap_avl); |
| mm | 746 | mm/mmap.c | zap_page_range(current->mm, st, end-st); |
| mm | 751 | mm/mmap.c | zap_page_range(current->mm, addr, len); |
| mm | 756 | mm/mmap.c | void build_mmap_avl(struct mm_struct * mm) |
| mm | 760 | mm/mmap.c | mm->mmap_avl = NULL; |
| mm | 761 | mm/mmap.c | for (vma = mm->mmap; vma; vma = vma->vm_next) |
| mm | 762 | mm/mmap.c | avl_insert(vma, &mm->mmap_avl); |
| mm | 766 | mm/mmap.c | void exit_mmap(struct mm_struct * mm) |
| mm | 770 | mm/mmap.c | mpnt = mm->mmap; |
| mm | 771 | mm/mmap.c | mm->mmap = NULL; |
| mm | 772 | mm/mmap.c | mm->mmap_avl = NULL; |
| mm | 773 | mm/mmap.c | mm->rss = 0; |
| mm | 774 | mm/mmap.c | mm->total_vm = 0; |
| mm | 775 | mm/mmap.c | mm->locked_vm = 0; |
| mm | 785 | mm/mmap.c | zap_page_range(mm, mpnt->vm_start, mpnt->vm_end-mpnt->vm_start); |
| mm | 805 | mm/mmap.c | p = &t->mm->mmap; |
| mm | 818 | mm/mmap.c | avl_insert_neighbours(vmp, &t->mm->mmap_avl, &prev, &next); |
| mm | 819 | mm/mmap.c | if ((prev ? prev->vm_next : t->mm->mmap) != next) |
| mm | 824 | mm/mmap.c | t->mm->mmap = vmp; |
| mm | 880 | mm/mmap.c | avl_neighbours(mpnt, task->mm->mmap_avl, &prev, &next); |
| mm | 924 | mm/mmap.c | avl_remove(mpnt, &task->mm->mmap_avl); |
| mm | 77 | mm/mprotect.c | dir = pgd_offset(current->mm, start); |
| mm | 83 | mm/mprotect.c | invalidate_range(current->mm, beg, end); |
| mm | 273 | mm/swapfile.c | if (!p->mm || pgd_inuse(p->mm->pgd)) |
| mm | 275 | mm/swapfile.c | vma = p->mm->mmap; |
| mm | 277 | mm/swapfile.c | pgd_t * pgd = pgd_offset(p->mm, vma->vm_start); |
| mm | 35 | mm/vmalloc.c | if (!p->mm) |
| mm | 37 | mm/vmalloc.c | *pgd_offset(p->mm,address) = entry; |
| mm | 260 | mm/vmscan.c | int result = swap_out_vma(p, vma, pgd_offset(p->mm, address), address, limit, wait); |
| mm | 295 | mm/vmscan.c | if (p && p->swappable && p->mm->rss) |
| mm | 307 | mm/vmscan.c | p->swap_cnt = AGE_CLUSTER_SIZE(p->mm->rss); |