taglinefilesource code
mpnt89drivers/char/mem.cstruct vm_area_struct * mpnt;
mpnt96drivers/char/mem.cmpnt = (struct vm_area_struct * ) kmalloc(sizeof(struct vm_area_struct), GFP_KERNEL);
mpnt97drivers/char/mem.cif (!mpnt)
mpnt100drivers/char/mem.cmpnt->vm_task = current;
mpnt101drivers/char/mem.cmpnt->vm_start = addr;
mpnt102drivers/char/mem.cmpnt->vm_end = addr + len;
mpnt103drivers/char/mem.cmpnt->vm_page_prot = prot;
mpnt104drivers/char/mem.cmpnt->vm_share = NULL;
mpnt105drivers/char/mem.cmpnt->vm_inode = inode;
mpnt107drivers/char/mem.cmpnt->vm_offset = off;
mpnt108drivers/char/mem.cmpnt->vm_ops = NULL;
mpnt109drivers/char/mem.cinsert_vm_struct(current, mpnt);
mpnt180drivers/char/mem.cstruct vm_area_struct *mpnt;
mpnt190drivers/char/mem.cmpnt = (struct vm_area_struct *)kmalloc(sizeof(*mpnt), GFP_KERNEL);
mpnt191drivers/char/mem.cif (!mpnt)
mpnt194drivers/char/mem.cmpnt->vm_task = current;
mpnt195drivers/char/mem.cmpnt->vm_start = addr;
mpnt196drivers/char/mem.cmpnt->vm_end = addr + len;
mpnt197drivers/char/mem.cmpnt->vm_page_prot = prot;
mpnt198drivers/char/mem.cmpnt->vm_share = NULL;
mpnt199drivers/char/mem.cmpnt->vm_inode = NULL;
mpnt200drivers/char/mem.cmpnt->vm_offset = off;
mpnt201drivers/char/mem.cmpnt->vm_ops = NULL;
mpnt202drivers/char/mem.cinsert_vm_struct(current, mpnt);
mpnt268fs/exec.cstruct vm_area_struct *mpnt;
mpnt270fs/exec.cmpnt = (struct vm_area_struct *)kmalloc(sizeof(*mpnt), GFP_KERNEL);
mpnt271fs/exec.cif (mpnt) {
mpnt272fs/exec.cmpnt->vm_task = current;
mpnt273fs/exec.cmpnt->vm_start = PAGE_MASK & (unsigned long) p;
mpnt274fs/exec.cmpnt->vm_end = TASK_SIZE;
mpnt275fs/exec.cmpnt->vm_page_prot = PAGE_PRIVATE|PAGE_DIRTY;
mpnt276fs/exec.cmpnt->vm_share = NULL;
mpnt277fs/exec.cmpnt->vm_inode = NULL;
mpnt278fs/exec.cmpnt->vm_offset = 0;
mpnt279fs/exec.cmpnt->vm_ops = NULL;
mpnt280fs/exec.cinsert_vm_struct(current, mpnt);
mpnt281fs/exec.ccurrent->stk_vma = mpnt;
mpnt465fs/exec.cstruct vm_area_struct * mpnt, *mpnt1;
mpnt485fs/exec.cmpnt = current->mmap;
mpnt488fs/exec.cwhile (mpnt) {
mpnt489fs/exec.cmpnt1 = mpnt->vm_next;
mpnt490fs/exec.cif (mpnt->vm_ops && mpnt->vm_ops->close)
mpnt491fs/exec.cmpnt->vm_ops->close(mpnt);
mpnt492fs/exec.ckfree(mpnt);
mpnt493fs/exec.cmpnt = mpnt1;
mpnt361fs/namei.cstruct vm_area_struct * mpnt;
mpnt368fs/namei.cfor(mpnt = (*p)->mmap; mpnt; mpnt = mpnt->vm_next) {
mpnt369fs/namei.cif (mpnt->vm_page_prot & PAGE_RW)
mpnt371fs/namei.cif (inode == mpnt->vm_inode) {
mpnt54fs/nfs/mmap.cstruct vm_area_struct * mpnt;
mpnt67fs/nfs/mmap.cmpnt = (struct vm_area_struct * ) kmalloc(sizeof(struct vm_area_struct), GFP_KERNEL);
mpnt68fs/nfs/mmap.cif (!mpnt)
mpnt72fs/nfs/mmap.cmpnt->vm_task = current;
mpnt73fs/nfs/mmap.cmpnt->vm_start = addr;
mpnt74fs/nfs/mmap.cmpnt->vm_end = addr + len;
mpnt75fs/nfs/mmap.cmpnt->vm_page_prot = prot;
mpnt76fs/nfs/mmap.cmpnt->vm_share = NULL;
mpnt77fs/nfs/mmap.cmpnt->vm_inode = inode;
mpnt79fs/nfs/mmap.cmpnt->vm_offset = off;
mpnt80fs/nfs/mmap.cmpnt->vm_ops = &nfs_file_mmap;
mpnt81fs/nfs/mmap.cinsert_vm_struct(current, mpnt);
mpnt113fs/proc/fd.cstruct vm_area_struct * mpnt;
mpnt114fs/proc/fd.cfor (mpnt = p->mmap; mpnt; mpnt = mpnt->vm_next)
mpnt115fs/proc/fd.cif (mpnt->vm_inode)
mpnt170fs/proc/fd.cstruct vm_area_struct * mpnt;
mpnt171fs/proc/fd.cfor (mpnt = p->mmap ; mpnt ; mpnt = mpnt->vm_next)
mpnt172fs/proc/fd.cif (mpnt->vm_inode)
mpnt181fs/proc/inode.cstruct vm_area_struct * mpnt;
mpnt182fs/proc/inode.cfor (mpnt = p->mmap ; mpnt ; mpnt = mpnt->vm_next)
mpnt183fs/proc/inode.cif(mpnt->vm_inode)
mpnt83fs/proc/link.cstruct vm_area_struct * mpnt;
mpnt84fs/proc/link.cfor(mpnt = p->mmap; mpnt && j >= 0;
mpnt85fs/proc/link.cmpnt = mpnt->vm_next){
mpnt86fs/proc/link.cif(mpnt->vm_inode) {
mpnt88fs/proc/link.cinode = mpnt->vm_inode;
mpnt375kernel/exit.cstruct vm_area_struct * mpnt, *mpnt1;
mpnt376kernel/exit.cmpnt = current->mmap;
mpnt378kernel/exit.cwhile (mpnt) {
mpnt379kernel/exit.cmpnt1 = mpnt->vm_next;
mpnt380kernel/exit.cif (mpnt->vm_ops && mpnt->vm_ops->close)
mpnt381kernel/exit.cmpnt->vm_ops->close(mpnt);
mpnt382kernel/exit.ckfree(mpnt);
mpnt383kernel/exit.cmpnt = mpnt1;
mpnt93kernel/fork.cstruct vm_area_struct * mpnt, **p, *tmp;
mpnt98kernel/fork.cfor (mpnt = current->mmap ; mpnt ; mpnt = mpnt->vm_next) {
mpnt102kernel/fork.c*tmp = *mpnt;
mpnt109kernel/fork.cif (current->stk_vma == mpnt)
mpnt779mm/memory.cstruct vm_area_struct * mpnt;
mpnt780mm/memory.cfor (mpnt = (*p)->mmap; mpnt; mpnt = mpnt->vm_next) {
mpnt781mm/memory.cif (mpnt->vm_ops == area->vm_ops &&
mpnt782mm/memory.cmpnt->vm_inode->i_ino == area->vm_inode->i_ino&&
mpnt783mm/memory.cmpnt->vm_inode->i_dev == area->vm_inode->i_dev){
mpnt784mm/memory.cif (mpnt->vm_ops->share(mpnt, area, address))
mpnt788mm/memory.cif (!mpnt) continue;  /* Nope.  Nuthin here */
mpnt836mm/memory.cstruct vm_area_struct * mpnt;
mpnt854mm/memory.cfor (mpnt = tsk->mmap; mpnt != NULL; mpnt = mpnt->vm_next) {
mpnt855mm/memory.cif (address < mpnt->vm_start)
mpnt857mm/memory.cif (address >= mpnt->vm_end) {
mpnt858mm/memory.ctmp = mpnt->vm_end;
mpnt861mm/memory.cif (!mpnt->vm_ops || !mpnt->vm_ops->nopage) {
mpnt866mm/memory.cmpnt->vm_ops->nopage(error_code, mpnt, address);
mpnt873mm/memory.cif (mpnt && mpnt == tsk->stk_vma &&
mpnt874mm/memory.caddress - tmp > mpnt->vm_start - address &&
mpnt875mm/memory.ctsk->rlim[RLIMIT_STACK].rlim_cur > mpnt->vm_end - address) {
mpnt876mm/memory.cmpnt->vm_start = address;
mpnt178mm/mmap.cstruct vm_area_struct *mpnt;
mpnt209mm/mmap.cmpnt = (struct vm_area_struct *)kmalloc(sizeof(*mpnt), GFP_KERNEL);
mpnt211mm/mmap.c*mpnt = *area;
mpnt212mm/mmap.cmpnt->vm_offset += (end - area->vm_start);
mpnt213mm/mmap.cmpnt->vm_start = end;
mpnt214mm/mmap.cif (mpnt->vm_inode)
mpnt215mm/mmap.cmpnt->vm_inode->i_count++;
mpnt216mm/mmap.cinsert_vm_struct(current, mpnt);
mpnt221mm/mmap.cmpnt = (struct vm_area_struct *)kmalloc(sizeof(*mpnt), GFP_KERNEL);
mpnt222mm/mmap.c*mpnt = *area;
mpnt223mm/mmap.cinsert_vm_struct(current, mpnt);
mpnt245mm/mmap.cstruct vm_area_struct *mpnt, **npp, *free;
mpnt261mm/mmap.cfor (mpnt = *npp; mpnt != NULL; mpnt = *npp) {
mpnt264mm/mmap.cif ((addr < mpnt->vm_start && end <= mpnt->vm_start) ||
mpnt265mm/mmap.c(addr >= mpnt->vm_end && end > mpnt->vm_end))
mpnt267mm/mmap.cnpp = &mpnt->vm_next;
mpnt271mm/mmap.c*npp = mpnt->vm_next;
mpnt272mm/mmap.cmpnt->vm_next = free;
mpnt273mm/mmap.cfree = mpnt;
mpnt288mm/mmap.cmpnt = free;
mpnt291mm/mmap.cst = addr < mpnt->vm_start ? mpnt->vm_start : addr;
mpnt293mm/mmap.cend = end > mpnt->vm_end ? mpnt->vm_end : end;
mpnt295mm/mmap.cif (mpnt->vm_ops && mpnt->vm_ops->unmap)
mpnt296mm/mmap.cmpnt->vm_ops->unmap(mpnt, st, end-st);
mpnt298mm/mmap.cunmap_fixup(mpnt, st, end-st);
mpnt300mm/mmap.ckfree(mpnt);
mpnt311mm/mmap.cstruct vm_area_struct * mpnt;
mpnt331mm/mmap.cmpnt = (struct vm_area_struct * ) kmalloc(sizeof(struct vm_area_struct), GFP_KERNEL);
mpnt332mm/mmap.cif (!mpnt)
mpnt336mm/mmap.cmpnt->vm_task = current;
mpnt337mm/mmap.cmpnt->vm_start = addr;
mpnt338mm/mmap.cmpnt->vm_end = addr + len;
mpnt339mm/mmap.cmpnt->vm_page_prot = prot;
mpnt340mm/mmap.cmpnt->vm_share = NULL;
mpnt341mm/mmap.cmpnt->vm_inode = inode;
mpnt343mm/mmap.cmpnt->vm_offset = off;
mpnt344mm/mmap.cmpnt->vm_ops = &file_mmap;
mpnt345mm/mmap.cinsert_vm_struct(current, mpnt);
mpnt359mm/mmap.cstruct vm_area_struct **nxtpp, *mpnt;
mpnt363mm/mmap.cfor(mpnt = t->mmap; mpnt != NULL; mpnt = mpnt->vm_next)
mpnt365mm/mmap.cif (mpnt->vm_start > vmp->vm_start)
mpnt367mm/mmap.cnxtpp = &mpnt->vm_next;
mpnt369mm/mmap.cif ((vmp->vm_start >= mpnt->vm_start &&
mpnt370mm/mmap.cvmp->vm_start < mpnt->vm_end) ||
mpnt371mm/mmap.c(vmp->vm_end >= mpnt->vm_start &&
mpnt372mm/mmap.cvmp->vm_end < mpnt->vm_end))
mpnt375mm/mmap.cmpnt->vm_start, vmp->vm_end);
mpnt378mm/mmap.cvmp->vm_next = mpnt;
mpnt388mm/mmap.cvoid merge_segments(struct vm_area_struct *mpnt,
mpnt393mm/mmap.cif (mpnt == NULL)
mpnt396mm/mmap.cfor(prev = mpnt, mpnt = mpnt->vm_next;
mpnt397mm/mmap.cmpnt != NULL;
mpnt398mm/mmap.cprev = mpnt, mpnt = next)
mpnt402mm/mmap.cnext = mpnt->vm_next;
mpnt407mm/mmap.cmp = prev->vm_offset + psz == mpnt->vm_offset;
mpnt410mm/mmap.cmp = (*mergep)(prev, mpnt, mpd);
mpnt417mm/mmap.cif (prev->vm_ops != mpnt->vm_ops ||
mpnt418mm/mmap.cprev->vm_page_prot != mpnt->vm_page_prot ||
mpnt419mm/mmap.cprev->vm_inode != mpnt->vm_inode ||
mpnt420mm/mmap.cprev->vm_end != mpnt->vm_start ||
mpnt422mm/mmap.cprev->vm_share != mpnt->vm_share ||    /* ?? */
mpnt423mm/mmap.cprev->vm_next != mpnt)      /* !!! */
mpnt431mm/mmap.cprev->vm_end = mpnt->vm_end;
mpnt432mm/mmap.cprev->vm_next = mpnt->vm_next;
mpnt433mm/mmap.ckfree_s(mpnt, sizeof(*mpnt));
mpnt434mm/mmap.cmpnt = prev;
mpnt446mm/mmap.cstruct vm_area_struct * mpnt;
mpnt451mm/mmap.cmpnt = (struct vm_area_struct * ) kmalloc(sizeof(struct vm_area_struct), GFP_KERNEL);
mpnt452mm/mmap.cif (!mpnt)
mpnt455mm/mmap.cmpnt->vm_task = current;
mpnt456mm/mmap.cmpnt->vm_start = addr;
mpnt457mm/mmap.cmpnt->vm_end = addr + len;
mpnt458mm/mmap.cmpnt->vm_page_prot = mask;
mpnt459mm/mmap.cmpnt->vm_share = NULL;
mpnt460mm/mmap.cmpnt->vm_inode = NULL;
mpnt461mm/mmap.cmpnt->vm_offset = 0;
mpnt462mm/mmap.cmpnt->vm_ops = NULL;
mpnt463mm/mmap.cinsert_vm_struct(current, mpnt);