Home
last modified time | relevance | path

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

12

/Linux-v5.10/drivers/pci/
Dxen-pcifront.c51 struct xen_pci_sharedinfo *sh_info; member
105 if (test_bit(_XEN_PCIB_active, (unsigned long *)&pdev->sh_info->flags) in schedule_pcifront_aer_op()
115 struct xen_pci_op *active_op = &pdev->sh_info->op; in do_pci_op()
127 set_bit(_XEN_PCIF_active, (unsigned long *)&pdev->sh_info->flags); in do_pci_op()
141 (unsigned long *)&pdev->sh_info->flags)) { in do_pci_op()
149 (unsigned long *)&pdev->sh_info->flags); in do_pci_op()
161 (unsigned long *)&pdev->sh_info->flags)) { in do_pci_op()
590 int bus = pdev->sh_info->aer_op.bus; in pcifront_common_process()
591 int devfn = pdev->sh_info->aer_op.devfn; in pcifront_common_process()
592 int domain = pdev->sh_info->aer_op.domain; in pcifront_common_process()
[all …]
/Linux-v5.10/arch/m68k/kernel/
Dmodule.c34 sechdrs[relsec].sh_info); in apply_relocate()
37 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate()
74 sechdrs[relsec].sh_info); in apply_relocate_add()
77 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
/Linux-v5.10/drivers/xen/xen-pciback/
Dpciback_ops.c283 (unsigned long *)&pdev->sh_info->flags) && in xen_pcibk_test_op_pending()
305 if (!test_bit(_XEN_PCIB_active, (unsigned long *)&pdev->sh_info->flags) in xen_pcibk_test_and_schedule_op()
331 *op = pdev->sh_info->op; in xen_pcibk_do_one_op()
375 pdev->sh_info->op.err = op->err; in xen_pcibk_do_one_op()
376 pdev->sh_info->op.value = op->value; in xen_pcibk_do_one_op()
382 pdev->sh_info->op.msix_entries[i].vector = in xen_pcibk_do_one_op()
388 clear_bit(_XEN_PCIF_active, (unsigned long *)&pdev->sh_info->flags); in xen_pcibk_do_one_op()
Dpci_stub.c703 struct xen_pci_sharedinfo *sh_info = pdev->sh_info; in common_process() local
707 aer_op = &(sh_info->aer_op); in common_process()
733 (unsigned long *)&sh_info->flags); in common_process()
742 &sh_info->flags)), 300*HZ); in common_process()
750 (unsigned long *)&sh_info->flags)) { in common_process()
754 (unsigned long *)&sh_info->flags); in common_process()
792 if (!psdev->pdev->sh_info) { in xen_pcibk_slot_reset()
800 (unsigned long *)&psdev->pdev->sh_info->flags)) { in xen_pcibk_slot_reset()
849 if (!psdev->pdev->sh_info) { in xen_pcibk_mmio_enabled()
857 (unsigned long *)&psdev->pdev->sh_info->flags)) { in xen_pcibk_mmio_enabled()
[all …]
Dxenbus.c50 pdev->sh_info = NULL; in alloc_pdev()
81 if (pdev->sh_info != NULL) { in xen_pcibk_disconnect()
82 xenbus_unmap_ring_vfree(pdev->xdev, pdev->sh_info); in xen_pcibk_disconnect()
83 pdev->sh_info = NULL; in xen_pcibk_disconnect()
124 pdev->sh_info = vaddr; in xen_pcibk_do_attach()
/Linux-v5.10/arch/openrisc/kernel/
Dmodule.c29 sechdrs[relsec].sh_info); in apply_relocate_add()
32 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
/Linux-v5.10/arch/h8300/kernel/
Dmodule.c19 sechdrs[relsec].sh_info); in apply_relocate_add()
23 (uint32_t *)(sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
/Linux-v5.10/arch/x86/kernel/
Dmodule.c101 relsec, sechdrs[relsec].sh_info); in apply_relocate()
104 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate()
143 relsec, sechdrs[relsec].sh_info); in __apply_relocate_add()
146 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in __apply_relocate_add()
/Linux-v5.10/arch/sh/kernel/
Dmodule.c38 sechdrs[relsec].sh_info); in apply_relocate_add()
41 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
/Linux-v5.10/arch/microblaze/kernel/
Dmodule.c32 relsec, sechdrs[relsec].sh_info); in apply_relocate_add()
36 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr + in apply_relocate_add()
/Linux-v5.10/arch/nios2/kernel/
Dmodule.c51 sechdrs[relsec].sh_info); in apply_relocate_add()
57 = ((void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
/Linux-v5.10/arch/c6x/kernel/
Dmodule.c55 relsec, sechdrs[relsec].sh_info, offset); in apply_relocate_add()
59 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
/Linux-v5.10/arch/xtensa/kernel/
Dmodule.c60 sechdrs[relsec].sh_info); in apply_relocate_add()
63 location = (char *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
/Linux-v5.10/arch/arm64/kernel/
Dmodule-plts.c327 Elf64_Shdr *dstsec = sechdrs + sechdrs[i].sh_info; in module_frob_arch_sections()
341 sechdrs[i].sh_info); in module_frob_arch_sections()
347 sechdrs[i].sh_info, dstsec); in module_frob_arch_sections()
350 sechdrs[i].sh_info, dstsec); in module_frob_arch_sections()
/Linux-v5.10/arch/arm/kernel/
Dmodule-plts.c222 Elf32_Shdr *dstsec = sechdrs + s->sh_info; in module_frob_arch_sections()
236 numrels, s->sh_info); in module_frob_arch_sections()
239 numrels, s->sh_info); in module_frob_arch_sections()
/Linux-v5.10/scripts/
Drecordmcount.h310 mcsec.sh_info = 0; in append_func()
325 mcsec.sh_info = w(old_shnum); in append_func()
455 Elf_Shdr const *const shdr = &shdr0[w(relhdr->sh_info)]; in nop_mcount()
554 Elf_Shdr const *const txthdr = &shdr0[w(relhdr->sh_info)]; in __has_rel_mcount()
662 result = find_secsym_ndx(w(relhdr->sh_info), txtname, in do_func()
/Linux-v5.10/arch/riscv/kernel/
Dmodule.c325 sechdrs[relsec].sh_info); in apply_relocate_add()
329 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
363 sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
/Linux-v5.10/arch/x86/tools/
Drelocs.c434 sec->shdr.sh_info = elf_word_to_cpu(shdr.sh_info); in read_shdrs()
595 sec_applies = &secs[sec->shdr.sh_info]; in print_absolute_relocs()
680 sec_applies = &secs[sec->shdr.sh_info]; in walk_relocs()
782 if (sec->shdr.sh_info == per_cpu_shndx) in do_reloc64()
1088 sec_name(sec->shdr.sh_info), in do_reloc_info()
/Linux-v5.10/arch/powerpc/kernel/
Dmodule_32.c206 sechdrs[relsec].sh_info); in apply_relocate_add()
209 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
/Linux-v5.10/arch/alpha/kernel/
Dmodule.c144 sechdrs[relsec].sh_info); in apply_relocate_add()
146 base = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr; in apply_relocate_add()
/Linux-v5.10/include/uapi/linux/
Delf.h312 Elf32_Word sh_info; member
325 Elf64_Word sh_info; /* Additional section information */ member
/Linux-v5.10/arch/mips/boot/tools/
Drelocs.c286 sec->shdr.sh_info = elf_word_to_cpu(shdr.sh_info); in read_shdrs()
484 sec_applies = &secs[sec->shdr.sh_info]; in walk_relocs()
640 sec_name(sec->shdr.sh_info), in do_reloc_info()
/Linux-v5.10/arch/csky/kernel/
Dmodule.c60 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
/Linux-v5.10/arch/hexagon/kernel/
Dmodule.c77 Elf32_Word sym_info = sechdrs[relsec].sh_info; in apply_relocate_add()
/Linux-v5.10/arch/arc/kernel/
Dmodule.c61 tgtsec = sechdrs[relsec].sh_info; in apply_relocate_add()

12