Searched refs:sh_info (Results 1 - 48 of 48) sorted by relevance

/linux-4.1.27/arch/m68k/kernel/
H A Dmodule.c34 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 Dmodule.c33 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 Dxen-pcifront.c46 /* 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 Dmodule.c35 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 Dmodule.c59 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 Dmodule.c55 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 Dpciback_ops.c292 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 Dpci_stub.c647 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 Dxenbus.c51 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 Dpciback.h37 struct xen_pci_sharedinfo *sh_info; member in struct:xen_pcibk_device
/linux-4.1.27/arch/sh/kernel/
H A Dmodule.c51 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 Dmodule-rela.c119 sechdrs[relsec].sh_info); apply_relocate_add()
123 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
H A Dmodule.c207 sechdrs[relsec].sh_info); apply_relocate()
212 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate()
H A Dvpe.c442 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 Dmodule.c52 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 Dmodule.c111 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 Dmachine_kexec_64.c424 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 Dmodule.c63 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 Dmodule.c135 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 Dmodule.c70 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 Dmodule.c89 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 Dmodule.c38 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; apply_relocate()
/linux-4.1.27/arch/blackfin/kernel/
H A Dmodule.c161 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 Drecordmcount.h226 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 Dsortextable.h137 r(&shdr[i].sh_info) == extab_index) { do_func()
/linux-4.1.27/include/uapi/linux/
H A Delf.h45 * 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 Dmodule.c36 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; apply_relocate()
/linux-4.1.27/arch/metag/kernel/
H A Dmodule.c212 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 Dmodule_32.c225 sechdrs[relsec].sh_info); apply_relocate_add()
228 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
H A Dmodule_64.c500 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 Dmodule.c156 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 Dbpf_load.c256 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 Dmodule.c98 location = (u8 *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
/linux-4.1.27/arch/hexagon/kernel/
H A Dmodule.c90 Elf32_Word sym_info = sechdrs[relsec].sh_info; apply_relocate_add()
/linux-4.1.27/arch/arc/kernel/
H A Dmodule.c75 sec_to_patch = sechdrs[sechdrs[relsec].sh_info].sh_addr; apply_relocate_add()
/linux-4.1.27/arch/x86/tools/
H A Drelocs.c415 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 Dmodule.c409 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 Dmodule.c359 /* 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 Dmodule.c151 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; apply_relocate_add()
/linux-4.1.27/arch/mips/boot/
H A Delf2ecoff.c213 s->sh_info = swab32(s->sh_info); convert_elf_shdrs()
/linux-4.1.27/arch/arm64/kernel/
H A Dmodule.c212 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr apply_relocate_add()
/linux-4.1.27/arch/arm/kernel/
H A Dmodule.c55 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; apply_relocate()
/linux-4.1.27/arch/ia64/kernel/
H A Dmodule.c804 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 Dmodpost.c488 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 Dkexec.c2492 * 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 Dmodule.c2010 unsigned int infosec = info->sechdrs[i].sh_info; apply_relocations()
/linux-4.1.27/fs/
H A Dbinfmt_elf_fdpic.c1471 shdr4extnum->sh_info = segs; fill_extnum_info()
H A Dbinfmt_elf.c2104 shdr4extnum->sh_info = segs; fill_extnum_info()

Completed in 981 milliseconds