Searched refs:vdso_addr (Results 1 – 6 of 6) sorted by relevance
/Linux-v6.6/tools/testing/selftests/x86/ |
D | test_mremap_vdso.c | 25 static int try_to_remap(void *vdso_addr, unsigned long size) in try_to_remap() argument 37 vdso_addr, (unsigned long)vdso_addr + size, in try_to_remap() 41 new_addr = mremap(vdso_addr, size, size, in try_to_remap()
|
/Linux-v6.6/arch/mips/kernel/ |
D | vdso.c | 93 unsigned long gic_size, vvar_size, size, base, data_addr, vdso_addr, gic_pfn, gic_base; in arch_setup_additional_pages() local 149 vdso_addr = data_addr + PAGE_SIZE; in arch_setup_additional_pages() 178 vma = _install_special_mapping(mm, vdso_addr, image->size, in arch_setup_additional_pages() 187 mm->context.vdso = (void *)vdso_addr; in arch_setup_additional_pages()
|
/Linux-v6.6/arch/loongarch/kernel/ |
D | vdso.c | 166 unsigned long size, data_addr, vdso_addr; in arch_setup_additional_pages() local 194 vdso_addr = data_addr + VVAR_SIZE; in arch_setup_additional_pages() 195 vma = _install_special_mapping(mm, vdso_addr, info->size, in arch_setup_additional_pages() 203 mm->context.vdso = (void *)vdso_addr; in arch_setup_additional_pages()
|
/Linux-v6.6/arch/s390/kernel/ |
D | vdso.c | 191 static unsigned long vdso_addr(unsigned long start, unsigned long len) in vdso_addr() function 233 addr = vdso_addr(current->mm->start_stack + PAGE_SIZE, size); in arch_setup_additional_pages()
|
/Linux-v6.6/arch/x86/entry/vdso/ |
D | vma.c | 289 static unsigned long vdso_addr(unsigned long start, unsigned len) in vdso_addr() function 324 unsigned long addr = vdso_addr(current->mm->start_stack, image->size-image->sym_vvar_start); in map_vdso_randomized()
|
/Linux-v6.6/arch/sparc/vdso/ |
D | vma.c | 352 static unsigned long vdso_addr(unsigned long start, unsigned int len) in vdso_addr() function 383 addr = vdso_addr(addr, image->size - image->sym_vvar_start); in map_vdso()
|