taglinefilesource code
mm143arch/alpha/kernel/process.cp->mm->context = 0;
mm155arch/alpha/kernel/process.cdump->start_code  = current->mm->start_code;
mm156arch/alpha/kernel/process.cdump->start_data  = current->mm->start_data;
mm158arch/alpha/kernel/process.cdump->u_tsize = (current->mm->end_code - dump->start_code) >> PAGE_SHIFT;
mm159arch/alpha/kernel/process.cdump->u_dsize = (current->mm->brk + (PAGE_SIZE - 1) - dump->start_data) >> PAGE_SHIFT;
mm161arch/alpha/kernel/process.c(current->mm->start_stack - dump->start_stack + PAGE_SIZE - 1) >> PAGE_SHIFT;
mm31arch/alpha/mm/fault.cvoid get_new_asn_and_reload(struct task_struct *tsk, struct mm_struct *mm)
mm33arch/alpha/mm/fault.cget_new_mmu_context(tsk, mm, asn_cache);
mm368arch/i386/kernel/process.cdump->u_tsize = ((unsigned long) current->mm->end_code) >> PAGE_SHIFT;
mm369arch/i386/kernel/process.cdump->u_dsize = ((unsigned long) (current->mm->brk + (PAGE_SIZE-1))) >> PAGE_SHIFT;
mm143arch/i386/kernel/setup.cinit_task.mm->start_code = TASK_SIZE;
mm144arch/i386/kernel/setup.cinit_task.mm->end_code = TASK_SIZE + (unsigned long) &_etext;
mm145arch/i386/kernel/setup.cinit_task.mm->end_data = TASK_SIZE + (unsigned long) &_edata;
mm146arch/i386/kernel/setup.cinit_task.mm->brk = TASK_SIZE + (unsigned long) &_end;
mm77arch/i386/kernel/vm86.cpgd = pgd_offset(tsk->mm, 0xA0000);
mm169arch/m68k/kernel/process.cdump->u_tsize = ((unsigned long) current->mm->end_code) >> PAGE_SHIFT;
mm170arch/m68k/kernel/process.cdump->u_dsize = ((unsigned long) (current->mm->brk +
mm124arch/m68k/kernel/setup.cinit_task.mm->start_code = 0;
mm125arch/m68k/kernel/setup.cinit_task.mm->end_code = (unsigned long) &_etext;
mm126arch/m68k/kernel/setup.cinit_task.mm->end_data = (unsigned long) &_edata;
mm127arch/m68k/kernel/setup.cinit_task.mm->brk = (unsigned long) &_end;
mm522arch/m68k/mm/memory.cvoid flush_cache_mm(struct mm_struct *mm){
mm524arch/m68k/mm/memory.cif (mm == current->mm)
mm528arch/m68k/mm/memory.cvoid flush_cache_range(struct mm_struct *mm, unsigned long start,
mm530arch/m68k/mm/memory.cif (mm == current->mm)
mm64arch/ppc/mm/fault.cdir = pgd_offset(current->mm, regs->dar & PAGE_MASK);
mm87arch/ppc/mm/fault.cprintk("beforefault: pgd[0] = %x[%x]\n",current->mm->pgd,*(current->mm->pgd));
mm91arch/ppc/mm/fault.cprintk("handled: pgd[0] = %x[%x]\n",current->mm->pgd,*(current->mm->pgd));
mm119arch/ppc/mm/fault.cdir = pgd_offset(current->mm, regs->dar & PAGE_MASK);
mm135arch/ppc/mm/fault.ccurrent->mm, current->mm->pgd,
mm136arch/ppc/mm/fault.ccurrent->mm->pgd+((regs->dar&PAGE_MASK) >> PGDIR_SHIFT));
mm142arch/ppc/mm/fault.ccurrent->mm->pgd,dir,*dir,pmd,*pmd,pte);
mm164arch/ppc/mm/fault.cregs->dar, regs->dsisr, regs->nip, current->mm);
mm190arch/ppc/mm/fault.cfor (vma = current->mm->mmap ; ; vma = vma->vm_next)
mm195arch/ppc/mm/fault.cregs->nip, current,current->pid,current->mm,current->mm->mmap, address, error_code);
mm213arch/ppc/mm/fault.cprintk("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);
mm222arch/ppc/mm/fault.cprintk("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);
mm242arch/ppc/mm/fault.ccurrent,address,vma->vm_flags,current->mm,vma,vma->vm_start,vma->vm_end);
mm296arch/ppc/mm/fault.ccurrent,address,vma->vm_flags,current->mm,vma,vma->vm_start,vma->vm_end);
mm309arch/ppc/mm/fault.cdir = pgd_offset(current->mm, address & PAGE_MASK);
mm730arch/ppc/mm/init.cpgd = pgd_offset(current->mm, 0);
mm295arch/sparc/kernel/process.cdump->u_tsize = (((unsigned long) current->mm->end_code) -
mm296arch/sparc/kernel/process.c((unsigned long) current->mm->start_code)) & ~(PAGE_SIZE - 1);
mm297arch/sparc/kernel/process.cdump->u_dsize = ((unsigned long) (current->mm->brk + (PAGE_SIZE-1)));
mm300arch/sparc/kernel/setup.cinit_task.mm->mmap->vm_page_prot = PAGE_SHARED;
mm301arch/sparc/kernel/setup.cinit_task.mm->mmap->vm_start = KERNBASE;
mm302arch/sparc/kernel/setup.cinit_task.mm->mmap->vm_end = *memory_end_p;
mm172arch/sparc/kernel/smp.ccurrent->mm->mmap->vm_page_prot = PAGE_SHARED;
mm173arch/sparc/kernel/smp.ccurrent->mm->mmap->vm_start = KERNBASE;
mm174arch/sparc/kernel/smp.ccurrent->mm->mmap->vm_end = init_task.mm->mmap->vm_end;
mm529arch/sparc/kernel/smp.cvoid smp_flush_cache_mm(struct mm_struct *mm)
mm531arch/sparc/kernel/smp.cif(mm->context != NO_CONTEXT)
mm532arch/sparc/kernel/smp.cxc1((smpfunc_t) local_flush_cache_mm, (unsigned long) mm);
mm535arch/sparc/kernel/smp.cvoid smp_flush_tlb_mm(struct mm_struct *mm)
mm537arch/sparc/kernel/smp.cif(mm->context != NO_CONTEXT)
mm538arch/sparc/kernel/smp.cxc1((smpfunc_t) local_flush_tlb_mm, (unsigned long) mm);
mm541arch/sparc/kernel/smp.cvoid smp_flush_cache_range(struct mm_struct *mm, unsigned long start,
mm544arch/sparc/kernel/smp.cif(mm->context != NO_CONTEXT)
mm545arch/sparc/kernel/smp.cxc3((smpfunc_t) local_flush_cache_range, (unsigned long) mm,
mm549arch/sparc/kernel/smp.cvoid smp_flush_tlb_range(struct mm_struct *mm, unsigned long start,
mm552arch/sparc/kernel/smp.cif(mm->context != NO_CONTEXT)
mm553arch/sparc/kernel/smp.cxc3((smpfunc_t) local_flush_tlb_range, (unsigned long) mm,
mm128arch/sparc/kernel/sys_sunos.cif (brk < current->mm->end_code)
mm132arch/sparc/kernel/sys_sunos.coldbrk = PAGE_ALIGN(current->mm->brk);
mm134arch/sparc/kernel/sys_sunos.ccurrent->mm->brk = brk;
mm141arch/sparc/kernel/sys_sunos.cif (brk <= current->mm->brk) {
mm142arch/sparc/kernel/sys_sunos.ccurrent->mm->brk = brk;
mm152arch/sparc/kernel/sys_sunos.cif (brk - current->mm->end_code > rlim)
mm178arch/sparc/kernel/sys_sunos.ccurrent->mm->brk = brk;
mm190arch/sparc/kernel/sys_sunos.cerror = sunos_brk(((int) current->mm->brk) + increment);
mm194arch/sparc/kernel/sys_sunos.creturn current->mm->brk;
mm290arch/sparc/kernel/sys_sunos.cpgdp = pgd_offset(current->mm, addr);
mm208arch/sparc/mm/fault.c(unsigned long) current->mm->context);
mm210arch/sparc/mm/fault.c(unsigned long) current->mm->pgd);
mm24arch/sparc/mm/generic.cif (current->mm->rss <= 0)
mm26arch/sparc/mm/generic.ccurrent->mm->rss--;
mm88arch/sparc/mm/generic.cdir = pgd_offset(current->mm, from);
mm89arch/sparc/mm/generic.cflush_cache_range(current->mm, beg, end);
mm101arch/sparc/mm/generic.cflush_tlb_range(current->mm, beg, end);
mm218arch/sparc/mm/srmmu.cstatic pgd_t *srmmu_pgd_offset(struct mm_struct * mm, unsigned long address)
mm220arch/sparc/mm/srmmu.creturn mm->pgd + ((address >> SRMMU_PGDIR_SHIFT) & (SRMMU_PTRS_PER_PGD - 1));
mm238arch/sparc/mm/srmmu.cif(tsk->mm->context != NO_CONTEXT)
mm239arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[tsk->mm->context], pgdp);
mm244arch/sparc/mm/srmmu.cpgd_t *pgdp = srmmu_pgd_offset(init_task.mm, addr);
mm255arch/sparc/mm/srmmu.cpgd_t *pgdp = srmmu_pgd_offset(init_task.mm, addr);
mm429arch/sparc/mm/srmmu.cstatic inline void alloc_context(struct mm_struct *mm)
mm437arch/sparc/mm/srmmu.cmm->context = ctxp->ctx_number;
mm438arch/sparc/mm/srmmu.cctxp->ctx_mm = mm;
mm442arch/sparc/mm/srmmu.cif(ctxp->ctx_mm == current->mm)
mm451arch/sparc/mm/srmmu.cctxp->ctx_mm = mm;
mm452arch/sparc/mm/srmmu.cmm->context = ctxp->ctx_number;
mm465arch/sparc/mm/srmmu.cif(tsk->mm->context == NO_CONTEXT) {
mm466arch/sparc/mm/srmmu.calloc_context(tsk->mm);
mm467arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[tsk->mm->context], tsk->mm->pgd);
mm469arch/sparc/mm/srmmu.csrmmu_set_context(tsk->mm->context);
mm481arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, virt_addr);
mm559arch/sparc/mm/srmmu.cstatic void tsunami_flush_cache_mm(struct mm_struct *mm)
mm562arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm572arch/sparc/mm/srmmu.cstatic void tsunami_flush_cache_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm575arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm588arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm589arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm636arch/sparc/mm/srmmu.cstatic void tsunami_flush_tlb_mm(struct mm_struct *mm)
mm640arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm649arch/sparc/mm/srmmu.cstatic void tsunami_flush_tlb_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm653arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm665arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm668arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm672arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm698arch/sparc/mm/srmmu.cstatic void swift_flush_cache_mm(struct mm_struct *mm)
mm701arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm710arch/sparc/mm/srmmu.cstatic void swift_flush_cache_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm713arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm725arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm726arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm759arch/sparc/mm/srmmu.cstatic void swift_flush_tlb_mm(struct mm_struct *mm)
mm763arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT)
mm768arch/sparc/mm/srmmu.cstatic void swift_flush_tlb_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm772arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT)
mm780arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm781arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT)
mm813arch/sparc/mm/srmmu.cstatic void viking_flush_cache_mm(struct mm_struct *mm)
mm816arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm824arch/sparc/mm/srmmu.cstatic void viking_flush_cache_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm827arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm838arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm839arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm946arch/sparc/mm/srmmu.cstatic void viking_flush_tlb_mm(struct mm_struct *mm)
mm952arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm955arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm963arch/sparc/mm/srmmu.cstatic void viking_flush_tlb_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm969arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm972arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm987arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm991arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm994arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1015arch/sparc/mm/srmmu.cstatic void cypress_flush_tlb_mm(struct mm_struct *mm)
mm1021arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1024arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1032arch/sparc/mm/srmmu.cstatic void cypress_flush_tlb_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm1038arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1041arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1056arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm1060arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1063arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1079arch/sparc/mm/srmmu.cstatic void hypersparc_flush_cache_mm(struct mm_struct *mm)
mm1082arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1092arch/sparc/mm/srmmu.cstatic void hypersparc_flush_cache_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm1095arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1110arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm1115arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1119arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1167arch/sparc/mm/srmmu.cstatic void hypersparc_flush_tlb_mm(struct mm_struct *mm)
mm1173arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1177arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1186arch/sparc/mm/srmmu.cstatic void hypersparc_flush_tlb_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm1192arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1196arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1211arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm1216arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1220arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1242arch/sparc/mm/srmmu.cif(tsk->mm->context != NO_CONTEXT) {
mm1244arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[tsk->mm->context], pgdp);
mm1273arch/sparc/mm/srmmu.cif(tsk->mm->context == NO_CONTEXT) {
mm1274arch/sparc/mm/srmmu.calloc_context(tsk->mm);
mm1275arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[tsk->mm->context], tsk->mm->pgd);
mm1277arch/sparc/mm/srmmu.csrmmu_set_context(tsk->mm->context);
mm1310arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1542arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1592arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1632arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1647arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, first);
mm1670arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, KERNBASE);
mm1686arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1730arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1765arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1884arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, ptables_start);
mm1890arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, (unsigned long)swapper_pg_dir);
mm1942arch/sparc/mm/srmmu.cstruct mm_struct *mm = current->mm;
mm1944arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1945arch/sparc/mm/srmmu.cflush_cache_mm(mm);
mm1946arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[mm->context], swapper_pg_dir);
mm1947arch/sparc/mm/srmmu.cflush_tlb_mm(mm);
mm1948arch/sparc/mm/srmmu.cctx_old = ctx_list_pool + mm->context;
mm1951arch/sparc/mm/srmmu.cmm->context = NO_CONTEXT;
mm1958arch/sparc/mm/srmmu.calloc_context(current->mm);
mm1959arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[current->mm->context], current->mm->pgd);
mm1960arch/sparc/mm/srmmu.csrmmu_set_context(current->mm->context);
mm1967arch/sparc/mm/srmmu.cstruct mm_struct *mm = current->mm;
mm1969arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1975arch/sparc/mm/srmmu.cflush_cache_mm(mm);
mm1976arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[mm->context], swapper_pg_dir);
mm1977arch/sparc/mm/srmmu.cflush_tlb_mm(mm);
mm1978arch/sparc/mm/srmmu.cctx_old = ctx_list_pool + mm->context;
mm1981arch/sparc/mm/srmmu.cmm->context = NO_CONTEXT;
mm1988arch/sparc/mm/srmmu.calloc_context(current->mm);
mm1989arch/sparc/mm/srmmu.cflush_cache_mm(current->mm);
mm1990arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[current->mm->context], current->mm->pgd);
mm1991arch/sparc/mm/srmmu.csrmmu_set_context(current->mm->context);
mm941arch/sparc/mm/sun4c.csun4c_kstack_vma.vm_mm = init_task.mm;
mm968arch/sparc/mm/sun4c.cstatic void sun4c_flush_cache_mm(struct mm_struct *mm)
mm974arch/sparc/mm/sun4c.cif(mm->context != NO_CONTEXT) {
mm979arch/sparc/mm/sun4c.csun4c_set_context(mm->context);
mm988arch/sparc/mm/sun4c.cstatic void sun4c_flush_cache_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm994arch/sparc/mm/sun4c.cif(mm->context != NO_CONTEXT) {
mm1005arch/sparc/mm/sun4c.csun4c_set_context(mm->context);
mm1036arch/sparc/mm/sun4c.cstruct mm_struct *mm = vma->vm_mm;
mm1042arch/sparc/mm/sun4c.cif(mm->context != NO_CONTEXT) {
mm1047arch/sparc/mm/sun4c.csun4c_set_context(mm->context);
mm1090arch/sparc/mm/sun4c.cstatic void sun4c_flush_tlb_mm(struct mm_struct *mm)
mm1097arch/sparc/mm/sun4c.cif(mm->context != NO_CONTEXT) {
mm1099arch/sparc/mm/sun4c.ccrp = &sun4c_context_ring[mm->context];
mm1101arch/sparc/mm/sun4c.cctx = mm->context;
mm1103arch/sparc/mm/sun4c.csun4c_set_context(mm->context);
mm1116arch/sparc/mm/sun4c.cstatic void sun4c_flush_tlb_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm1122arch/sparc/mm/sun4c.cif(mm->context == NO_CONTEXT)
mm1127arch/sparc/mm/sun4c.csun4c_set_context(mm->context);
mm1135arch/sparc/mm/sun4c.cfree_user_entry(mm->context, this_entry);
mm1144arch/sparc/mm/sun4c.cstruct mm_struct *mm = vma->vm_mm;
mm1148arch/sparc/mm/sun4c.cif(mm->context != NO_CONTEXT) {
mm1151arch/sparc/mm/sun4c.csun4c_set_context(mm->context);
mm1188arch/sparc/mm/sun4c.cstatic inline void sun4c_alloc_context(struct mm_struct *mm)
mm1196arch/sparc/mm/sun4c.cmm->context = ctxp->ctx_number;
mm1197arch/sparc/mm/sun4c.cctxp->ctx_mm = mm;
mm1201arch/sparc/mm/sun4c.cif(ctxp->ctx_mm == current->mm)
mm1208arch/sparc/mm/sun4c.cctxp->ctx_mm = mm;
mm1209arch/sparc/mm/sun4c.cmm->context = ctxp->ctx_number;
mm1238arch/sparc/mm/sun4c.cif(tsk->mm->context == NO_CONTEXT)
mm1239arch/sparc/mm/sun4c.csun4c_alloc_context(tsk->mm);
mm1241arch/sparc/mm/sun4c.csun4c_set_context(tsk->mm->context);
mm1247arch/sparc/mm/sun4c.csun4c_alloc_context(current->mm);
mm1248arch/sparc/mm/sun4c.csun4c_set_context(current->mm->context);
mm1255arch/sparc/mm/sun4c.cstruct mm_struct *mm = current->mm;
mm1257arch/sparc/mm/sun4c.cif(mm->context != NO_CONTEXT) {
mm1258arch/sparc/mm/sun4c.csun4c_demap_context(&sun4c_context_ring[mm->context], mm->context);
mm1259arch/sparc/mm/sun4c.cctx_old = ctx_list_pool + mm->context;
mm1262arch/sparc/mm/sun4c.cmm->context = NO_CONTEXT;
mm1384arch/sparc/mm/sun4c.cstatic pgd_t *sun4c_pgd_offset(struct mm_struct * mm, unsigned long address)
mm1386arch/sparc/mm/sun4c.creturn mm->pgd + (address >> SUN4C_PGDIR_SHIFT);
mm4197drivers/block/floppy.cfor (i=current->mm->env_start; i< current->mm->env_end; i ++){
mm827drivers/cdrom/sbpcd.cu_int mm;
mm831drivers/cdrom/sbpcd.cmm = (blk + CD_MSF_OFFSET) % (CD_SECS * CD_FRAMES);
mm832drivers/cdrom/sbpcd.cmsf.c[1] = mm / CD_FRAMES;
mm833drivers/cdrom/sbpcd.cmsf.c[0] = mm % CD_FRAMES;
mm235fs/binfmt_aout.ccurrent->mm->arg_start = (unsigned long) p;
mm241fs/binfmt_aout.ccurrent->mm->arg_end = current->mm->env_start = (unsigned long) p;
mm247fs/binfmt_aout.ccurrent->mm->env_end = (unsigned long) p;
mm304fs/binfmt_aout.ccurrent->mm->end_code = ex.a_text +
mm305fs/binfmt_aout.c(current->mm->start_code = N_TXTADDR(ex));
mm306fs/binfmt_aout.ccurrent->mm->end_data = ex.a_data +
mm307fs/binfmt_aout.c(current->mm->start_data = N_DATADDR(ex));
mm308fs/binfmt_aout.ccurrent->mm->brk = ex.a_bss +
mm309fs/binfmt_aout.c(current->mm->start_brk = N_BSSADDR(ex));
mm311fs/binfmt_aout.ccurrent->mm->rss = 0;
mm312fs/binfmt_aout.ccurrent->mm->mmap = NULL;
mm382fs/binfmt_aout.cset_brk(current->mm->start_brk, current->mm->brk);
mm387fs/binfmt_aout.ccurrent->mm->start_stack = p;
mm133fs/binfmt_elf.ccurrent->mm->arg_start = (unsigned long) p;
mm139fs/binfmt_elf.ccurrent->mm->arg_end = current->mm->env_start = (unsigned long) p;
mm145fs/binfmt_elf.ccurrent->mm->env_end = (unsigned long) p;
mm290fs/binfmt_elf.ccurrent->mm->brk = interp_ex->a_bss +
mm291fs/binfmt_elf.c(current->mm->end_data = interp_ex->a_data +
mm292fs/binfmt_elf.c(current->mm->end_code = interp_ex->a_text));
mm522fs/binfmt_elf.ccurrent->mm->end_data = 0;
mm523fs/binfmt_elf.ccurrent->mm->end_code = 0;
mm524fs/binfmt_elf.ccurrent->mm->start_mmap = ELF_START_MMAP;
mm525fs/binfmt_elf.ccurrent->mm->mmap = NULL;
mm530fs/binfmt_elf.ccurrent->mm->rss = 0;
mm532fs/binfmt_elf.ccurrent->mm->start_stack = bprm->p;
mm643fs/binfmt_elf.ccurrent->mm->arg_start += strlen(passed_fileno) + 1;
mm644fs/binfmt_elf.ccurrent->mm->start_brk = current->mm->brk = elf_brk;
mm645fs/binfmt_elf.ccurrent->mm->end_code = end_code;
mm646fs/binfmt_elf.ccurrent->mm->start_code = start_code;
mm647fs/binfmt_elf.ccurrent->mm->end_data = end_data;
mm648fs/binfmt_elf.ccurrent->mm->start_stack = bprm->p;
mm657fs/binfmt_elf.cprintk("(start_brk) %x\n" , current->mm->start_brk);
mm658fs/binfmt_elf.cprintk("(end_code) %x\n" , current->mm->end_code);
mm659fs/binfmt_elf.cprintk("(start_code) %x\n" , current->mm->start_code);
mm660fs/binfmt_elf.cprintk("(end_data) %x\n" , current->mm->end_data);
mm661fs/binfmt_elf.cprintk("(start_stack) %x\n" , current->mm->start_stack);
mm662fs/binfmt_elf.cprintk("(brk) %x\n" , current->mm->brk);
mm966fs/binfmt_elf.cfor(vma = current->mm->mmap; vma != NULL; vma = vma->vm_next) {
mm1094fs/binfmt_elf.clen = current->mm->arg_end - current->mm->arg_start;
mm1097fs/binfmt_elf.c(const char *)current->mm->arg_start, len);
mm1151fs/binfmt_elf.cfor(vma = current->mm->mmap, i = 0;
mm1183fs/binfmt_elf.cfor(i = 0, vma = current->mm->mmap;
mm296fs/exec.cmpnt->vm_mm = current->mm;
mm306fs/exec.ccurrent->mm->total_vm = (mpnt->vm_end - mpnt->vm_start) >> PAGE_SHIFT;
mm311fs/exec.ccurrent->mm->rss++;
mm374fs/exec.cif (current->mm->count > 1) {
mm375fs/exec.cstruct mm_struct *mm = kmalloc(sizeof(*mm), GFP_KERNEL);
mm376fs/exec.cif (!mm) {
mm381fs/exec.c*mm = *current->mm;
mm382fs/exec.cmm->def_flags = 0;  /* should future lockings be kept? */
mm383fs/exec.cmm->count = 1;
mm384fs/exec.cmm->mmap = NULL;
mm385fs/exec.cmm->mmap_avl = NULL;
mm386fs/exec.cmm->total_vm = 0;
mm387fs/exec.cmm->rss = 0;
mm388fs/exec.ccurrent->mm->count--;
mm389fs/exec.ccurrent->mm = mm;
mm393fs/exec.cexit_mmap(current->mm);
mm130fs/namei.cif (!p->mm)
mm132fs/namei.cfor(mpnt = p->mm->mmap; mpnt; mpnt = mpnt->vm_next) {
mm338fs/proc/array.cif (!p || !p->mm || ptr >= TASK_SIZE)
mm340fs/proc/array.cpage_dir = pgd_offset(p->mm,ptr);
mm399fs/proc/array.cif (!p || !*p || !(*p)->mm)
mm401fs/proc/array.creturn get_array(p, (*p)->mm->env_start, (*p)->mm->env_end, buffer);
mm408fs/proc/array.cif (!p || !*p || !(*p)->mm)
mm410fs/proc/array.creturn get_array(p, (*p)->mm->arg_start, (*p)->mm->arg_end, buffer);
mm549fs/proc/array.cstruct mm_struct * mm = p->mm;
mm551fs/proc/array.cif (mm && mm != &init_mm) {
mm552fs/proc/array.cstruct vm_area_struct * vma = mm->mmap;
mm556fs/proc/array.cfor (vma = mm->mmap; vma; vma = vma->vm_next) {
mm581fs/proc/array.cmm->total_vm << (PAGE_SHIFT-10),
mm582fs/proc/array.cmm->locked_vm << (PAGE_SHIFT-10),
mm583fs/proc/array.cmm->rss << (PAGE_SHIFT-10),
mm654fs/proc/array.cif (tsk->mm && tsk->mm != &init_mm) {
mm655fs/proc/array.cstruct vm_area_struct *vma = tsk->mm->mmap;
mm719fs/proc/array.ctsk->mm ? tsk->mm->rss : 0, /* you might want to shift this left 3 */
mm721fs/proc/array.ctsk->mm ? tsk->mm->start_code : 0,
mm722fs/proc/array.ctsk->mm ? tsk->mm->end_code : 0,
mm723fs/proc/array.ctsk->mm ? tsk->mm->start_stack : 0,
mm815fs/proc/array.cif (tsk->mm && tsk->mm != &init_mm) {
mm816fs/proc/array.cstruct vm_area_struct * vma = tsk->mm->mmap;
mm819fs/proc/array.cpgd_t *pgd = pgd_offset(tsk->mm, vma->vm_start);
mm879fs/proc/array.cif (!(*p)->mm || (*p)->mm == &init_mm || count == 0)
mm887fs/proc/array.cfor (map = (*p)->mm->mmap, i = 0; map && (i < lineno); map = map->vm_next, i++)
mm106fs/proc/link.cif (!p->mm)
mm108fs/proc/link.cvma = p->mm->mmap;
mm103fs/proc/mem.cpage_dir = pgd_offset(tsk->mm,addr);
mm237fs/proc/mem.csrc_vma = tsk->mm->mmap;
mm245fs/proc/mem.csrc_dir = pgd_offset(tsk->mm, stmp);
mm272fs/proc/mem.csrc_vma = tsk->mm->mmap;
mm282fs/proc/mem.csrc_dir = pgd_offset(tsk->mm, stmp);
mm286fs/proc/mem.cdest_dir = pgd_offset(current->mm, dtmp);
mm49include/asm-alpha/mmu_context.hstruct mm_struct *mm,
mm61include/asm-alpha/mmu_context.hmm->context = asn;      /* full version + asn */
mm79include/asm-alpha/mmu_context.hstruct mm_struct * mm = p->mm;
mm81include/asm-alpha/mmu_context.hif (mm) {
mm84include/asm-alpha/mmu_context.hif ((mm->context ^ asn) & ASN_VERSION_MASK)
mm85include/asm-alpha/mmu_context.hget_new_mmu_context(p, mm, asn);
mm17include/asm-alpha/pgtable.h#define flush_cache_mm(mm)      do { } while (0)
mm18include/asm-alpha/pgtable.h#define flush_cache_range(mm, start, end)  do { } while (0)
mm50include/asm-alpha/pgtable.h#define flush_tlb_current(mm) get_new_asn_and_reload(current, mm)
mm51include/asm-alpha/pgtable.h#define flush_tlb_other(mm) do { (mm)->context = 0; } while (0)
mm60include/asm-alpha/pgtable.hstatic inline void flush_tlb_current_page(struct mm_struct * mm,
mm68include/asm-alpha/pgtable.hflush_tlb_current(mm);
mm79include/asm-alpha/pgtable.hflush_tlb_current(current->mm);
mm94include/asm-alpha/pgtable.hstatic inline void flush_tlb_mm(struct mm_struct *mm)
mm96include/asm-alpha/pgtable.hif (mm != current->mm)
mm97include/asm-alpha/pgtable.hflush_tlb_other(mm);
mm99include/asm-alpha/pgtable.hflush_tlb_current(mm);
mm113include/asm-alpha/pgtable.hstruct mm_struct * mm = vma->vm_mm;
mm115include/asm-alpha/pgtable.hif (mm != current->mm)
mm116include/asm-alpha/pgtable.hflush_tlb_other(mm);
mm118include/asm-alpha/pgtable.hflush_tlb_current_page(mm, vma, addr);
mm125include/asm-alpha/pgtable.hstatic inline void flush_tlb_range(struct mm_struct *mm,
mm128include/asm-alpha/pgtable.hflush_tlb_mm(mm);
mm350include/asm-alpha/pgtable.hextern inline pgd_t * pgd_offset(struct mm_struct * mm, unsigned long address)
mm352include/asm-alpha/pgtable.hreturn mm->pgd + ((address >> PGDIR_SHIFT) & (PTRS_PER_PAGE - 1));
mm24include/asm-i386/pgtable.h#define flush_cache_mm(mm)      do { } while (0)
mm25include/asm-i386/pgtable.h#define flush_cache_range(mm, start, end)  do { } while (0)
mm57include/asm-i386/pgtable.hstatic inline void flush_tlb_mm(struct mm_struct *mm)
mm59include/asm-i386/pgtable.hif (mm == current->mm)
mm66include/asm-i386/pgtable.hif (vma->vm_mm == current->mm)
mm70include/asm-i386/pgtable.hstatic inline void flush_tlb_range(struct mm_struct *mm,
mm73include/asm-i386/pgtable.hif (mm == current->mm)
mm106include/asm-i386/pgtable.hif (current->mm->count == 1)  /* just one copy of this mm */
mm116include/asm-i386/pgtable.hstatic inline void flush_tlb_mm(struct mm_struct * mm)
mm118include/asm-i386/pgtable.hif (mm == current->mm && mm->count == 1)
mm127include/asm-i386/pgtable.hif (vma->vm_mm == current->mm && current->mm->count == 1)
mm133include/asm-i386/pgtable.hstatic inline void flush_tlb_range(struct mm_struct * mm,
mm136include/asm-i386/pgtable.hflush_tlb_mm(mm);
mm147include/asm-i386/pgtable.hstatic inline void flush_tlb_mm(struct mm_struct *mm)
mm158include/asm-i386/pgtable.hstatic inline void flush_tlb_range(struct mm_struct *mm,
mm353include/asm-i386/pgtable.hextern inline pgd_t * pgd_offset(struct mm_struct * mm, unsigned long address)
mm355include/asm-i386/pgtable.hreturn mm->pgd + (address >> PGDIR_SHIFT);
mm30include/asm-m68k/pgtable.hstatic inline void flush_tlb_mm(struct mm_struct *mm)
mm32include/asm-m68k/pgtable.hif (mm == current->mm)
mm39include/asm-m68k/pgtable.hif (vma->vm_mm == current->mm)
mm43include/asm-m68k/pgtable.hstatic inline void flush_tlb_range(struct mm_struct *mm,
mm46include/asm-m68k/pgtable.hif (mm == current->mm)
mm300include/asm-m68k/pgtable.hextern inline pgd_t * pgd_offset(struct mm_struct * mm, unsigned long address)
mm302include/asm-m68k/pgtable.hreturn mm->pgd + (address >> PGDIR_SHIFT);
mm528include/asm-m68k/pgtable.h#define flush_cache_mm(mm)       flush_cache_all()
mm529include/asm-m68k/pgtable.h#define flush_cache_range(mm, start, end)  flush_cache_all()
mm42include/asm-mips/pgtable.hdo { if ((mm_struct) == current->mm) invalidate(); } while (0)
mm44include/asm-mips/pgtable.hdo { if ((mm_struct) == current->mm) invalidate(); } while (0)
mm46include/asm-mips/pgtable.hdo { if ((mm_struct) == current->mm) invalidate(); } while (0)
mm344include/asm-mips/pgtable.hextern inline pgd_t * pgd_offset(struct mm_struct * mm, unsigned long address)
mm346include/asm-mips/pgtable.hreturn mm->pgd + (address >> PGDIR_SHIFT);
mm288include/asm-ppc/pgtable.hextern inline pgd_t * pgd_offset(struct mm_struct * mm, unsigned long address)
mm290include/asm-ppc/pgtable.hreturn mm->pgd + (address >> PGDIR_SHIFT);
mm12include/asm-sparc/mmu_context.h#define init_new_context(mm) ((mm)->context = NO_CONTEXT)
mm271include/asm-sparc/pgtable.hextern void smp_flush_cache_mm(struct mm_struct *mm);
mm272include/asm-sparc/pgtable.hextern void smp_flush_cache_range(struct mm_struct *mm,
mm278include/asm-sparc/pgtable.hextern void smp_flush_tlb_mm(struct mm_struct *mm);
mm279include/asm-sparc/pgtable.hextern void smp_flush_tlb_range(struct mm_struct *mm,
mm282include/asm-sparc/pgtable.hextern void smp_flush_tlb_page(struct vm_area_struct *mm, unsigned long page);
mm256include/linux/mm.hextern void free_page_tables(struct mm_struct * mm);
mm261include/linux/mm.hextern int zap_page_range(struct mm_struct *mm, unsigned long address, unsigned long size);
mm339include/linux/mm.hif (task->mm) {
mm340include/linux/mm.hstruct vm_area_struct * tree = task->mm->mmap_avl;
mm246include/linux/sched.hstruct mm_struct *mm;
mm430ipc/shm.ccurrent->mm->total_vm += (shmd->vm_end - shmd->vm_start) >> PAGE_SHIFT;
mm497ipc/shm.cif (addr < current->mm->start_stack &&
mm498ipc/shm.caddr > current->mm->start_stack - PAGE_SIZE*(shp->shm_npages + 4))
mm526ipc/shm.cshmd->vm_mm = current->mm;
mm600ipc/shm.cfor (shmd = current->mm->mmap; shmd; shmd = shmdnext) {
mm453kernel/exit.cstruct mm_struct * mm = tsk->mm;
mm456kernel/exit.cif (mm != &init_mm) {
mm457kernel/exit.cflush_cache_mm(mm);
mm458kernel/exit.cflush_tlb_mm(mm);
mm459kernel/exit.ctsk->mm = &init_mm;
mm464kernel/exit.cif (!--mm->count) {
mm465kernel/exit.cexit_mmap(mm);
mm466kernel/exit.cfree_page_tables(mm);
mm467kernel/exit.ckfree(mm);
mm79kernel/fork.cstatic inline int dup_mmap(struct mm_struct * mm)
mm83kernel/fork.cmm->mmap = NULL;
mm84kernel/fork.cp = &mm->mmap;
mm85kernel/fork.cfor (mpnt = current->mm->mmap ; mpnt ; mpnt = mpnt->vm_next) {
mm88kernel/fork.cexit_mmap(mm);
mm93kernel/fork.ctmp->vm_mm = mm;
mm104kernel/fork.cif (copy_page_range(mm, current->mm, tmp)) {
mm105kernel/fork.cexit_mmap(mm);
mm111kernel/fork.cbuild_mmap_avl(mm);
mm118kernel/fork.cstruct mm_struct * mm = kmalloc(sizeof(*tsk->mm), GFP_KERNEL);
mm119kernel/fork.cif (!mm)
mm121kernel/fork.c*mm = *current->mm;
mm122kernel/fork.cmm->count = 1;
mm123kernel/fork.cmm->def_flags = 0;
mm124kernel/fork.ctsk->mm = mm;
mm130kernel/fork.cif (dup_mmap(mm)) {
mm131kernel/fork.cfree_page_tables(mm);
mm136kernel/fork.cSET_PAGE_DIR(tsk, current->mm->pgd);
mm137kernel/fork.ccurrent->mm->count++;
mm559kernel/sys.cif (brk < current->mm->end_code)
mm560kernel/sys.creturn current->mm->brk;
mm562kernel/sys.coldbrk = PAGE_ALIGN(current->mm->brk);
mm564kernel/sys.creturn current->mm->brk = brk;
mm569kernel/sys.cif (brk <= current->mm->brk) {
mm570kernel/sys.ccurrent->mm->brk = brk;
mm580kernel/sys.cif (brk - current->mm->end_code > rlim)
mm581kernel/sys.creturn current->mm->brk;
mm586kernel/sys.creturn current->mm->brk;
mm600kernel/sys.creturn current->mm->brk;
mm602kernel/sys.cfreepages += current->mm->rss;
mm605kernel/sys.creturn current->mm->brk;
mm610kernel/sys.ccurrent->mm->brk = brk;
mm769mm/filemap.cif (offset >= inode->i_size && (area->vm_flags & VM_SHARED) && area->vm_mm == current->mm)
mm133mm/memory.cpage_dir = tsk->mm->pgd;
mm138mm/memory.cflush_cache_mm(tsk->mm);
mm141mm/memory.cflush_tlb_mm(tsk->mm);
mm150mm/memory.cvoid free_page_tables(struct mm_struct * mm)
mm155mm/memory.cpage_dir = mm->pgd;
mm172mm/memory.cflush_cache_mm(tsk->mm);
mm175mm/memory.cflush_tlb_mm(tsk->mm);
mm177mm/memory.ctsk->mm->pgd = new_pg;
mm310mm/memory.cif (current->mm->rss <= 0)
mm312mm/memory.ccurrent->mm->rss--;
mm371mm/memory.cint zap_page_range(struct mm_struct *mm, unsigned long address, unsigned long size)
mm376mm/memory.cdir = pgd_offset(mm, address);
mm377mm/memory.cflush_cache_range(mm, end - size, end);
mm383mm/memory.cflush_tlb_range(mm, end - size, end);
mm432mm/memory.cdir = pgd_offset(current->mm, address);
mm433mm/memory.cflush_cache_range(current->mm, beg, end);
mm445mm/memory.cflush_tlb_range(current->mm, beg, end);
mm504mm/memory.cdir = pgd_offset(current->mm, from);
mm505mm/memory.cflush_cache_range(current->mm, beg, end);
mm517mm/memory.cflush_tlb_range(current->mm, beg, end);
mm549mm/memory.cpgd = pgd_offset(tsk->mm,address);
mm857mm/memory.cpgd = pgd_offset(tsk->mm, address);
mm194mm/mlock.clocked += current->mm->locked_vm;
mm230mm/mlock.ccurrent->mm->def_flags = def_flags;
mm233mm/mlock.cfor (vma = current->mm->mmap; vma ; vma = vma->vm_next) {
mm257mm/mlock.cif (current->mm->total_vm > lock_limit)
mm262mm/mlock.cif (current->mm->total_vm > MAP_NR(high_memory)/2)
mm58mm/mmap.cif (current->mm->def_flags & VM_LOCKED) {
mm59mm/mmap.cunsigned long locked = current->mm->locked_vm << PAGE_SHIFT;
mm126mm/mmap.cvma->vm_mm = current->mm;
mm131mm/mmap.cvma->vm_flags |= current->mm->def_flags;
mm175mm/mmap.ccurrent->mm->total_vm += len >> PAGE_SHIFT;
mm178mm/mmap.ccurrent->mm->locked_vm += len >> PAGE_SHIFT;
mm575mm/mmap.cavl_checkheights(task->mm->mmap_avl);
mm576mm/mmap.cavl_checkorder(task->mm->mmap_avl);
mm701mm/mmap.cavl_neighbours(mpnt, current->mm->mmap_avl, &prev, &next);
mm705mm/mmap.cnpp = (prev ? &prev->vm_next : &current->mm->mmap);
mm711mm/mmap.cavl_remove(mpnt, &current->mm->mmap_avl);
mm737mm/mmap.czap_page_range(current->mm, st, end-st);
mm742mm/mmap.czap_page_range(current->mm, addr, len);
mm747mm/mmap.cvoid build_mmap_avl(struct mm_struct * mm)
mm751mm/mmap.cmm->mmap_avl = NULL;
mm752mm/mmap.cfor (vma = mm->mmap; vma; vma = vma->vm_next)
mm753mm/mmap.cavl_insert(vma, &mm->mmap_avl);
mm757mm/mmap.cvoid exit_mmap(struct mm_struct * mm)
mm761mm/mmap.cmpnt = mm->mmap;
mm762mm/mmap.cmm->mmap = NULL;
mm763mm/mmap.cmm->mmap_avl = NULL;
mm764mm/mmap.cmm->rss = 0;
mm765mm/mmap.cmm->total_vm = 0;
mm766mm/mmap.cmm->locked_vm = 0;
mm776mm/mmap.czap_page_range(mm, mpnt->vm_start, mpnt->vm_end-mpnt->vm_start);
mm796mm/mmap.cp = &t->mm->mmap;
mm809mm/mmap.cavl_insert_neighbours(vmp, &t->mm->mmap_avl, &prev, &next);
mm810mm/mmap.cif ((prev ? prev->vm_next : t->mm->mmap) != next)
mm815mm/mmap.ct->mm->mmap = vmp;
mm871mm/mmap.cavl_neighbours(mpnt, task->mm->mmap_avl, &prev, &next);
mm915mm/mmap.cavl_remove(mpnt, &task->mm->mmap_avl);
mm77mm/mprotect.cdir = pgd_offset(current->mm, start);
mm78mm/mprotect.cflush_cache_range(current->mm, beg, end);
mm84mm/mprotect.cflush_tlb_range(current->mm, beg, end);
mm22mm/mremap.cstatic inline pte_t *get_one_pte(struct mm_struct *mm, unsigned long addr)
mm28mm/mremap.cpgd = pgd_offset(mm, addr);
mm53mm/mremap.cstatic inline pte_t *alloc_one_pte(struct mm_struct *mm, unsigned long addr)
mm58mm/mremap.cpmd = pmd_alloc(pgd_offset(mm, addr), addr);
mm80mm/mremap.cstatic int move_one_page(struct mm_struct *mm, unsigned long old_addr, unsigned long new_addr)
mm85mm/mremap.csrc = get_one_pte(mm, old_addr);
mm87mm/mremap.cerror = copy_one_pte(src, alloc_one_pte(mm, new_addr));
mm91mm/mremap.cstatic int move_page_tables(struct mm_struct * mm,
mm96mm/mremap.cflush_cache_range(mm, old_addr, old_addr + len);
mm97mm/mremap.cflush_tlb_range(mm, old_addr, old_addr + len);
mm106mm/mremap.cif (move_one_page(mm, old_addr + offset, new_addr + offset))
mm119mm/mremap.cflush_cache_range(mm, new_addr, new_addr + len);
mm121mm/mremap.cmove_one_page(mm, new_addr + offset, old_addr + offset);
mm122mm/mremap.cflush_tlb_range(mm, new_addr, new_addr + len);
mm123mm/mremap.czap_page_range(mm, new_addr, new_addr + len);
mm137mm/mremap.cif (new_addr && !move_page_tables(current->mm, new_addr, addr, old_len)) {
mm192mm/mremap.cunsigned long locked = current->mm->locked_vm << PAGE_SHIFT;
mm207mm/mremap.ccurrent->mm->total_vm += pages;
mm209mm/mremap.ccurrent->mm->locked_vm += pages;
mm267mm/swapfile.cstatic int unuse_process(struct mm_struct * mm, unsigned int type, unsigned long page)
mm274mm/swapfile.cif (!mm || mm == &init_mm)
mm276mm/swapfile.cvma = mm->mmap;
mm278mm/swapfile.cpgd_t * pgd = pgd_offset(mm, vma->vm_start);
mm302mm/swapfile.cif (unuse_process(p->mm, type, page)) {
mm35mm/vmalloc.cif (!p->mm)
mm37mm/vmalloc.c*pgd_offset(p->mm,address) = entry;
mm263mm/vmscan.cint result = swap_out_vma(p, vma, pgd_offset(p->mm, address), address, dma, wait);
mm298mm/vmscan.cif (p && p->swappable && p->mm->rss)
mm310mm/vmscan.cp->swap_cnt = AGE_CLUSTER_SIZE(p->mm->rss);