/linux-4.1.27/arch/m68k/kernel/ |
H A D | module.c | 34 sechdrs[relsec].sh_info); apply_relocate() 37 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate() 74 sechdrs[relsec].sh_info); apply_relocate_add() 77 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/arch/openrisc/kernel/ |
H A D | module.c | 33 sechdrs[relsec].sh_info); apply_relocate_add() 36 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/drivers/pci/ |
H A D | xen-pcifront.c | 46 /* Lock this when doing any operations in sh_info */ 48 struct xen_pci_sharedinfo *sh_info; member in struct:pcifront_device 105 if (test_bit(_XEN_PCIB_active, (unsigned long *)&pdev->sh_info->flags) schedule_pcifront_aer_op() 115 struct xen_pci_op *active_op = &pdev->sh_info->op; do_pci_op() 128 set_bit(_XEN_PCIF_active, (unsigned long *)&pdev->sh_info->flags); do_pci_op() 143 (unsigned long *)&pdev->sh_info->flags)) { do_pci_op() 152 (unsigned long *)&pdev->sh_info->flags); do_pci_op() 164 (unsigned long *)&pdev->sh_info->flags)) { do_pci_op() 588 int bus = pdev->sh_info->aer_op.bus; pcifront_common_process() 589 int devfn = pdev->sh_info->aer_op.devfn; pcifront_common_process() 648 int cmd = pdev->sh_info->aer_op.cmd; pcifront_do_aer() 650 (pci_channel_state_t)pdev->sh_info->aer_op.err; pcifront_do_aer() 656 pdev->sh_info->aer_op.bus, pdev->sh_info->aer_op.devfn); pcifront_do_aer() 658 pdev->sh_info->aer_op.err = pcifront_common_process(cmd, pdev, state); pcifront_do_aer() 662 clear_bit(_XEN_PCIB_active, (unsigned long *)&pdev->sh_info->flags); pcifront_do_aer() 722 pdev->sh_info = alloc_pdev() 724 if (pdev->sh_info == NULL) { alloc_pdev() 729 pdev->sh_info->flags = 0; alloc_pdev() 732 set_bit(_XEN_PCIB_AERHANDLER, (void *)&pdev->sh_info->flags); alloc_pdev() 747 dev_dbg(&xdev->dev, "Allocated pdev @ 0x%p pdev->sh_info @ 0x%p\n", alloc_pdev() 748 pdev, pdev->sh_info); alloc_pdev() 769 (unsigned long)pdev->sh_info); free_pdev() 771 free_page((unsigned long)pdev->sh_info); free_pdev() 784 err = xenbus_grant_ring(pdev->xdev, pdev->sh_info, 1, &gref); pcifront_publish_info()
|
/linux-4.1.27/arch/microblaze/kernel/ |
H A D | module.c | 35 relsec, sechdrs[relsec].sh_info); apply_relocate_add() 39 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr + apply_relocate_add()
|
/linux-4.1.27/arch/c6x/kernel/ |
H A D | module.c | 59 relsec, sechdrs[relsec].sh_info, offset); apply_relocate_add() 63 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/arch/cris/kernel/ |
H A D | module.c | 55 sechdrs[relsec].sh_info); apply_relocate_add() 60 = ((void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/drivers/xen/xen-pciback/ |
H A D | pciback_ops.c | 292 if (test_bit(_XEN_PCIF_active, (unsigned long *)&pdev->sh_info->flags) xen_pcibk_test_and_schedule_op() 298 if (!test_bit(_XEN_PCIB_active, (unsigned long *)&pdev->sh_info->flags) xen_pcibk_test_and_schedule_op() 321 *op = pdev->sh_info->op; xen_pcibk_do_op() 365 pdev->sh_info->op.err = op->err; xen_pcibk_do_op() 366 pdev->sh_info->op.value = op->value; xen_pcibk_do_op() 372 pdev->sh_info->op.msix_entries[i].vector = xen_pcibk_do_op() 378 clear_bit(_XEN_PCIF_active, (unsigned long *)&pdev->sh_info->flags); xen_pcibk_do_op()
|
H A D | pci_stub.c | 647 struct xen_pci_sharedinfo *sh_info = pdev->sh_info; common_process() local 651 aer_op = &(sh_info->aer_op); common_process() 679 (unsigned long *)&sh_info->flags); common_process() 685 &sh_info->flags)), 300*HZ); common_process() 689 (unsigned long *)&sh_info->flags)) { common_process() 693 (unsigned long *)&sh_info->flags); common_process() 701 (unsigned long *)&sh_info->flags)) { common_process() 739 if (!psdev->pdev->sh_info) { xen_pcibk_slot_reset() 747 (unsigned long *)&psdev->pdev->sh_info->flags)) { xen_pcibk_slot_reset() 797 if (!psdev->pdev->sh_info) { xen_pcibk_mmio_enabled() 805 (unsigned long *)&psdev->pdev->sh_info->flags)) { xen_pcibk_mmio_enabled() 855 if (!psdev->pdev->sh_info) { xen_pcibk_error_detected() 864 (unsigned long *)&psdev->pdev->sh_info->flags)) { xen_pcibk_error_detected() 909 if (!psdev->pdev->sh_info) { xen_pcibk_error_resume() 917 (unsigned long *)&psdev->pdev->sh_info->flags)) { xen_pcibk_error_resume()
|
H A D | xenbus.c | 51 pdev->sh_info = NULL; alloc_pdev() 80 if (pdev->sh_info != NULL) { xen_pcibk_disconnect() 81 xenbus_unmap_ring_vfree(pdev->xdev, pdev->sh_info); xen_pcibk_disconnect() 82 pdev->sh_info = NULL; xen_pcibk_disconnect() 123 pdev->sh_info = vaddr; xen_pcibk_do_attach()
|
H A D | pciback.h | 37 struct xen_pci_sharedinfo *sh_info; member in struct:xen_pcibk_device
|
/linux-4.1.27/arch/sh/kernel/ |
H A D | module.c | 51 sechdrs[relsec].sh_info); apply_relocate_add() 54 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/arch/mips/kernel/ |
H A D | module-rela.c | 119 sechdrs[relsec].sh_info); apply_relocate_add() 123 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
H A D | module.c | 207 sechdrs[relsec].sh_info); apply_relocate() 212 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate()
|
H A D | vpe.c | 442 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocations() 677 unsigned int info = sechdrs[i].sh_info; vpe_elfload()
|
/linux-4.1.27/arch/nios2/kernel/ |
H A D | module.c | 52 sechdrs[relsec].sh_info); apply_relocate_add() 58 = ((void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | module.c | 111 relsec, sechdrs[relsec].sh_info); apply_relocate() 114 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate() 152 relsec, sechdrs[relsec].sh_info); apply_relocate_add() 155 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
H A D | machine_kexec_64.c | 424 section = &sechdrs[sechdrs[relsec].sh_info]; arch_kexec_apply_relocations_add() 427 sechdrs[relsec].sh_info); arch_kexec_apply_relocations_add()
|
/linux-4.1.27/arch/xtensa/kernel/ |
H A D | module.c | 63 sechdrs[relsec].sh_info); apply_relocate_add() 66 location = (char *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/arch/tile/kernel/ |
H A D | module.c | 135 sechdrs[relsec].sh_info); apply_relocate_add() 138 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/arch/mn10300/kernel/ |
H A D | module.c | 70 relsec, sechdrs[relsec].sh_info); apply_relocate_add() 74 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/arch/m32r/kernel/ |
H A D | module.c | 89 sechdrs[relsec].sh_info); apply_relocate_add() 92 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/arch/unicore32/kernel/ |
H A D | module.c | 38 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; apply_relocate()
|
/linux-4.1.27/arch/blackfin/kernel/ |
H A D | module.c | 161 relsec, sechdrs[relsec].sh_info); apply_relocate_add() 165 location = sechdrs[sechdrs[relsec].sh_info].sh_addr + apply_relocate_add() 253 unsigned int info = sechdrs[i].sh_info; module_finalize()
|
/linux-4.1.27/scripts/ |
H A D | recordmcount.h | 226 mcsec.sh_info = 0; append_func() 240 mcsec.sh_info = w(old_shnum); append_func() 363 Elf_Shdr const *const shdr = &shdr0[w(relhdr->sh_info)]; nop_mcount() 457 /* .sh_info depends on .sh_type == SHT_REL[,A] */ __has_rel_mcount() 458 Elf_Shdr const *const txthdr = &shdr0[w(relhdr->sh_info)]; __has_rel_mcount() 533 w(relhdr->sh_info), txtname, &recval, do_func()
|
H A D | sortextable.h | 137 r(&shdr[i].sh_info) == extab_index) { do_func()
|
/linux-4.1.27/include/uapi/linux/ |
H A D | elf.h | 45 * or equal to PN_XNUM(0xffff), it is set to sh_info field of the 307 Elf32_Word sh_info; member in struct:elf32_shdr 320 Elf64_Word sh_info; /* Additional section information */ member in struct:elf64_shdr
|
/linux-4.1.27/arch/score/kernel/ |
H A D | module.c | 36 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; apply_relocate()
|
/linux-4.1.27/arch/metag/kernel/ |
H A D | module.c | 212 sechdrs[relsec].sh_info); apply_relocate_add() 215 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/arch/powerpc/kernel/ |
H A D | module_32.c | 225 sechdrs[relsec].sh_info); apply_relocate_add() 228 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
H A D | module_64.c | 500 sechdrs[relsec].sh_info); apply_relocate_add() 514 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/arch/alpha/kernel/ |
H A D | module.c | 156 sechdrs[relsec].sh_info); apply_relocate_add() 158 base = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr; apply_relocate_add()
|
/linux-4.1.27/samples/bpf/ |
H A D | bpf_load.c | 256 if (get_sec(elf, shdr.sh_info, &ehdr, &shname_prog, load_bpf_file() 262 processed_sec[shdr.sh_info] = true; load_bpf_file()
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | module.c | 98 location = (u8 *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/arch/hexagon/kernel/ |
H A D | module.c | 90 Elf32_Word sym_info = sechdrs[relsec].sh_info; apply_relocate_add()
|
/linux-4.1.27/arch/arc/kernel/ |
H A D | module.c | 75 sec_to_patch = sechdrs[sechdrs[relsec].sh_info].sh_addr; apply_relocate_add()
|
/linux-4.1.27/arch/x86/tools/ |
H A D | relocs.c | 415 sec->shdr.sh_info = elf_word_to_cpu(shdr.sh_info); read_shdrs() 576 sec_applies = &secs[sec->shdr.sh_info]; print_absolute_relocs() 661 sec_applies = &secs[sec->shdr.sh_info]; walk_relocs() 763 if (sec->shdr.sh_info == per_cpu_shndx) do_reloc64() 1056 sec_name(sec->shdr.sh_info), do_reloc_info()
|
/linux-4.1.27/arch/s390/kernel/ |
H A D | module.c | 409 relsec, sechdrs[relsec].sh_info); apply_relocate_add() 410 base = sechdrs[sechdrs[relsec].sh_info].sh_addr; apply_relocate_add()
|
/linux-4.1.27/arch/parisc/kernel/ |
H A D | module.c | 359 /* sh_info gives the section for which we need to add stubs. */ module_frob_arch_sections() 360 s = sechdrs[i].sh_info; module_frob_arch_sections() 552 unsigned int targetsec = sechdrs[relsec].sh_info; apply_relocate_add() 690 unsigned int targetsec = sechdrs[relsec].sh_info; apply_relocate_add()
|
/linux-4.1.27/arch/avr32/kernel/ |
H A D | module.c | 151 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; apply_relocate_add()
|
/linux-4.1.27/arch/mips/boot/ |
H A D | elf2ecoff.c | 213 s->sh_info = swab32(s->sh_info); convert_elf_shdrs()
|
/linux-4.1.27/arch/arm64/kernel/ |
H A D | module.c | 212 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
|
/linux-4.1.27/arch/arm/kernel/ |
H A D | module.c | 55 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; apply_relocate()
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | module.c | 804 relsec, n, sechdrs[relsec].sh_info); apply_relocate_add() 806 target_sec = sechdrs + sechdrs[relsec].sh_info; apply_relocate_add()
|
/linux-4.1.27/scripts/mod/ |
H A D | modpost.c | 488 sechdrs[i].sh_info = TO_NATIVE(sechdrs[i].sh_info); parse_elf() 1682 int section = sechdr->sh_info; reloc_location()
|
/linux-4.1.27/kernel/ |
H A D | kexec.c | 2492 * symbol table. And ->sh_info contains section header kexec_apply_relocations() 2495 if (sechdrs[i].sh_info >= pi->ehdr->e_shnum || kexec_apply_relocations() 2499 section = &sechdrs[sechdrs[i].sh_info]; kexec_apply_relocations()
|
H A D | module.c | 2010 unsigned int infosec = info->sechdrs[i].sh_info; apply_relocations()
|
/linux-4.1.27/fs/ |
H A D | binfmt_elf_fdpic.c | 1471 shdr4extnum->sh_info = segs; fill_extnum_info()
|
H A D | binfmt_elf.c | 2104 shdr4extnum->sh_info = segs; fill_extnum_info()
|