Home
last modified time | relevance | path

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

12

/linux/drivers/pci/
H A Dxen-pcifront.c50 struct xen_pci_sharedinfo *sh_info; member
104 if (test_bit(_XEN_PCIB_active, (unsigned long *)&pdev->sh_info->flags) in schedule_pcifront_aer_op()
114 struct xen_pci_op *active_op = &pdev->sh_info->op; in do_pci_op()
126 set_bit(_XEN_PCIF_active, (unsigned long *)&pdev->sh_info->flags); in do_pci_op()
140 (unsigned long *)&pdev->sh_info->flags)) { in do_pci_op()
148 (unsigned long *)&pdev->sh_info->flags); in do_pci_op()
160 (unsigned long *)&pdev->sh_info->flags)) { in do_pci_op()
579 int bus = pdev->sh_info->aer_op.bus; in pcifront_common_process()
580 int devfn = pdev->sh_info->aer_op.devfn; in pcifront_common_process()
581 int domain = pdev->sh_info->aer_op.domain; in pcifront_common_process()
[all …]
/linux/arch/m68k/kernel/
H A 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/drivers/xen/xen-pciback/
H A 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()
H A 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/arch/microblaze/kernel/
H A Dmodule.c29 relsec, sechdrs[relsec].sh_info); in apply_relocate_add()
33 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr + in apply_relocate_add()
/linux/arch/openrisc/kernel/
H A 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/arch/sh/kernel/
H A 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/arch/nios2/kernel/
H A Dmodule.c31 sechdrs[relsec].sh_info); in apply_relocate_add()
37 = ((void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
/linux/arch/xtensa/kernel/
H A 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/arch/arm64/kernel/
H A Dmodule-plts.c320 Elf64_Shdr *dstsec = sechdrs + sechdrs[i].sh_info; in module_frob_arch_sections()
334 sechdrs[i].sh_info); in module_frob_arch_sections()
340 sechdrs[i].sh_info, dstsec); in module_frob_arch_sections()
343 sechdrs[i].sh_info, dstsec); in module_frob_arch_sections()
/linux/arch/arm/kernel/
H A Dmodule-plts.c254 Elf32_Shdr *dstsec = sechdrs + s->sh_info; in module_frob_arch_sections()
268 numrels, s->sh_info); in module_frob_arch_sections()
271 numrels, s->sh_info); in module_frob_arch_sections()
/linux/scripts/
H A Drecordmcount.h315 mcsec.sh_info = 0; in append_func()
330 mcsec.sh_info = w(old_shnum); in append_func()
460 Elf_Shdr const *const shdr = &shdr0[w(relhdr->sh_info)]; in nop_mcount()
559 Elf_Shdr const *const txthdr = &shdr0[w(relhdr->sh_info)]; in __has_rel_mcount()
667 result = find_secsym_ndx(w(relhdr->sh_info), txtname, in do_func()
/linux/arch/mips/boot/tools/
H A Drelocs.c287 sec->shdr.sh_info = elf_word_to_cpu(shdr.sh_info); in read_shdrs()
486 if (sec->shdr.sh_info == extab_index) in walk_relocs()
490 sec_applies = &secs[sec->shdr.sh_info]; in walk_relocs()
647 sec_name(sec->shdr.sh_info), in do_reloc_info()
/linux/arch/s390/tools/
H A Drelocs.c209 sec->shdr.sh_info = elf_word_to_cpu(shdr.sh_info); in read_shdrs()
306 sec_applies = &secs[sec->shdr.sh_info]; in walk_relocs()
/linux/arch/alpha/kernel/
H A 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/arch/csky/kernel/
H A Dmodule.c60 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
/linux/arch/x86/tools/
H A Drelocs.c436 sec->shdr.sh_info = elf_word_to_cpu(shdr.sh_info); in read_shdrs()
619 sec_applies = &secs[sec->shdr.sh_info]; in print_absolute_relocs()
713 sec_applies = &secs[sec->shdr.sh_info]; in walk_relocs()
1032 sec_name(sec->shdr.sh_info), in do_reloc_info()
/linux/arch/arm64/kernel/pi/
H A Drelacheck.c87 info = swab_elfword(shdr[i].sh_info); in main()
/linux/arch/hexagon/kernel/
H A Dmodule.c77 Elf32_Word sym_info = sechdrs[relsec].sh_info; in apply_relocate_add()
/linux/arch/arc/kernel/
H A Dmodule.c61 tgtsec = sechdrs[relsec].sh_info; in apply_relocate_add()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dgh100.c227 if (shdr[i].sh_info) { in elf_validate_sections()
231 if (shdr[i].sh_info != crc32) in elf_validate_sections()
/linux/arch/mips/kernel/
H A Dmodule.c319 sechdrs[relsec].sh_info); in __apply_relocate()
326 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in __apply_relocate()
/linux/arch/loongarch/kernel/
H A Dmodule.c489 sechdrs[relsec].sh_info); in apply_relocate_add()
496 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr + rel[i].r_offset; in apply_relocate_add()
532 sechdrs[sechdrs[relsec].sh_info].sh_addr + rel[j].r_offset; in apply_relocate_add()
/linux/tools/objtool/
H A Delf.c730 sym = find_symbol_by_index(elf, sec->sh.sh_info); in read_symbols()
949 * Move the first global symbol, as per sh_info, into a new, higher in elf_create_symbol()
952 first_non_local = symtab->sh.sh_info; in elf_create_symbol()
969 old->group_sec->sh.sh_info = new_idx; in elf_create_symbol()
979 symtab->sh.sh_info += 1; in elf_create_symbol()
1129 rsec->base = find_section_by_index(elf, rsec->sh.sh_info); in read_relocs()
1351 symtab->sh.sh_info = 1; in elf_create_file()
1672 rsec->sh.sh_info = sec->idx; in elf_create_reloc()
/linux/tools/lib/bpf/
H A Dlinker.c422 sec->shdr->sh_info = 0; in init_output_elf()
465 sec->shdr->sh_info = 0; in init_output_elf()
1004 if (!sec->shdr->sh_info || sec->shdr->sh_info >= obj->sec_cnt) { in linker_sanity_check_elf_relos()
1006 sec->sec_idx, (size_t)sec->shdr->sh_info, obj->filename); in linker_sanity_check_elf_relos()
1009 link_sec = &obj->secs[sec->shdr->sh_info]; in linker_sanity_check_elf_relos()
1026 sec->sec_idx, (size_t)sec->shdr->sh_info, obj->filename); in linker_sanity_check_elf_relos()
1183 shdr->sh_info = 0; in init_sec()
2212 src_linked_sec = &obj->secs[src_sec->shdr->sh_info]; in linker_append_elf_relos()
2236 dst_sec->shdr->sh_info = dst_linked_sec->sec_idx; in linker_append_elf_relos()
2847 shdr->sh_info = 0; in emit_elf_data_sec()

12