Lines Matching refs:addr
16 #define COLOUR_ALIGN(addr,pgoff) \
17 ((((addr)+SHMLBA-1)&~(SHMLBA-1)) + \
30 arch_get_unmapped_area(struct file *filp, unsigned long addr,
51 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1))
53 return addr;
59 if (addr) {
61 addr = COLOUR_ALIGN(addr, pgoff);
63 addr = PAGE_ALIGN(addr);
65 vma = find_vma(mm, addr);
66 if (TASK_SIZE - len >= addr &&
67 (!vma || addr + len <= vm_start_gap(vma)))
68 return addr;
87 unsigned long addr = addr0;
105 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1))
107 return addr;
111 if (addr) {
113 addr = COLOUR_ALIGN(addr, pgoff);
115 addr = PAGE_ALIGN(addr);
116 vma = find_vma(mm, addr);
117 if (TASK_SIZE - len >= addr &&
118 (!vma || addr + len <= vm_start_gap(vma)))
119 return addr;
128 addr = vm_unmapped_area(&info);
136 if (addr & ~PAGE_MASK) {
137 VM_BUG_ON(addr != -ENOMEM);
141 addr = vm_unmapped_area(&info);
144 return addr;
151 int valid_phys_addr_range(phys_addr_t addr, size_t size)
153 if (addr < PHYS_OFFSET)
155 if (addr + size > __pa(high_memory - 1) + 1)