core_layout       151 arch/alpha/kernel/module.c 	gp = (u64)me->core_layout.base + me->core_layout.size - 0x8000;
core_layout       385 arch/arc/kernel/unwind.c 			  module->core_layout.base, module->core_layout.size,
core_layout       497 arch/ia64/kernel/module.c 	return addr - (uint64_t) mod->core_layout.base < mod->core_layout.size;
core_layout       680 arch/ia64/kernel/module.c 		val -= (uint64_t) (in_init(mod, val) ? mod->init_layout.base : mod->core_layout.base);
core_layout       815 arch/ia64/kernel/module.c 		if (mod->core_layout.size > MAX_LTOFF)
core_layout       820 arch/ia64/kernel/module.c 			gp = mod->core_layout.size - MAX_LTOFF / 2;
core_layout       822 arch/ia64/kernel/module.c 			gp = mod->core_layout.size / 2;
core_layout       823 arch/ia64/kernel/module.c 		gp = (uint64_t) mod->core_layout.base + ((gp + 7) & -8);
core_layout       208 arch/mips/kernel/vpe.c 				get_offset((unsigned long *)&mod->core_layout.size, s);
core_layout       212 arch/mips/kernel/vpe.c 			mod->core_layout.text_size = mod->core_layout.size;
core_layout       644 arch/mips/kernel/vpe.c 	v->load_addr = alloc_progmem(mod.core_layout.size);
core_layout        89 arch/parisc/kernel/module.c 	return (loc >= me->core_layout.base &&
core_layout        90 arch/parisc/kernel/module.c 		loc <= (me->core_layout.base + me->core_layout.size));
core_layout       350 arch/parisc/kernel/module.c 	me->core_layout.size = ALIGN(me->core_layout.size, 16);
core_layout       351 arch/parisc/kernel/module.c 	me->arch.got_offset = me->core_layout.size;
core_layout       352 arch/parisc/kernel/module.c 	me->core_layout.size += gots * sizeof(struct got_entry);
core_layout       354 arch/parisc/kernel/module.c 	me->core_layout.size = ALIGN(me->core_layout.size, 16);
core_layout       355 arch/parisc/kernel/module.c 	me->arch.fdesc_offset = me->core_layout.size;
core_layout       356 arch/parisc/kernel/module.c 	me->core_layout.size += fdescs * sizeof(Elf_Fdesc);
core_layout       374 arch/parisc/kernel/module.c 	got = me->core_layout.base + me->arch.got_offset;
core_layout       392 arch/parisc/kernel/module.c 	Elf_Fdesc *fdesc = me->core_layout.base + me->arch.fdesc_offset;
core_layout       410 arch/parisc/kernel/module.c 	fdesc->gp = (Elf_Addr)me->core_layout.base + me->arch.got_offset;
core_layout       842 arch/parisc/kernel/module.c 	gp = (Elf_Addr)me->core_layout.base + me->arch.got_offset;
core_layout       977 arch/parisc/kernel/module.c 	unsigned long start_opd = (Elf64_Addr)mod->core_layout.base +
core_layout       181 arch/powerpc/kernel/module_32.c 	if (location >= mod->core_layout.base
core_layout       182 arch/powerpc/kernel/module_32.c 	    && location < mod->core_layout.base + mod->core_layout.size)
core_layout       300 arch/powerpc/kernel/module_32.c 	module->arch.tramp = do_plt_call(module->core_layout.base,
core_layout       164 arch/s390/kernel/module.c 	me->core_layout.size = ALIGN(me->core_layout.size, 4);
core_layout       165 arch/s390/kernel/module.c 	me->arch.got_offset = me->core_layout.size;
core_layout       166 arch/s390/kernel/module.c 	me->core_layout.size += me->arch.got_size;
core_layout       167 arch/s390/kernel/module.c 	me->arch.plt_offset = me->core_layout.size;
core_layout       171 arch/s390/kernel/module.c 		me->core_layout.size += me->arch.plt_size;
core_layout       288 arch/s390/kernel/module.c 			gotent = me->core_layout.base + me->arch.got_offset +
core_layout       311 arch/s390/kernel/module.c 			val += (Elf_Addr) me->core_layout.base - loc;
core_layout       324 arch/s390/kernel/module.c 			ip = me->core_layout.base + me->arch.plt_offset +
core_layout       330 arch/s390/kernel/module.c 				ij = me->core_layout.base +
core_layout       354 arch/s390/kernel/module.c 				val = (Elf_Addr) me->core_layout.base +
core_layout       376 arch/s390/kernel/module.c 			((Elf_Addr) me->core_layout.base + me->arch.got_offset);
core_layout       386 arch/s390/kernel/module.c 		val = (Elf_Addr) me->core_layout.base + me->arch.got_offset +
core_layout       452 arch/s390/kernel/module.c 		ij = me->core_layout.base + me->arch.plt_offset +
core_layout       412 include/linux/module.h 	struct module_layout core_layout __module_layout_align;
core_layout       542 include/linux/module.h 	return (unsigned long)mod->core_layout.base <= addr &&
core_layout       543 include/linux/module.h 	       addr < (unsigned long)mod->core_layout.base + mod->core_layout.size;
core_layout      2037 kernel/debug/kdb/kdb_main.c 			   mod->core_layout.size, (void *)mod);
core_layout      2047 kernel/debug/kdb/kdb_main.c 		kdb_printf(" 0x%px", mod->core_layout.base);
core_layout       174 kernel/module.c 	mod->core_layout.mtn.mod = mod;
core_layout       177 kernel/module.c 	__mod_tree_insert(&mod->core_layout.mtn);
core_layout       190 kernel/module.c 	__mod_tree_remove(&mod->core_layout.mtn);
core_layout       245 kernel/module.c 	__mod_update_bounds(mod->core_layout.base, mod->core_layout.size);
core_layout      1234 kernel/module.c 	return sprintf(buffer, "%u\n", mk->mod->core_layout.size);
core_layout      2006 kernel/module.c 	frob_text(&mod->core_layout, set_memory_rw);
core_layout      2007 kernel/module.c 	frob_rodata(&mod->core_layout, set_memory_rw);
core_layout      2008 kernel/module.c 	frob_ro_after_init(&mod->core_layout, set_memory_rw);
core_layout      2018 kernel/module.c 	set_vm_flush_reset_perms(mod->core_layout.base);
core_layout      2020 kernel/module.c 	frob_text(&mod->core_layout, set_memory_ro);
core_layout      2022 kernel/module.c 	frob_rodata(&mod->core_layout, set_memory_ro);
core_layout      2027 kernel/module.c 		frob_ro_after_init(&mod->core_layout, set_memory_ro);
core_layout      2032 kernel/module.c 	frob_rodata(&mod->core_layout, set_memory_nx);
core_layout      2033 kernel/module.c 	frob_ro_after_init(&mod->core_layout, set_memory_nx);
core_layout      2034 kernel/module.c 	frob_writable_data(&mod->core_layout, set_memory_nx);
core_layout      2052 kernel/module.c 		frob_text(&mod->core_layout, set_memory_rw);
core_layout      2077 kernel/module.c 		frob_text(&mod->core_layout, set_memory_ro);
core_layout      2087 kernel/module.c 	frob_text(&mod->core_layout, set_memory_x);
core_layout      2235 kernel/module.c 	lockdep_free_key_range(mod->core_layout.base, mod->core_layout.size);
core_layout      2238 kernel/module.c 	module_memfree(mod->core_layout.base);
core_layout      2448 kernel/module.c 			s->sh_entsize = get_offset(mod, &mod->core_layout.size, s, i);
core_layout      2453 kernel/module.c 			mod->core_layout.size = debug_align(mod->core_layout.size);
core_layout      2454 kernel/module.c 			mod->core_layout.text_size = mod->core_layout.size;
core_layout      2457 kernel/module.c 			mod->core_layout.size = debug_align(mod->core_layout.size);
core_layout      2458 kernel/module.c 			mod->core_layout.ro_size = mod->core_layout.size;
core_layout      2461 kernel/module.c 			mod->core_layout.size = debug_align(mod->core_layout.size);
core_layout      2462 kernel/module.c 			mod->core_layout.ro_after_init_size = mod->core_layout.size;
core_layout      2465 kernel/module.c 			mod->core_layout.size = debug_align(mod->core_layout.size);
core_layout      2718 kernel/module.c 	info->symoffs = ALIGN(mod->core_layout.size, symsect->sh_addralign ?: 1);
core_layout      2719 kernel/module.c 	info->stroffs = mod->core_layout.size = info->symoffs + ndst * sizeof(Elf_Sym);
core_layout      2720 kernel/module.c 	mod->core_layout.size += strtab_size;
core_layout      2721 kernel/module.c 	info->core_typeoffs = mod->core_layout.size;
core_layout      2722 kernel/module.c 	mod->core_layout.size += ndst * sizeof(char);
core_layout      2723 kernel/module.c 	mod->core_layout.size = debug_align(mod->core_layout.size);
core_layout      2767 kernel/module.c 	mod->core_kallsyms.symtab = dst = mod->core_layout.base + info->symoffs;
core_layout      2768 kernel/module.c 	mod->core_kallsyms.strtab = s = mod->core_layout.base + info->stroffs;
core_layout      2769 kernel/module.c 	mod->core_kallsyms.typetab = mod->core_layout.base + info->core_typeoffs;
core_layout      3258 kernel/module.c 	ptr = module_alloc(mod->core_layout.size);
core_layout      3268 kernel/module.c 	memset(ptr, 0, mod->core_layout.size);
core_layout      3269 kernel/module.c 	mod->core_layout.base = ptr;
core_layout      3281 kernel/module.c 			module_memfree(mod->core_layout.base);
core_layout      3302 kernel/module.c 			dest = mod->core_layout.base + shdr->sh_entsize;
core_layout      3373 kernel/module.c 	flush_icache_range((unsigned long)mod->core_layout.base,
core_layout      3374 kernel/module.c 			   (unsigned long)mod->core_layout.base + mod->core_layout.size);
core_layout      3468 kernel/module.c 	module_memfree(mod->core_layout.base);
core_layout      3971 kernel/module.c 	lockdep_free_key_range(mod->core_layout.base, mod->core_layout.size);
core_layout      4066 kernel/module.c 		nextval = (unsigned long)mod->core_layout.base+mod->core_layout.text_size;
core_layout      4349 kernel/module.c 		   mod->name, mod->init_layout.size + mod->core_layout.size);
core_layout      4358 kernel/module.c 	value = m->private ? NULL : mod->core_layout.base;
core_layout      4518 kernel/module.c 		    && !within(addr, mod->core_layout.base, mod->core_layout.text_size))