tag | line | file | source code |
mm | 232 | arch/i386/kernel/process.c | dump->u_tsize = ((unsigned long) current->mm->end_code) >> 12; |
mm | 233 | arch/i386/kernel/process.c | dump->u_dsize = ((unsigned long) (current->mm->brk + (PAGE_SIZE-1))) >> 12; |
mm | 100 | arch/i386/kernel/setup.c | init_task.mm->start_code = TASK_SIZE; |
mm | 101 | arch/i386/kernel/setup.c | init_task.mm->end_code = TASK_SIZE + (unsigned long) &_etext; |
mm | 102 | arch/i386/kernel/setup.c | init_task.mm->end_data = TASK_SIZE + (unsigned long) &_edata; |
mm | 103 | arch/i386/kernel/setup.c | init_task.mm->brk = TASK_SIZE + (unsigned long) &_end; |
mm | 129 | arch/mips/kernel/process.c | dump->u_tsize = ((unsigned long) current->mm->end_code) >> 12; |
mm | 130 | arch/mips/kernel/process.c | dump->u_dsize = ((unsigned long) (current->mm->brk + (PAGE_SIZE-1))) >> 12; |
mm | 47 | arch/mips/mm/fault.c | for (vma = current->mm->mmap ; ; vma = vma->vm_next) { |
mm | 249 | arch/sparc/kernel/setup.c | init_task.mm->start_code = PAGE_OFFSET; |
mm | 250 | arch/sparc/kernel/setup.c | init_task.mm->end_code = PAGE_OFFSET + (unsigned long) &etext; |
mm | 251 | arch/sparc/kernel/setup.c | init_task.mm->end_data = PAGE_OFFSET + (unsigned long) &edata; |
mm | 252 | arch/sparc/kernel/setup.c | init_task.mm->brk = PAGE_OFFSET + (unsigned long) &end; |
mm | 253 | arch/sparc/kernel/setup.c | init_task.mm->mmap->vm_page_prot = PAGE_SHARED; |
mm | 3780 | drivers/block/floppy.c | for(i=current->mm->env_start; |
mm | 3781 | drivers/block/floppy.c | i< current->mm->env_end; |
mm | 797 | drivers/block/sbpcd.c | u_int mm; |
mm | 801 | drivers/block/sbpcd.c | mm = (blk + CD_BLOCK_OFFSET) % (CD_SECS * CD_FRAMES); |
mm | 802 | drivers/block/sbpcd.c | msf.c[1] = mm / CD_FRAMES; |
mm | 803 | drivers/block/sbpcd.c | msf.c[0] = mm % CD_FRAMES; |
mm | 117 | fs/binfmt_elf.c | current->mm->stk_vma = mpnt; |
mm | 156 | fs/binfmt_elf.c | current->mm->arg_start = (unsigned long) p; |
mm | 162 | fs/binfmt_elf.c | current->mm->arg_end = current->mm->env_start = (unsigned long) p; |
mm | 168 | fs/binfmt_elf.c | current->mm->env_end = (unsigned long) p; |
mm | 297 | fs/binfmt_elf.c | current->mm->brk = interp_ex->a_bss + |
mm | 298 | fs/binfmt_elf.c | (current->mm->end_data = interp_ex->a_data + |
mm | 299 | fs/binfmt_elf.c | (current->mm->end_code = interp_ex->a_text)); |
mm | 522 | fs/binfmt_elf.c | current->mm->end_data = 0; |
mm | 523 | fs/binfmt_elf.c | current->mm->end_code = 0; |
mm | 524 | fs/binfmt_elf.c | current->mm->start_mmap = ELF_START_MMAP; |
mm | 525 | fs/binfmt_elf.c | current->mm->mmap = NULL; |
mm | 530 | fs/binfmt_elf.c | current->mm->rss = 0; |
mm | 532 | fs/binfmt_elf.c | current->mm->start_stack = bprm->p; |
mm | 637 | fs/binfmt_elf.c | current->mm->arg_start += strlen(passed_fileno) + 1; |
mm | 638 | fs/binfmt_elf.c | current->mm->start_brk = current->mm->brk = elf_brk; |
mm | 639 | fs/binfmt_elf.c | current->mm->end_code = end_code; |
mm | 640 | fs/binfmt_elf.c | current->mm->start_code = start_code; |
mm | 641 | fs/binfmt_elf.c | current->mm->end_data = end_data; |
mm | 642 | fs/binfmt_elf.c | current->mm->start_stack = bprm->p; |
mm | 648 | fs/binfmt_elf.c | current->mm->brk = (elf_bss + 0xfff) & 0xfffff000; |
mm | 654 | fs/binfmt_elf.c | printk("(start_brk) %x\n" , current->mm->start_brk); |
mm | 655 | fs/binfmt_elf.c | printk("(end_code) %x\n" , current->mm->end_code); |
mm | 656 | fs/binfmt_elf.c | printk("(start_code) %x\n" , current->mm->start_code); |
mm | 657 | fs/binfmt_elf.c | printk("(end_data) %x\n" , current->mm->end_data); |
mm | 658 | fs/binfmt_elf.c | printk("(start_stack) %x\n" , current->mm->start_stack); |
mm | 659 | fs/binfmt_elf.c | printk("(brk) %x\n" , current->mm->brk); |
mm | 942 | fs/binfmt_elf.c | for(vma = current->mm->mmap; vma != NULL; vma = vma->vm_next) { |
mm | 1068 | fs/binfmt_elf.c | len = current->mm->arg_end - current->mm->arg_start; |
mm | 1071 | fs/binfmt_elf.c | (const char *)current->mm->arg_start, len); |
mm | 1125 | fs/binfmt_elf.c | for(vma = current->mm->mmap, i = 0; |
mm | 1159 | fs/binfmt_elf.c | for(i = 0, vma = current->mm->mmap; |
mm | 1045 | fs/buffer.c | ++current->mm->min_flt; |
mm | 1103 | fs/buffer.c | ++current->mm->maj_flt; |
mm | 1157 | fs/buffer.c | ++current->mm->maj_flt; |
mm | 344 | fs/exec.c | current->mm->arg_start = (unsigned long) p; |
mm | 350 | fs/exec.c | current->mm->arg_end = current->mm->env_start = (unsigned long) p; |
mm | 356 | fs/exec.c | current->mm->env_end = (unsigned long) p; |
mm | 460 | fs/exec.c | current->mm->start_code = code_base; |
mm | 465 | fs/exec.c | current->mm->rss++; |
mm | 809 | fs/exec.c | current->mm->end_code = ex.a_text + |
mm | 810 | fs/exec.c | (current->mm->start_code = N_TXTADDR(ex)); |
mm | 811 | fs/exec.c | current->mm->end_data = ex.a_data + |
mm | 812 | fs/exec.c | (current->mm->start_data = N_DATADDR(ex)); |
mm | 813 | fs/exec.c | current->mm->brk = ex.a_bss + |
mm | 814 | fs/exec.c | (current->mm->start_brk = N_BSSADDR(ex)); |
mm | 816 | fs/exec.c | current->mm->rss = 0; |
mm | 817 | fs/exec.c | current->mm->mmap = NULL; |
mm | 877 | fs/exec.c | set_brk(current->mm->start_brk, current->mm->brk); |
mm | 887 | fs/exec.c | current->mm->start_stack = p; |
mm | 132 | fs/namei.c | for(mpnt = (*p)->mm->mmap; mpnt; mpnt = mpnt->vm_next) { |
mm | 357 | fs/proc/array.c | return get_array(p, (*p)->mm->env_start, (*p)->mm->env_end, buffer); |
mm | 366 | fs/proc/array.c | return get_array(p, (*p)->mm->arg_start, (*p)->mm->arg_end, buffer); |
mm | 417 | fs/proc/array.c | vsize = (*p)->mm->brk - (*p)->mm->start_code + PAGE_SIZE-1; |
mm | 445 | fs/proc/array.c | (*p)->mm->min_flt, |
mm | 446 | fs/proc/array.c | (*p)->mm->cmin_flt, |
mm | 447 | fs/proc/array.c | (*p)->mm->maj_flt, |
mm | 448 | fs/proc/array.c | (*p)->mm->cmaj_flt, |
mm | 461 | fs/proc/array.c | (*p)->mm->rss, /* you might want to shift this left 3 */ |
mm | 463 | fs/proc/array.c | (*p)->mm->start_code, |
mm | 464 | fs/proc/array.c | (*p)->mm->end_code, |
mm | 465 | fs/proc/array.c | (*p)->mm->start_stack, |
mm | 556 | fs/proc/array.c | struct vm_area_struct * vma = (*p)->mm->mmap; |
mm | 627 | fs/proc/array.c | for (map = (*p)->mm->mmap, i = 0; map && (i < lineno); map = map->vm_next, i++) |
mm | 137 | fs/proc/link.c | struct vm_area_struct * vma = p->mm->mmap; |
mm | 231 | fs/proc/mem.c | src_vma = tsk->mm->mmap; |
mm | 266 | fs/proc/mem.c | src_vma = tsk->mm->mmap; |
mm | 68 | include/asm-i386/page.h | do { if ((task)->mm == current->mm) invalidate(); } while (0) |
mm | 70 | include/asm-i386/page.h | do { if ((task)->mm == current->mm) invalidate(); } while (0) |
mm | 198 | include/linux/sched.h | struct mm_struct *mm; |
mm | 488 | ipc/shm.c | if (addr < current->mm->start_stack && |
mm | 489 | ipc/shm.c | addr > current->mm->start_stack - PAGE_SIZE*(shp->shm_npages + 4)) |
mm | 593 | ipc/shm.c | for (shmd = current->mm->mmap; shmd; shmd = shmdnext) { |
mm | 663 | ipc/shm.c | --current->mm->maj_flt; /* was incremented in do_no_page */ |
mm | 666 | ipc/shm.c | current->mm->min_flt++; |
mm | 768 | ipc/shm.c | if (shmd->vm_task->mm->rss > 0) |
mm | 769 | ipc/shm.c | shmd->vm_task->mm->rss--; |
mm | 382 | kernel/exit.c | if (!--current->mm->count) |
mm | 385 | kernel/exit.c | free_page((long) current->mm); |
mm | 471 | kernel/exit.c | current->mm->rss = 0; |
mm | 547 | kernel/exit.c | current->mm->cmin_flt += p->mm->min_flt + p->mm->cmin_flt; |
mm | 548 | kernel/exit.c | current->mm->cmaj_flt += p->mm->maj_flt + p->mm->cmaj_flt; |
mm | 43 | kernel/fork.c | struct mm_struct mm; |
mm | 86 | kernel/fork.c | tsk->mm->mmap = NULL; |
mm | 87 | kernel/fork.c | p = &tsk->mm->mmap; |
mm | 88 | kernel/fork.c | for (mpnt = current->mm->mmap ; mpnt ; mpnt = mpnt->vm_next) { |
mm | 118 | kernel/fork.c | current->mm->count++; |
mm | 119 | kernel/fork.c | mem_map[MAP_NR(current->mm)]++; |
mm | 122 | kernel/fork.c | u->tsk.mm = &u->mm; |
mm | 123 | kernel/fork.c | u->mm = *current->mm; |
mm | 124 | kernel/fork.c | u->mm.count = 1; |
mm | 125 | kernel/fork.c | u->mm.min_flt = u->mm.maj_flt = 0; |
mm | 126 | kernel/fork.c | u->mm.cmin_flt = u->mm.cmaj_flt = 0; |
mm | 247 | kernel/fork.c | p->mm->swappable = 1; |
mm | 403 | kernel/sys.c | if (brk < current->mm->end_code) |
mm | 404 | kernel/sys.c | return current->mm->brk; |
mm | 406 | kernel/sys.c | oldbrk = PAGE_ALIGN(current->mm->brk); |
mm | 408 | kernel/sys.c | return current->mm->brk = brk; |
mm | 413 | kernel/sys.c | if (brk <= current->mm->brk) { |
mm | 414 | kernel/sys.c | current->mm->brk = brk; |
mm | 424 | kernel/sys.c | if (brk - current->mm->end_code > rlim) |
mm | 425 | kernel/sys.c | return current->mm->brk; |
mm | 430 | kernel/sys.c | return current->mm->brk; |
mm | 442 | kernel/sys.c | return current->mm->brk; |
mm | 444 | kernel/sys.c | freepages += current->mm->rss; |
mm | 447 | kernel/sys.c | return current->mm->brk; |
mm | 452 | kernel/sys.c | current->mm->brk = brk; |
mm | 767 | kernel/sys.c | r.ru_minflt = p->mm->min_flt; |
mm | 768 | kernel/sys.c | r.ru_majflt = p->mm->maj_flt; |
mm | 775 | kernel/sys.c | r.ru_minflt = p->mm->cmin_flt; |
mm | 776 | kernel/sys.c | r.ru_majflt = p->mm->cmaj_flt; |
mm | 783 | kernel/sys.c | r.ru_minflt = p->mm->min_flt + p->mm->cmin_flt; |
mm | 784 | kernel/sys.c | r.ru_majflt = p->mm->maj_flt + p->mm->cmaj_flt; |
mm | 349 | mm/memory.c | if (current->mm->rss <= 0) |
mm | 351 | mm/memory.c | current->mm->rss--; |
mm | 652 | mm/memory.c | vma->vm_task->mm->min_flt++; |
mm | 659 | mm/memory.c | ++vma->vm_task->mm->rss; |
mm | 991 | mm/memory.c | ++vma->vm_task->mm->rss; |
mm | 992 | mm/memory.c | ++vma->vm_task->mm->maj_flt; |
mm | 1022 | mm/memory.c | ++vma->vm_task->mm->rss; |
mm | 1023 | mm/memory.c | ++vma->vm_task->mm->min_flt; |
mm | 1029 | mm/memory.c | ++vma->vm_task->mm->min_flt; |
mm | 1030 | mm/memory.c | ++vma->vm_task->mm->rss; |
mm | 1038 | mm/memory.c | ++vma->vm_task->mm->maj_flt; |
mm | 1039 | mm/memory.c | ++vma->vm_task->mm->rss; |
mm | 177 | mm/mmap.c | for (vmm = current->mm->mmap; ; vmm = vmm->vm_next) { |
mm | 232 | mm/mmap.c | for (vma = task->mm->mmap ; ; vma = vma->vm_next) { |
mm | 242 | mm/mmap.c | for (tree = task->mm->mmap_avl ; ; ) { |
mm | 263 | mm/mmap.c | for (vma = task->mm->mmap; vma; vma = vma->vm_next) { |
mm | 606 | mm/mmap.c | avl_checkheights(task->mm->mmap_avl); |
mm | 607 | mm/mmap.c | avl_checkorder(task->mm->mmap_avl); |
mm | 729 | mm/mmap.c | avl_neighbours(mpnt, current->mm->mmap_avl, &prev, &next); |
mm | 733 | mm/mmap.c | npp = (prev ? &prev->vm_next : ¤t->mm->mmap); |
mm | 739 | mm/mmap.c | avl_remove(mpnt, ¤t->mm->mmap_avl); |
mm | 779 | mm/mmap.c | task->mm->mmap_avl = NULL; |
mm | 780 | mm/mmap.c | for (vma = task->mm->mmap; vma; vma = vma->vm_next) |
mm | 781 | mm/mmap.c | avl_insert(vma, &task->mm->mmap_avl); |
mm | 789 | mm/mmap.c | mpnt = task->mm->mmap; |
mm | 790 | mm/mmap.c | task->mm->mmap = NULL; |
mm | 791 | mm/mmap.c | task->mm->mmap_avl = NULL; |
mm | 816 | mm/mmap.c | p = &t->mm->mmap; |
mm | 829 | mm/mmap.c | avl_insert_neighbours(vmp, &t->mm->mmap_avl, &prev, &next); |
mm | 830 | mm/mmap.c | if ((prev ? prev->vm_next : t->mm->mmap) != next) |
mm | 835 | mm/mmap.c | t->mm->mmap = vmp; |
mm | 891 | mm/mmap.c | avl_neighbours(mpnt, task->mm->mmap_avl, &prev, &next); |
mm | 935 | mm/mmap.c | avl_remove(mpnt, &task->mm->mmap_avl); |
mm | 333 | mm/swap.c | vma->vm_task->mm->rss++; |
mm | 334 | mm/swap.c | vma->vm_task->mm->maj_flt++; |
mm | 378 | mm/swap.c | vma->vm_task->mm->rss--; |
mm | 386 | mm/swap.c | vma->vm_task->mm->rss--; |
mm | 400 | mm/swap.c | vma->vm_task->mm->rss--; |
mm | 406 | mm/swap.c | vma->vm_task->mm->rss--; |
mm | 463 | mm/swap.c | vma->vm_task->mm->swap_address = address + PAGE_SIZE; |
mm | 532 | mm/swap.c | address = p->mm->swap_address; |
mm | 533 | mm/swap.c | p->mm->swap_address = 0; |
mm | 553 | mm/swap.c | p->mm->swap_address = 0; |
mm | 580 | mm/swap.c | if (p && p->mm->swappable && p->mm->rss) |
mm | 589 | mm/swap.c | if (!p->mm->swap_cnt) { |
mm | 590 | mm/swap.c | p->mm->dec_flt = (p->mm->dec_flt * 3) / 4 + p->mm->maj_flt - p->mm->old_maj_flt; |
mm | 591 | mm/swap.c | p->mm->old_maj_flt = p->mm->maj_flt; |
mm | 593 | mm/swap.c | if (p->mm->dec_flt >= SWAP_RATIO / SWAP_MIN) { |
mm | 594 | mm/swap.c | p->mm->dec_flt = SWAP_RATIO / SWAP_MIN; |
mm | 595 | mm/swap.c | p->mm->swap_cnt = SWAP_MIN; |
mm | 596 | mm/swap.c | } else if (p->mm->dec_flt <= SWAP_RATIO / SWAP_MAX) |
mm | 597 | mm/swap.c | p->mm->swap_cnt = SWAP_MAX; |
mm | 599 | mm/swap.c | p->mm->swap_cnt = SWAP_RATIO / p->mm->dec_flt; |
mm | 601 | mm/swap.c | if (!--p->mm->swap_cnt) |
mm | 605 | mm/swap.c | if (p->mm->swap_cnt) |
mm | 874 | mm/swap.c | ++vma->vm_task->mm->rss; |
mm | 957 | mm/swap.c | vma = p->mm->mmap; |