tag | line | file | source code |
vma | 516 | fs/super.c | struct vm_area_struct * vma; |
vma | 522 | fs/super.c | for (vma = current->mm->mmap ; ; ) { |
vma | 523 | fs/super.c | if (!vma || |
vma | 524 | fs/super.c | (unsigned long) data < vma->vm_start) { |
vma | 527 | fs/super.c | if ((unsigned long) data < vma->vm_end) |
vma | 529 | fs/super.c | vma = vma->vm_next; |
vma | 531 | fs/super.c | i = vma->vm_end - (unsigned long) data; |
vma | 386 | ipc/shm.c | struct vm_area_struct * vma; |
vma | 388 | ipc/shm.c | vma = (struct vm_area_struct * ) kmalloc(sizeof(struct vm_area_struct), GFP_KERNEL); |
vma | 389 | ipc/shm.c | if (!vma) |
vma | 392 | ipc/shm.c | vma->vm_task = current; |
vma | 393 | ipc/shm.c | vma->vm_start = addr; |
vma | 394 | ipc/shm.c | vma->vm_end = addr + len; |
vma | 395 | ipc/shm.c | vma->vm_page_prot = PAGE_SHARED; |
vma | 396 | ipc/shm.c | vma->vm_flags = VM_SHM; |
vma | 397 | ipc/shm.c | vma->vm_share = NULL; |
vma | 398 | ipc/shm.c | vma->vm_inode = NULL; |
vma | 399 | ipc/shm.c | vma->vm_offset = 0; |
vma | 400 | ipc/shm.c | vma->vm_ops = NULL; |
vma | 401 | ipc/shm.c | insert_vm_struct(current, vma); |
vma | 681 | mm/memory.c | struct vm_area_struct * vma; |
vma | 690 | mm/memory.c | for (vma = current->mm->mmap ; ; vma = vma->vm_next) { |
vma | 691 | mm/memory.c | if (!vma) |
vma | 693 | mm/memory.c | if (vma->vm_end > (unsigned long) addr) |
vma | 696 | mm/memory.c | if (vma->vm_start <= (unsigned long) addr) |
vma | 698 | mm/memory.c | if (!(vma->vm_flags & VM_GROWSDOWN)) |
vma | 700 | mm/memory.c | if (vma->vm_end - (unsigned long) addr > current->rlim[RLIMIT_STACK].rlim_cur) |
vma | 703 | mm/memory.c | while (vma->vm_end - (unsigned long) addr < size) { |
vma | 704 | mm/memory.c | struct vm_area_struct * next = vma->vm_next; |
vma | 707 | mm/memory.c | if (vma->vm_end != next->vm_start) |
vma | 709 | mm/memory.c | vma = next; |