Searched refs:data_layout (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/kernel/module/ |
A D | strict_rwx.c | 78 layout_check_misalignment(&mod->data_layout) || in module_check_misalignment() 105 frob_rodata(&mod->data_layout, set_memory_ro); in module_enable_ro() 110 frob_ro_after_init(&mod->data_layout, set_memory_ro); in module_enable_ro() 118 frob_rodata(&mod->data_layout, set_memory_nx); in module_enable_nx() 119 frob_ro_after_init(&mod->data_layout, set_memory_nx); in module_enable_nx() 120 frob_writable_data(&mod->data_layout, set_memory_nx); in module_enable_nx()
|
A D | kallsyms.c | 137 info->symoffs = ALIGN(mod->data_layout.size, symsect->sh_addralign ?: 1); in layout_symtab() 138 info->stroffs = mod->data_layout.size = info->symoffs + ndst * sizeof(Elf_Sym); in layout_symtab() 139 mod->data_layout.size += strtab_size; in layout_symtab() 141 info->core_typeoffs = mod->data_layout.size; in layout_symtab() 142 mod->data_layout.size += ndst * sizeof(char); in layout_symtab() 143 mod->data_layout.size = strict_align(mod->data_layout.size); in layout_symtab() 192 mod->core_kallsyms.symtab = dst = mod->data_layout.base + info->symoffs; in add_kallsyms() 193 mod->core_kallsyms.strtab = s = mod->data_layout.base + info->stroffs; in add_kallsyms() 194 mod->core_kallsyms.typetab = mod->data_layout.base + info->core_typeoffs; in add_kallsyms()
|
A D | tree_lookup.c | 88 mod->data_layout.mtn.mod = mod; in mod_tree_insert() 89 __mod_tree_insert(&mod->data_layout.mtn, &mod_data_tree); in mod_tree_insert() 104 __mod_tree_remove(&mod->data_layout.mtn, &mod_data_tree); in mod_tree_remove()
|
A D | kdb.c | 31 kdb_printf("/%8u", mod->data_layout.size); in kdb_lsmod() 45 kdb_printf("/0x%px", mod->data_layout.base); in kdb_lsmod()
|
A D | main.c | 116 __mod_update_bounds(mod->data_layout.base, mod->data_layout.size, &mod_data_tree); in mod_update_bounds() 1197 lockdep_free_key_range(mod->data_layout.base, mod->data_layout.size); in free_module() 1202 vfree(mod->data_layout.base); in free_module() 1458 mod->data_layout.size = strict_align(mod->data_layout.size); in layout_sections() 1459 mod->data_layout.ro_size = mod->data_layout.size; in layout_sections() 1462 mod->data_layout.size = strict_align(mod->data_layout.size); in layout_sections() 1463 mod->data_layout.ro_after_init_size = mod->data_layout.size; in layout_sections() 1466 mod->data_layout.size = strict_align(mod->data_layout.size); in layout_sections() 2173 mod->data_layout.base = ptr; in move_module() 2356 vfree(mod->data_layout.base); in module_deallocate() [all …]
|
A D | procfs.c | 78 size += mod->data_layout.size; in m_show()
|
A D | internal.h | 26 #define data_layout core_layout macro
|
/linux-6.3-rc2/include/linux/ |
A D | module.h | 433 struct module_layout data_layout; member 588 if ((unsigned long)mod->data_layout.base <= addr && in within_module_core() 589 addr < (unsigned long)mod->data_layout.base + mod->data_layout.size) in within_module_core()
|
/linux-6.3-rc2/arch/mips/include/asm/octeon/ |
A D | cvmx-lmcx-defs.h | 1150 uint64_t data_layout:2; member 1152 uint64_t data_layout:2; 1166 uint64_t data_layout:2; member 1168 uint64_t data_layout:2; 1178 uint64_t data_layout:2; member 1180 uint64_t data_layout:2;
|
Completed in 33 milliseconds