Lines Matching +full:non +full:- +full:armv7
1 // SPDX-License-Identifier: GPL-2.0-only
40 current->mm->context.vdso = new_vma->vm_start; in vdso_mremap()
57 /* Cached result of boot-time check for whether the arch timer exists,
74 np = of_find_compatible_node(NULL, NULL, "arm,armv7-timer"); in cntvct_functional()
76 np = of_find_compatible_node(NULL, NULL, "arm,armv8-timer"); in cntvct_functional()
80 if (of_property_read_bool(np, "arm,cpu-registers-not-fw-configured")) in cntvct_functional()
99 sechdrs = (void *)ehdr + ehdr->e_shoff; in find_section()
100 secnames = (void *)ehdr + sechdrs[ehdr->e_shstrndx].sh_offset; in find_section()
103 for (i = 1; i < ehdr->e_shnum; i++) { in find_section()
120 for (i = 0; i < (lib->dynsymsize / sizeof(Elf32_Sym)); i++) { in find_symbol()
123 if (lib->dynsym[i].st_name == 0) in find_symbol()
125 strscpy(name, lib->dynstr + lib->dynsym[i].st_name, in find_symbol()
131 return &lib->dynsym[i]; in find_symbol()
144 sym->st_name = 0; in vdso_nullpatch_one()
158 /* If the virtual counter is absent or non-functional we don't in patch_vdso()
176 return -ENOEXEC; in vdso_init()
179 text_pages = (vdso_end - vdso_start) >> PAGE_SHIFT; in vdso_init()
185 return -ENOMEM; in vdso_init()
210 /* assumes mmap_lock is write-locked */
216 mm->context.vdso = 0; in arm_install_vdso()
226 len = (vdso_total_pages - VDSO_NR_PAGES) << PAGE_SHIFT; in arm_install_vdso()
233 mm->context.vdso = addr; in arm_install_vdso()