Lines Matching refs:abi
81 static int __vdso_remap(enum vdso_abi abi, in __vdso_remap() argument
86 unsigned long vdso_size = vdso_info[abi].vdso_code_end - in __vdso_remap()
87 vdso_info[abi].vdso_code_start; in __vdso_remap()
97 static int __vdso_init(enum vdso_abi abi) in __vdso_init() argument
103 if (memcmp(vdso_info[abi].vdso_code_start, "\177ELF", 4)) { in __vdso_init()
108 vdso_info[abi].vdso_pages = ( in __vdso_init()
109 vdso_info[abi].vdso_code_end - in __vdso_init()
110 vdso_info[abi].vdso_code_start) >> in __vdso_init()
113 vdso_pagelist = kcalloc(vdso_info[abi].vdso_pages, in __vdso_init()
120 pfn = sym_to_pfn(vdso_info[abi].vdso_code_start); in __vdso_init()
122 for (i = 0; i < vdso_info[abi].vdso_pages; i++) in __vdso_init()
125 vdso_info[abi].cm->pages = vdso_pagelist; in __vdso_init()
233 static int __setup_additional_pages(enum vdso_abi abi, in __setup_additional_pages() argument
244 vdso_text_len = vdso_info[abi].vdso_pages << PAGE_SHIFT; in __setup_additional_pages()
256 vdso_info[abi].dm); in __setup_additional_pages()
268 vdso_info[abi].cm); in __setup_additional_pages()