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 +
mm125arch/m68k/kernel/setup.cinit_task.mm->start_code = 0;
mm126arch/m68k/kernel/setup.cinit_task.mm->end_code = (unsigned long) &_etext;
mm127arch/m68k/kernel/setup.cinit_task.mm->end_data = (unsigned long) &_edata;
mm128arch/m68k/kernel/setup.cinit_task.mm->brk = (unsigned long) &_end;
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);
mm298arch/sparc/kernel/process.cdump->u_tsize = (((unsigned long) current->mm->end_code) -
mm299arch/sparc/kernel/process.c((unsigned long) current->mm->start_code)) & ~(PAGE_SIZE - 1);
mm300arch/sparc/kernel/process.cdump->u_dsize = ((unsigned long) (current->mm->brk + (PAGE_SIZE-1)));
mm309arch/sparc/kernel/setup.cinit_task.mm->mmap->vm_page_prot = PAGE_SHARED;
mm310arch/sparc/kernel/setup.cinit_task.mm->mmap->vm_start = KERNBASE;
mm311arch/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;
mm531arch/sparc/kernel/smp.cvoid smp_flush_cache_mm(struct mm_struct *mm)
mm533arch/sparc/kernel/smp.cif(mm->context != NO_CONTEXT)
mm534arch/sparc/kernel/smp.cxc1((smpfunc_t) local_flush_cache_mm, (unsigned long) mm);
mm537arch/sparc/kernel/smp.cvoid smp_flush_tlb_mm(struct mm_struct *mm)
mm539arch/sparc/kernel/smp.cif(mm->context != NO_CONTEXT)
mm540arch/sparc/kernel/smp.cxc1((smpfunc_t) local_flush_tlb_mm, (unsigned long) mm);
mm543arch/sparc/kernel/smp.cvoid smp_flush_cache_range(struct mm_struct *mm, unsigned long start,
mm546arch/sparc/kernel/smp.cif(mm->context != NO_CONTEXT)
mm547arch/sparc/kernel/smp.cxc3((smpfunc_t) local_flush_cache_range, (unsigned long) mm,
mm551arch/sparc/kernel/smp.cvoid smp_flush_tlb_range(struct mm_struct *mm, unsigned long start,
mm554arch/sparc/kernel/smp.cif(mm->context != NO_CONTEXT)
mm555arch/sparc/kernel/smp.cxc3((smpfunc_t) local_flush_tlb_range, (unsigned long) mm,
mm126arch/sparc/kernel/sys_sunos.cif (brk < current->mm->end_code)
mm130arch/sparc/kernel/sys_sunos.coldbrk = PAGE_ALIGN(current->mm->brk);
mm132arch/sparc/kernel/sys_sunos.ccurrent->mm->brk = brk;
mm139arch/sparc/kernel/sys_sunos.cif (brk <= current->mm->brk) {
mm140arch/sparc/kernel/sys_sunos.ccurrent->mm->brk = brk;
mm150arch/sparc/kernel/sys_sunos.cif (brk - current->mm->end_code > rlim)
mm176arch/sparc/kernel/sys_sunos.ccurrent->mm->brk = brk;
mm188arch/sparc/kernel/sys_sunos.cerror = sunos_brk(((int) current->mm->brk) + increment);
mm192arch/sparc/kernel/sys_sunos.creturn current->mm->brk;
mm288arch/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);
mm23arch/sparc/mm/generic.cif (current->mm->rss <= 0)
mm25arch/sparc/mm/generic.ccurrent->mm->rss--;
mm87arch/sparc/mm/generic.cdir = pgd_offset(current->mm, from);
mm88arch/sparc/mm/generic.cflush_cache_range(current->mm, beg, end);
mm100arch/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) {
mm633arch/sparc/mm/srmmu.cstatic void tsunami_flush_tlb_mm(struct mm_struct *mm)
mm637arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm646arch/sparc/mm/srmmu.cstatic void tsunami_flush_tlb_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm650arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm662arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm665arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm669arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm695arch/sparc/mm/srmmu.cstatic void swift_flush_cache_mm(struct mm_struct *mm)
mm698arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm707arch/sparc/mm/srmmu.cstatic void swift_flush_cache_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm710arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm722arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm723arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm756arch/sparc/mm/srmmu.cstatic void swift_flush_tlb_mm(struct mm_struct *mm)
mm760arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT)
mm765arch/sparc/mm/srmmu.cstatic void swift_flush_tlb_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm769arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT)
mm777arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm778arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT)
mm811arch/sparc/mm/srmmu.cstatic void viking_flush_cache_mm(struct mm_struct *mm)
mm814arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm823arch/sparc/mm/srmmu.cstatic void viking_flush_cache_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm826arch/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) {
mm948arch/sparc/mm/srmmu.cstatic void viking_flush_tlb_mm(struct mm_struct *mm)
mm954arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm957arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm965arch/sparc/mm/srmmu.cstatic void viking_flush_tlb_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm971arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm974arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm989arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm993arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm996arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1017arch/sparc/mm/srmmu.cstatic void cypress_flush_tlb_mm(struct mm_struct *mm)
mm1023arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1026arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1034arch/sparc/mm/srmmu.cstatic void cypress_flush_tlb_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm1040arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1043arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1058arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm1062arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1065arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1081arch/sparc/mm/srmmu.cstatic void hypersparc_flush_cache_mm(struct mm_struct *mm)
mm1084arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1094arch/sparc/mm/srmmu.cstatic void hypersparc_flush_cache_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm1097arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1112arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm1117arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1121arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1169arch/sparc/mm/srmmu.cstatic void hypersparc_flush_tlb_mm(struct mm_struct *mm)
mm1175arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1179arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1188arch/sparc/mm/srmmu.cstatic void hypersparc_flush_tlb_range(struct mm_struct *mm, unsigned long start, unsigned long end)
mm1194arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1198arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1213arch/sparc/mm/srmmu.cstruct mm_struct *mm = vma->vm_mm;
mm1218arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1222arch/sparc/mm/srmmu.csrmmu_set_context(mm->context);
mm1244arch/sparc/mm/srmmu.cif(tsk->mm->context != NO_CONTEXT) {
mm1246arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[tsk->mm->context], pgdp);
mm1275arch/sparc/mm/srmmu.cif(tsk->mm->context == NO_CONTEXT) {
mm1276arch/sparc/mm/srmmu.calloc_context(tsk->mm);
mm1277arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[tsk->mm->context], tsk->mm->pgd);
mm1279arch/sparc/mm/srmmu.csrmmu_set_context(tsk->mm->context);
mm1312arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1544arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1594arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1634arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1649arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, first);
mm1672arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, KERNBASE);
mm1688arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1732arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1767arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, start);
mm1886arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, ptables_start);
mm1892arch/sparc/mm/srmmu.cpgdp = srmmu_pgd_offset(init_task.mm, (unsigned long)swapper_pg_dir);
mm1944arch/sparc/mm/srmmu.cstruct mm_struct *mm = current->mm;
mm1946arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1947arch/sparc/mm/srmmu.cflush_cache_mm(mm);
mm1948arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[mm->context], swapper_pg_dir);
mm1949arch/sparc/mm/srmmu.cflush_tlb_mm(mm);
mm1950arch/sparc/mm/srmmu.cctx_old = ctx_list_pool + mm->context;
mm1953arch/sparc/mm/srmmu.cmm->context = NO_CONTEXT;
mm1960arch/sparc/mm/srmmu.calloc_context(current->mm);
mm1961arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[current->mm->context], current->mm->pgd);
mm1962arch/sparc/mm/srmmu.csrmmu_set_context(current->mm->context);
mm1969arch/sparc/mm/srmmu.cstruct mm_struct *mm = current->mm;
mm1971arch/sparc/mm/srmmu.cif(mm->context != NO_CONTEXT) {
mm1977arch/sparc/mm/srmmu.cflush_cache_mm(mm);
mm1978arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[mm->context], swapper_pg_dir);
mm1979arch/sparc/mm/srmmu.cflush_tlb_mm(mm);
mm1980arch/sparc/mm/srmmu.cctx_old = ctx_list_pool + mm->context;
mm1983arch/sparc/mm/srmmu.cmm->context = NO_CONTEXT;
mm1990arch/sparc/mm/srmmu.calloc_context(current->mm);
mm1991arch/sparc/mm/srmmu.cflush_cache_mm(current->mm);
mm1992arch/sparc/mm/srmmu.cctxd_set(&srmmu_context_table[current->mm->context], current->mm->pgd);
mm1993arch/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);
mm4185drivers/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);
mm544fs/proc/array.cstruct mm_struct * mm = p->mm;
mm546fs/proc/array.cif (mm && mm != &init_mm) {
mm547fs/proc/array.cstruct vm_area_struct * vma = mm->mmap;
mm551fs/proc/array.cfor (vma = mm->mmap; vma; vma = vma->vm_next) {
mm576fs/proc/array.cmm->total_vm << (PAGE_SHIFT-10),
mm577fs/proc/array.cmm->locked_vm << (PAGE_SHIFT-10),
mm578fs/proc/array.cmm->rss << (PAGE_SHIFT-10),
mm649fs/proc/array.cif (tsk->mm && tsk->mm != &init_mm) {
mm650fs/proc/array.cstruct vm_area_struct *vma = tsk->mm->mmap;
mm714fs/proc/array.ctsk->mm ? tsk->mm->rss : 0, /* you might want to shift this left 3 */
mm716fs/proc/array.ctsk->mm ? tsk->mm->start_code : 0,
mm717fs/proc/array.ctsk->mm ? tsk->mm->end_code : 0,
mm718fs/proc/array.ctsk->mm ? tsk->mm->start_stack : 0,
mm810fs/proc/array.cif (tsk->mm && tsk->mm != &init_mm) {
mm811fs/proc/array.cstruct vm_area_struct * vma = tsk->mm->mmap;
mm814fs/proc/array.cpgd_t *pgd = pgd_offset(tsk->mm, vma->vm_start);
mm874fs/proc/array.cif (!(*p)->mm || (*p)->mm == &init_mm || count == 0)
mm882fs/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;
mm84fs/proc/mem.cpage_dir = pgd_offset(tsk->mm,addr);
mm231fs/proc/mem.csrc_vma = tsk->mm->mmap;
mm239fs/proc/mem.csrc_dir = pgd_offset(tsk->mm, stmp);
mm266fs/proc/mem.csrc_vma = tsk->mm->mmap;
mm276fs/proc/mem.csrc_dir = pgd_offset(tsk->mm, stmp);
mm280fs/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);
mm34include/asm-m68k/pgtable.hstatic inline void flush_tlb_mm(struct mm_struct *mm)
mm36include/asm-m68k/pgtable.hif (mm == current->mm)
mm43include/asm-m68k/pgtable.hif (vma->vm_mm == current->mm)
mm47include/asm-m68k/pgtable.hstatic inline void flush_tlb_range(struct mm_struct *mm,
mm50include/asm-m68k/pgtable.hif (mm == current->mm)
mm304include/asm-m68k/pgtable.hextern inline pgd_t * pgd_offset(struct mm_struct * mm, unsigned long address)
mm306include/asm-m68k/pgtable.hreturn mm->pgd + (address >> PGDIR_SHIFT);
mm533include/asm-m68k/pgtable.h#define flush_cache_mm(mm)       flush_cache_all()
mm534include/asm-m68k/pgtable.h#define flush_cache_range(mm, start, end)  flush_cache_all()
mm539include/asm-m68k/pgtable.h#define flush_cache_mm(mm)      do { } while (0)
mm540include/asm-m68k/pgtable.h#define flush_cache_range(mm, start, end)  do { } while (0)
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);
mm255include/linux/mm.hextern void free_page_tables(struct mm_struct * mm);
mm260include/linux/mm.hextern int zap_page_range(struct mm_struct *mm, unsigned long address, unsigned long size);
mm338include/linux/mm.hif (task->mm) {
mm339include/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) {
mm433kernel/exit.cstruct mm_struct * mm = current->mm;
mm436kernel/exit.cif (mm != &init_mm) {
mm437kernel/exit.cflush_cache_mm(mm);
mm438kernel/exit.cflush_tlb_mm(mm);
mm439kernel/exit.ccurrent->mm = &init_mm;
mm444kernel/exit.cif (!--mm->count) {
mm445kernel/exit.cexit_mmap(mm);
mm446kernel/exit.cfree_page_tables(mm);
mm447kernel/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++;
mm552kernel/sys.cif (brk < current->mm->end_code)
mm553kernel/sys.creturn current->mm->brk;
mm555kernel/sys.coldbrk = PAGE_ALIGN(current->mm->brk);
mm557kernel/sys.creturn current->mm->brk = brk;
mm562kernel/sys.cif (brk <= current->mm->brk) {
mm563kernel/sys.ccurrent->mm->brk = brk;
mm573kernel/sys.cif (brk - current->mm->end_code > rlim)
mm574kernel/sys.creturn current->mm->brk;
mm579kernel/sys.creturn current->mm->brk;
mm593kernel/sys.creturn current->mm->brk;
mm595kernel/sys.cfreepages += current->mm->rss;
mm598kernel/sys.creturn current->mm->brk;
mm603kernel/sys.ccurrent->mm->brk = brk;
mm755mm/filemap.cif (offset >= inode->i_size && (area->vm_flags & VM_SHARED) && area->vm_mm == current->mm)
mm990mm/filemap.cdir = pgd_offset(current->mm, address);
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;
mm266mm/swapfile.cstatic int unuse_process(struct mm_struct * mm, unsigned int type, unsigned long page)
mm273mm/swapfile.cif (!mm || mm == &init_mm)
mm275mm/swapfile.cvma = mm->mmap;
mm277mm/swapfile.cpgd_t * pgd = pgd_offset(mm, vma->vm_start);
mm301mm/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);