Lines Matching refs:last_mmap
48 static int get_offset(unsigned int last_mmap) in get_offset() argument
50 return (last_mmap & (SHM_COLOUR-1)) >> PAGE_SHIFT; in get_offset()
53 static unsigned long shared_align_offset(unsigned int last_mmap, in shared_align_offset() argument
56 return (get_offset(last_mmap) + pgoff) << PAGE_SHIFT; in shared_align_offset()
60 unsigned int last_mmap, unsigned long pgoff) in COLOR_ALIGN() argument
64 (shared_align_offset(last_mmap, pgoff) << PAGE_SHIFT); in COLOR_ALIGN()
95 int do_color_align, last_mmap; in arch_get_unmapped_area() local
104 last_mmap = GET_LAST_MMAP(filp); in arch_get_unmapped_area()
107 if ((flags & MAP_SHARED) && last_mmap && in arch_get_unmapped_area()
108 (addr - shared_align_offset(last_mmap, pgoff)) in arch_get_unmapped_area()
115 if (do_color_align && last_mmap) in arch_get_unmapped_area()
116 addr = COLOR_ALIGN(addr, last_mmap, pgoff); in arch_get_unmapped_area()
131 info.align_mask = last_mmap ? (PAGE_MASK & (SHM_COLOUR - 1)) : 0; in arch_get_unmapped_area()
132 info.align_offset = shared_align_offset(last_mmap, pgoff); in arch_get_unmapped_area()
136 if (do_color_align && !last_mmap && !(addr & ~PAGE_MASK)) in arch_get_unmapped_area()
150 int do_color_align, last_mmap; in arch_get_unmapped_area_topdown() local
165 last_mmap = GET_LAST_MMAP(filp); in arch_get_unmapped_area_topdown()
168 if ((flags & MAP_SHARED) && last_mmap && in arch_get_unmapped_area_topdown()
169 (addr - shared_align_offset(last_mmap, pgoff)) in arch_get_unmapped_area_topdown()
177 if (do_color_align && last_mmap) in arch_get_unmapped_area_topdown()
178 addr = COLOR_ALIGN(addr, last_mmap, pgoff); in arch_get_unmapped_area_topdown()
193 info.align_mask = last_mmap ? (PAGE_MASK & (SHM_COLOUR - 1)) : 0; in arch_get_unmapped_area_topdown()
194 info.align_offset = shared_align_offset(last_mmap, pgoff); in arch_get_unmapped_area_topdown()
209 if (do_color_align && !last_mmap && !(addr & ~PAGE_MASK)) in arch_get_unmapped_area_topdown()