• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/parisc/kernel/

Lines Matching refs:addr

36 static unsigned long get_unshared_area(unsigned long addr, unsigned long len)
40 addr = PAGE_ALIGN(addr);
42 for (vma = find_vma(current->mm, addr); ; vma = vma->vm_next) {
43 /* At this point: (!vma || addr < vma->vm_end). */
44 if (TASK_SIZE - len < addr)
46 if (!vma || addr + len <= vma->vm_start)
47 return addr;
48 addr = vma->vm_end;
52 #define DCACHE_ALIGN(addr) (((addr) + (SHMLBA - 1)) &~ (SHMLBA - 1))
71 unsigned long addr, unsigned long len, unsigned long pgoff)
76 addr = DCACHE_ALIGN(addr - offset) + offset;
78 for (vma = find_vma(current->mm, addr); ; vma = vma->vm_next) {
79 /* At this point: (!vma || addr < vma->vm_end). */
80 if (TASK_SIZE - len < addr)
82 if (!vma || addr + len <= vma->vm_start)
83 return addr;
84 addr = DCACHE_ALIGN(vma->vm_end - offset) + offset;
85 if (addr < vma->vm_end) /* handle wraparound */
90 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr,
99 return addr;
100 if (!addr)
101 addr = TASK_UNMAPPED_BASE;
104 addr = get_shared_area(filp->f_mapping, addr, len, pgoff);
106 addr = get_shared_area(NULL, addr, len, pgoff);
108 addr = get_unshared_area(addr, len);
110 return addr;
113 asmlinkage unsigned long sys_mmap2(unsigned long addr, unsigned long len,
119 return sys_mmap_pgoff(addr, len, prot, flags, fd,
123 asmlinkage unsigned long sys_mmap(unsigned long addr, unsigned long len,
128 return sys_mmap_pgoff(addr, len, prot, flags, fd,
213 asmlinkage unsigned long sys_alloc_hugepages(int key, unsigned long addr, unsigned long len, int prot, int flag)
218 asmlinkage int sys_free_hugepages(unsigned long addr)