Lines Matching refs:base
62 unsigned long base = STACK_TOP; in vdso_base() local
66 base += PAGE_SIZE; in vdso_base()
70 base += get_random_u32_below(VDSO_RANDOMIZE_SIZE); in vdso_base()
71 base = PAGE_ALIGN(base); in vdso_base()
74 return base; in vdso_base()
81 unsigned long gic_size, size, base, data_addr, vdso_addr, gic_pfn, gic_base; in arch_setup_additional_pages() local
92 base = do_mmap(NULL, STACK_TOP, PAGE_SIZE, PROT_READ | PROT_EXEC, in arch_setup_additional_pages()
95 if (IS_ERR_VALUE(base)) { in arch_setup_additional_pages()
96 ret = base; in arch_setup_additional_pages()
119 base = get_unmapped_area(NULL, vdso_base(), size, 0, 0); in arch_setup_additional_pages()
120 if (IS_ERR_VALUE(base)) { in arch_setup_additional_pages()
121 ret = base; in arch_setup_additional_pages()
132 base = __ALIGN_MASK(base, shm_align_mask); in arch_setup_additional_pages()
133 base += ((unsigned long)vdso_k_time_data - gic_size) & shm_align_mask; in arch_setup_additional_pages()
136 data_addr = base + gic_size; in arch_setup_additional_pages()
154 vma = _install_special_mapping(mm, base, gic_size, VM_READ | VM_MAYREAD, in arch_setup_additional_pages()
161 ret = io_remap_pfn_range(vma, base, gic_pfn, gic_size, in arch_setup_additional_pages()