Searched refs:vdso_info (Results 1 – 7 of 7) sorted by relevance
45 static struct vdso_info63 } vdso_info;100 vdso_info.valid = false; in vdso_init_from_sysinfo_ehdr() 102 vdso_info.load_addr = base; in vdso_init_from_sysinfo_ehdr() 110 ELF(Phdr) *pt = (ELF(Phdr)*)(vdso_info.load_addr + hdr->e_phoff); in vdso_init_from_sysinfo_ehdr() 121 vdso_info.load_offset = base in vdso_init_from_sysinfo_ehdr() 136 vdso_info.symstrings = 0; in vdso_init_from_sysinfo_ehdr() 137 vdso_info.gnu_hash = 0; in vdso_init_from_sysinfo_ehdr() 138 vdso_info.symtab = 0; in vdso_init_from_sysinfo_ehdr() 139 vdso_info in vdso_init_from_sysinfo_ehdr() 46 static struct vdso_info global() struct 64 } vdso_info; global() variable [all...]
39 struct vdso_info { struct47 static struct vdso_info *vdso_info__new(void) in vdso_info__new() argument49 static const struct vdso_info vdso_info_init = { in vdso_info__new()110 struct vdso_info *vdso_info = machine->vdso_info; in machine__exit_vdso() local112 if (!vdso_info) in machine__exit_vdso()115 if (vdso_info->vdso.found) in machine__exit_vdso()116 unlink(vdso_info->vdso.temp_file_name); in machine__exit_vdso()118 if (vdso_info->vdso32.found) in machine__exit_vdso()119 unlink(vdso_info->vdso32.temp_file_name); in machine__exit_vdso()120 if (vdso_info->vdsox32.found) in machine__exit_vdso()[all …]
30 struct vdso_info;43 struct vdso_info *vdso_info; member
89 machine->vdso_info = NULL; in machine__init()
31 static struct __vdso_info vdso_info; variable44 static void __init __vdso_init(struct __vdso_info *vdso_info) in __vdso_init() argument50 if (memcmp(vdso_info->vdso_code_start, "\177ELF", 4)) in __vdso_init()53 vdso_info->vdso_pages = ( in __vdso_init()54 vdso_info->vdso_code_end - in __vdso_init()55 vdso_info->vdso_code_start) >> in __vdso_init()58 vdso_pagelist = kzalloc_objs(struct page *, vdso_info->vdso_pages); in __vdso_init()63 pfn = sym_to_pfn(vdso_info->vdso_code_start); in __vdso_init()65 for (i = 0; i < vdso_info->vdso_pages; i++) in __vdso_init()68 vdso_info->cm->pages = vdso_pagelist; in __vdso_init()[all …]
45 static struct vdso_abi_info vdso_info[] __ro_after_init = { variable74 if (memcmp(vdso_info[abi].vdso_code_start, "\177ELF", 4)) { in __vdso_init()79 vdso_info[abi].vdso_pages = ( in __vdso_init()80 vdso_info[abi].vdso_code_end - in __vdso_init()81 vdso_info[abi].vdso_code_start) >> in __vdso_init()84 vdso_pagelist = kzalloc_objs(struct page *, vdso_info[abi].vdso_pages); in __vdso_init()89 pfn = sym_to_pfn(vdso_info[abi].vdso_code_start); in __vdso_init()91 for (i = 0; i < vdso_info[abi].vdso_pages; i++) in __vdso_init()94 vdso_info[abi].cm->pages = vdso_pagelist; in __vdso_init()110 vdso_text_len = vdso_info[abi].vdso_pages << PAGE_SHIFT; in __setup_additional_pages()[all …]
273 current->thread.vdso = &vdso_info; \290 current->thread.vdso = &vdso_info; \