relsec            134 arch/alpha/kernel/module.c 		   unsigned int symindex, unsigned int relsec,
relsec            137 arch/alpha/kernel/module.c 	Elf64_Rela *rela = (void *)sechdrs[relsec].sh_addr;
relsec            138 arch/alpha/kernel/module.c 	unsigned long i, n = sechdrs[relsec].sh_size / sizeof(*rela);
relsec            143 arch/alpha/kernel/module.c 	DEBUGP("Applying relocate section %u to %u\n", relsec,
relsec            144 arch/alpha/kernel/module.c 	       sechdrs[relsec].sh_info);
relsec            146 arch/alpha/kernel/module.c 	base = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr;
relsec             48 arch/arc/kernel/module.c 		       unsigned int relsec,	/* sec index for relo sec */
relsec             52 arch/arc/kernel/module.c 	Elf32_Rela *rel_entry = (void *)sechdrs[relsec].sh_addr;
relsec             61 arch/arc/kernel/module.c 	tgtsec = sechdrs[relsec].sh_info;
relsec             64 arch/arc/kernel/module.c 	n = sechdrs[relsec].sh_size / sizeof(*rel_entry);
relsec             70 arch/arm/kernel/module.c 	Elf32_Shdr *relsec = sechdrs + relindex;
relsec             71 arch/arm/kernel/module.c 	Elf32_Shdr *dstsec = sechdrs + relsec->sh_info;
relsec             72 arch/arm/kernel/module.c 	Elf32_Rel *rel = (void *)relsec->sh_addr;
relsec             75 arch/arm/kernel/module.c 	for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) {
relsec            258 arch/arm64/kernel/module.c 		       unsigned int relsec,
relsec            267 arch/arm64/kernel/module.c 	Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr;
relsec            269 arch/arm64/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec            271 arch/arm64/kernel/module.c 		loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec             44 arch/c6x/kernel/module.c 		       unsigned int relsec,
relsec             47 arch/c6x/kernel/module.c 	Elf32_Rela *rel = (void *) sechdrs[relsec].sh_addr;
relsec             55 arch/c6x/kernel/module.c 		 relsec, sechdrs[relsec].sh_info, offset);
relsec             57 arch/c6x/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec             59 arch/c6x/kernel/module.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec             51 arch/csky/kernel/module.c 		unsigned int symindex, unsigned int relsec, struct module *me)
relsec             54 arch/csky/kernel/module.c 	Elf32_Rela	*rel = (void *) sechdrs[relsec].sh_addr;
relsec             59 arch/csky/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec             61 arch/csky/kernel/module.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec             12 arch/h8300/kernel/module.c 		       unsigned int relsec,
relsec             16 arch/h8300/kernel/module.c 	Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr;
relsec             18 arch/h8300/kernel/module.c 	pr_debug("Applying relocate section %u to %u\n", relsec,
relsec             19 arch/h8300/kernel/module.c 	       sechdrs[relsec].sh_info);
relsec             20 arch/h8300/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) {
relsec             23 arch/h8300/kernel/module.c 			(uint32_t *)(sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec             68 arch/hexagon/kernel/module.c 			unsigned int symindex, unsigned int relsec,
relsec             75 arch/hexagon/kernel/module.c 	unsigned int nrelocs = sechdrs[relsec].sh_size / sizeof(Elf32_Rela);
relsec             76 arch/hexagon/kernel/module.c 	Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr;
relsec             77 arch/hexagon/kernel/module.c 	Elf32_Word sym_info = sechdrs[relsec].sh_info;
relsec             82 arch/hexagon/kernel/module.c 	       relsec, sym_info, loc_base);
relsec            790 arch/ia64/kernel/module.c 		    unsigned int relsec, struct module *mod)
relsec            792 arch/ia64/kernel/module.c 	unsigned int i, n = sechdrs[relsec].sh_size / sizeof(Elf64_Rela);
relsec            793 arch/ia64/kernel/module.c 	Elf64_Rela *rela = (void *) sechdrs[relsec].sh_addr;
relsec            798 arch/ia64/kernel/module.c 	       relsec, n, sechdrs[relsec].sh_info);
relsec            800 arch/ia64/kernel/module.c 	target_sec = sechdrs + sechdrs[relsec].sh_info;
relsec             25 arch/m68k/kernel/module.c 		   unsigned int relsec,
relsec             29 arch/m68k/kernel/module.c 	Elf32_Rel *rel = (void *)sechdrs[relsec].sh_addr;
relsec             33 arch/m68k/kernel/module.c 	DEBUGP("Applying relocate section %u to %u\n", relsec,
relsec             34 arch/m68k/kernel/module.c 	       sechdrs[relsec].sh_info);
relsec             35 arch/m68k/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec             37 arch/m68k/kernel/module.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec             65 arch/m68k/kernel/module.c 		       unsigned int relsec,
relsec             69 arch/m68k/kernel/module.c 	Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr;
relsec             73 arch/m68k/kernel/module.c 	DEBUGP("Applying relocate_add section %u to %u\n", relsec,
relsec             74 arch/m68k/kernel/module.c 	       sechdrs[relsec].sh_info);
relsec             75 arch/m68k/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec             77 arch/m68k/kernel/module.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec             19 arch/microblaze/kernel/module.c 	unsigned int symindex, unsigned int relsec, struct module *module)
relsec             23 arch/microblaze/kernel/module.c 	Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr;
relsec             32 arch/microblaze/kernel/module.c 		relsec, sechdrs[relsec].sh_info);
relsec             34 arch/microblaze/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) {
relsec             36 arch/microblaze/kernel/module.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr +
relsec            308 arch/mips/kernel/module.c 			    unsigned int symindex, unsigned int relsec,
relsec            323 arch/mips/kernel/module.c 	pr_debug("Applying relocate section %u to %u\n", relsec,
relsec            324 arch/mips/kernel/module.c 	       sechdrs[relsec].sh_info);
relsec            326 arch/mips/kernel/module.c 	r.rel = (void *)sechdrs[relsec].sh_addr;
relsec            329 arch/mips/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / reloc_sz; i++) {
relsec            331 arch/mips/kernel/module.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec            393 arch/mips/kernel/module.c 		   unsigned int symindex, unsigned int relsec,
relsec            396 arch/mips/kernel/module.c 	return __apply_relocate(sechdrs, strtab, symindex, relsec, me, false);
relsec            401 arch/mips/kernel/module.c 		       unsigned int symindex, unsigned int relsec,
relsec            404 arch/mips/kernel/module.c 	return __apply_relocate(sechdrs, strtab, symindex, relsec, me, true);
relsec            428 arch/mips/kernel/vpe.c 		      unsigned int relsec,
relsec            431 arch/mips/kernel/vpe.c 	Elf32_Rel *rel = (void *) sechdrs[relsec].sh_addr;
relsec            438 arch/mips/kernel/vpe.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec            442 arch/mips/kernel/vpe.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec            118 arch/nds32/kernel/module.c 	Elf32_Shdr *relsec = sechdrs + relindex;
relsec            119 arch/nds32/kernel/module.c 	Elf32_Shdr *dstsec = sechdrs + relsec->sh_info;
relsec            120 arch/nds32/kernel/module.c 	Elf32_Rela *rel = (void *)relsec->sh_addr;
relsec            123 arch/nds32/kernel/module.c 	for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rela); i++, rel++) {
relsec             45 arch/nios2/kernel/module.c 			unsigned int symindex, unsigned int relsec,
relsec             49 arch/nios2/kernel/module.c 	Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr;
relsec             51 arch/nios2/kernel/module.c 	pr_debug("Applying relocate section %u to %u\n", relsec,
relsec             52 arch/nios2/kernel/module.c 		 sechdrs[relsec].sh_info);
relsec             54 arch/nios2/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) {
relsec             58 arch/nios2/kernel/module.c 			= ((void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec             19 arch/openrisc/kernel/module.c 		       unsigned int relsec,
relsec             23 arch/openrisc/kernel/module.c 	Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr;
relsec             28 arch/openrisc/kernel/module.c 	pr_debug("Applying relocate section %u to %u\n", relsec,
relsec             29 arch/openrisc/kernel/module.c 		 sechdrs[relsec].sh_info);
relsec             30 arch/openrisc/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec             32 arch/openrisc/kernel/module.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec            521 arch/parisc/kernel/module.c 		       unsigned int relsec,
relsec            525 arch/parisc/kernel/module.c 	Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr;
relsec            532 arch/parisc/kernel/module.c 	unsigned int targetsec = sechdrs[relsec].sh_info;
relsec            536 arch/parisc/kernel/module.c 	pr_debug("Applying relocate section %u to %u\n", relsec,
relsec            538 arch/parisc/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec            666 arch/parisc/kernel/module.c 		       unsigned int relsec,
relsec            670 arch/parisc/kernel/module.c 	Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr;
relsec            678 arch/parisc/kernel/module.c 	unsigned int targetsec = sechdrs[relsec].sh_info;
relsec            680 arch/parisc/kernel/module.c 	pr_debug("Applying relocate section %u to %u\n", relsec,
relsec            682 arch/parisc/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec            211 arch/powerpc/kernel/module_32.c 		       unsigned int relsec,
relsec            215 arch/powerpc/kernel/module_32.c 	Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr;
relsec            220 arch/powerpc/kernel/module_32.c 	pr_debug("Applying ADD relocate section %u to %u\n", relsec,
relsec            221 arch/powerpc/kernel/module_32.c 	       sechdrs[relsec].sh_info);
relsec            222 arch/powerpc/kernel/module_32.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) {
relsec            224 arch/powerpc/kernel/module_32.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec            525 arch/powerpc/kernel/module_64.c 		       unsigned int relsec,
relsec            529 arch/powerpc/kernel/module_64.c 	Elf64_Rela *rela = (void *)sechdrs[relsec].sh_addr;
relsec            534 arch/powerpc/kernel/module_64.c 	pr_debug("Applying ADD relocate section %u to %u\n", relsec,
relsec            535 arch/powerpc/kernel/module_64.c 	       sechdrs[relsec].sh_info);
relsec            547 arch/powerpc/kernel/module_64.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) {
relsec            549 arch/powerpc/kernel/module_64.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec            297 arch/riscv/kernel/module.c 		       unsigned int symindex, unsigned int relsec,
relsec            300 arch/riscv/kernel/module.c 	Elf_Rela *rel = (void *) sechdrs[relsec].sh_addr;
relsec            308 arch/riscv/kernel/module.c 	pr_debug("Applying relocate section %u to %u\n", relsec,
relsec            309 arch/riscv/kernel/module.c 	       sechdrs[relsec].sh_info);
relsec            311 arch/riscv/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec            313 arch/riscv/kernel/module.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec            345 arch/riscv/kernel/module.c 			for (j = 0; j < sechdrs[relsec].sh_size / sizeof(*rel); j++) {
relsec            347 arch/riscv/kernel/module.c 					sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec            378 arch/riscv/kernel/module.c 			if (j == sechdrs[relsec].sh_size / sizeof(*rel)) {
relsec            267 arch/s390/kernel/machine_kexec_file.c 				     const Elf_Shdr *relsec,
relsec            273 arch/s390/kernel/machine_kexec_file.c 	relas = (void *)pi->ehdr + relsec->sh_offset;
relsec            275 arch/s390/kernel/machine_kexec_file.c 	for (i = 0; i < relsec->sh_size / sizeof(*relas); i++) {
relsec            416 arch/s390/kernel/module.c 		       unsigned int symindex, unsigned int relsec,
relsec            426 arch/s390/kernel/module.c 	       relsec, sechdrs[relsec].sh_info);
relsec            427 arch/s390/kernel/module.c 	base = sechdrs[sechdrs[relsec].sh_info].sh_addr;
relsec            429 arch/s390/kernel/module.c 	rela = (Elf_Rela *) sechdrs[relsec].sh_addr;
relsec            430 arch/s390/kernel/module.c 	n = sechdrs[relsec].sh_size / sizeof(Elf_Rela);
relsec             27 arch/sh/kernel/module.c 		   unsigned int relsec,
relsec             31 arch/sh/kernel/module.c 	Elf32_Rela *rel = (void *)sechdrs[relsec].sh_addr;
relsec             37 arch/sh/kernel/module.c 	pr_debug("Applying relocate section %u to %u\n", relsec,
relsec             38 arch/sh/kernel/module.c 		 sechdrs[relsec].sh_info);
relsec             39 arch/sh/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec             41 arch/sh/kernel/module.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec             86 arch/sparc/kernel/module.c 		       unsigned int relsec,
relsec             90 arch/sparc/kernel/module.c 	Elf_Rela *rel = (void *)sechdrs[relsec].sh_addr;
relsec             95 arch/sparc/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec             99 arch/sparc/kernel/module.c 		location = (u8 *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec             34 arch/unicore32/kernel/module.c 	Elf32_Shdr *relsec = sechdrs + relindex;
relsec             35 arch/unicore32/kernel/module.c 	Elf32_Shdr *dstsec = sechdrs + relsec->sh_info;
relsec             36 arch/unicore32/kernel/module.c 	Elf32_Rel *rel = (void *)relsec->sh_addr;
relsec             39 arch/unicore32/kernel/module.c 	for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) {
relsec            495 arch/x86/kernel/machine_kexec_64.c 				     Elf_Shdr *section, const Elf_Shdr *relsec,
relsec            511 arch/x86/kernel/machine_kexec_64.c 	rel = (void *)pi->ehdr + relsec->sh_offset;
relsec            514 arch/x86/kernel/machine_kexec_64.c 		 shstrtab + relsec->sh_name, relsec->sh_info);
relsec            516 arch/x86/kernel/machine_kexec_64.c 	for (i = 0; i < relsec->sh_size / sizeof(*rel); i++) {
relsec             92 arch/x86/kernel/module.c 		   unsigned int relsec,
relsec             96 arch/x86/kernel/module.c 	Elf32_Rel *rel = (void *)sechdrs[relsec].sh_addr;
relsec            101 arch/x86/kernel/module.c 	       relsec, sechdrs[relsec].sh_info);
relsec            102 arch/x86/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec            104 arch/x86/kernel/module.c 		location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec            132 arch/x86/kernel/module.c 		   unsigned int relsec,
relsec            136 arch/x86/kernel/module.c 	Elf64_Rela *rel = (void *)sechdrs[relsec].sh_addr;
relsec            142 arch/x86/kernel/module.c 	       relsec, sechdrs[relsec].sh_info);
relsec            143 arch/x86/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rel); i++) {
relsec            145 arch/x86/kernel/module.c 		loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec             50 arch/xtensa/kernel/module.c 		       unsigned int relsec,
relsec             54 arch/xtensa/kernel/module.c 	Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr;
relsec             59 arch/xtensa/kernel/module.c 	pr_debug("Applying relocate section %u to %u\n", relsec,
relsec             60 arch/xtensa/kernel/module.c 		 sechdrs[relsec].sh_info);
relsec             62 arch/xtensa/kernel/module.c 	for (i = 0; i < sechdrs[relsec].sh_size / sizeof(*rela); i++) {
relsec             63 arch/xtensa/kernel/module.c 		location = (char *)sechdrs[sechdrs[relsec].sh_info].sh_addr
relsec             90 arch/xtensa/kernel/module.c 					       mod->name, relsec, i,
relsec            114 arch/xtensa/kernel/module.c 					       mod->name, relsec, i,
relsec            191 include/linux/kexec.h 					    const Elf_Shdr *relsec,
relsec            195 include/linux/kexec.h 					const Elf_Shdr *relsec,
relsec             45 include/linux/moduleloader.h 		   unsigned int relsec,
relsec             51 include/linux/moduleloader.h 				 unsigned int relsec,
relsec             68 include/linux/moduleloader.h 		       unsigned int relsec,
relsec             74 include/linux/moduleloader.h 				     unsigned int relsec,
relsec            121 kernel/kexec_file.c 				 const Elf_Shdr *relsec, const Elf_Shdr *symtab)
relsec            138 kernel/kexec_file.c 			     const Elf_Shdr *relsec, const Elf_Shdr *symtab)
relsec            960 kernel/kexec_file.c 		const Elf_Shdr *relsec;
relsec            964 kernel/kexec_file.c 		relsec = sechdrs + i;
relsec            966 kernel/kexec_file.c 		if (relsec->sh_type != SHT_RELA &&
relsec            967 kernel/kexec_file.c 		    relsec->sh_type != SHT_REL)
relsec            976 kernel/kexec_file.c 		if (relsec->sh_info >= pi->ehdr->e_shnum ||
relsec            977 kernel/kexec_file.c 		    relsec->sh_link >= pi->ehdr->e_shnum)
relsec            980 kernel/kexec_file.c 		section = pi->sechdrs + relsec->sh_info;
relsec            981 kernel/kexec_file.c 		symtab = sechdrs + relsec->sh_link;
relsec            998 kernel/kexec_file.c 		if (relsec->sh_type == SHT_RELA)
relsec           1000 kernel/kexec_file.c 							       relsec, symtab);
relsec           1001 kernel/kexec_file.c 		else if (relsec->sh_type == SHT_REL)
relsec           1003 kernel/kexec_file.c 							   relsec, symtab);