Home
last modified time | relevance | path

Searched refs:section (Results 1 – 25 of 1109) sorted by relevance

12345678910>>...45

/linux/tools/objtool/include/objtool/
A Delf.h28 struct section { struct
36 struct section *base, *reloc; argument
50 struct section *sec; argument
72 struct section *sec;
115 static inline u32 sec_offset_hash(struct section *sec, unsigned long offset) in sec_offset_hash()
137 int elf_add_reloc(struct elf *elf, struct section *sec, unsigned long offset,
139 int elf_add_reloc_to_insn(struct elf *elf, struct section *sec,
141 struct section *insn_sec, unsigned long insn_off);
143 int elf_write_insn(struct elf *elf, struct section *sec,
150 struct section *find_section_by_name(const struct elf *elf, const char *name);
[all …]
/linux/tools/perf/util/
A Dconfig.c601 return section; in find_section()
621 struct perf_config_section *section = zalloc(sizeof(*section)); in add_section() local
623 if (!section) in add_section()
628 if (!section->name) { in add_section()
630 free(section); in add_section()
635 return section; in add_section()
696 if (!section) { in collect_config()
698 if (!section) in collect_config()
858 zfree(&section->name); in perf_config_section__delete()
859 free(section); in perf_config_section__delete()
[all …]
A Dconfig.h57 #define perf_config_sections__for_each_entry(list, section) \ argument
58 list_for_each_entry(section, list, node)
74 #define perf_config_set__for_each_entry(set, section, item) \ argument
75 perf_config_sections__for_each_entry(&set->sections, section) \
76 perf_config_items__for_each_entry(&section->items, item)
/linux/scripts/
A Dcheck_extable.sh55 …eval $(objdump -rj .altinstructions ${obj} | grep -B1 "${section}+${section_offset}" | head -n1 | …
62 find_alt_replacement_target ${section} ${section_offset}
72 objdump -hwj ${section} ${obj} | grep -q CODE
78 if is_executable_section ${section}; then
83 echo "Warning: found a reference to section \"${section}\" in __ex_table:"
84 addr2line -fip -j ${section} -e ${obj} ${section_offset} | awk '{print "\t" $0}'
89 …echo "Error: found a reference to non-executable section \"${section}\" in __ex_table at offset ${…
96 case "${section}" in
98 handle_alt_replacement_reloc ${section} ${section_offset}
101 handle_suspicious_generic_reloc ${section} ${section_offset}
[all …]
A Dkernel-doc760 print ".SH \"$section\"\n";
795 print ".SH \"$section\"\n";
812 print ".SH \"$section\"\n";
1028 my $section;
1033 print "**$section**\n\n";
2117 $section = $1;
2206 $section =~ s/\.\.\.$//;
2256 $section = $newsection;
2297 if ($section =~ m/^@/ || $section eq $section_context) {
2324 $section = $1;
[all …]
/linux/drivers/mtd/nand/spi/
A Dgigadevice.c50 static int gd5fxgq4xa_ooblayout_ecc(struct mtd_info *mtd, int section, in gd5fxgq4xa_ooblayout_ecc() argument
53 if (section > 3) in gd5fxgq4xa_ooblayout_ecc()
56 region->offset = (16 * section) + 8; in gd5fxgq4xa_ooblayout_ecc()
62 static int gd5fxgq4xa_ooblayout_free(struct mtd_info *mtd, int section, in gd5fxgq4xa_ooblayout_free() argument
65 if (section > 3) in gd5fxgq4xa_ooblayout_free()
68 if (section) { in gd5fxgq4xa_ooblayout_free()
69 region->offset = 16 * section; in gd5fxgq4xa_ooblayout_free()
111 if (section) in gd5fxgqx_variant2_ooblayout_ecc()
123 if (section) in gd5fxgqx_variant2_ooblayout_free()
142 if (section) in gd5fxgq4xc_ooblayout_256_ecc()
[all …]
A Dmicron.c60 static int micron_8_ooblayout_ecc(struct mtd_info *mtd, int section, in micron_8_ooblayout_ecc() argument
63 if (section) in micron_8_ooblayout_ecc()
72 static int micron_8_ooblayout_free(struct mtd_info *mtd, int section, in micron_8_ooblayout_free() argument
75 if (section) in micron_8_ooblayout_free()
90 static int micron_4_ooblayout_ecc(struct mtd_info *mtd, int section, in micron_4_ooblayout_ecc() argument
95 if (section >= spinand->base.memorg.pagesize / in micron_4_ooblayout_ecc()
99 region->offset = (section * 16) + 8; in micron_4_ooblayout_ecc()
105 static int micron_4_ooblayout_free(struct mtd_info *mtd, int section, in micron_4_ooblayout_free() argument
110 if (section >= spinand->base.memorg.pagesize / in micron_4_ooblayout_free()
114 if (section) { in micron_4_ooblayout_free()
[all …]
A Dparagon.c41 static int pn26g0xa_ooblayout_ecc(struct mtd_info *mtd, int section, in pn26g0xa_ooblayout_ecc() argument
44 if (section > 3) in pn26g0xa_ooblayout_ecc()
47 region->offset = 6 + (15 * section); /* 4 BBM + 2 user bytes */ in pn26g0xa_ooblayout_ecc()
53 static int pn26g0xa_ooblayout_free(struct mtd_info *mtd, int section, in pn26g0xa_ooblayout_free() argument
56 if (section > 4) in pn26g0xa_ooblayout_free()
59 if (section == 4) { in pn26g0xa_ooblayout_free()
63 region->offset = 4 + (15 * section); in pn26g0xa_ooblayout_free()
A Dwinbond.c34 static int w25m02gv_ooblayout_ecc(struct mtd_info *mtd, int section, in w25m02gv_ooblayout_ecc() argument
37 if (section > 3) in w25m02gv_ooblayout_ecc()
40 region->offset = (16 * section) + 8; in w25m02gv_ooblayout_ecc()
46 static int w25m02gv_ooblayout_free(struct mtd_info *mtd, int section, in w25m02gv_ooblayout_free() argument
49 if (section > 3) in w25m02gv_ooblayout_free()
52 region->offset = (16 * section) + 2; in w25m02gv_ooblayout_free()
/linux/tools/perf/
A Dbuiltin-config.c39 struct perf_config_section *section = NULL; in set_config() local
54 perf_config_items__for_each_entry(&set->sections, section) { in set_config()
55 if (!use_system_config && section->from_system_config) in set_config()
57 fprintf(fp, "[%s]\n", section->name); in set_config()
59 perf_config_items__for_each_entry(&section->items, item) { in set_config()
74 struct perf_config_section *section; in show_spec_config() local
81 if (!strstarts(var, section->name)) in show_spec_config()
85 const char *name = var + strlen(section->name) + 1; in show_spec_config()
104 struct perf_config_section *section; in show_config() local
110 perf_config_set__for_each_entry(set, section, item) { in show_config()
[all …]
/linux/arch/x86/kernel/cpu/sgx/
A Dsgx.h30 unsigned int section; member
62 struct sgx_epc_section *section = &sgx_epc_sections[page->section]; in sgx_get_epc_phys_addr() local
65 index = ((unsigned long)page - (unsigned long)section->pages) / sizeof(*page); in sgx_get_epc_phys_addr()
67 return section->phys_addr + index * PAGE_SIZE; in sgx_get_epc_phys_addr()
72 struct sgx_epc_section *section = &sgx_epc_sections[page->section]; in sgx_get_epc_virt_addr() local
75 index = ((unsigned long)page - (unsigned long)section->pages) / sizeof(*page); in sgx_get_epc_virt_addr()
77 return section->virt_addr + index * PAGE_SIZE; in sgx_get_epc_virt_addr()
A Dmain.c326 struct sgx_epc_section *section; in sgx_reclaim_pages() local
400 section = &sgx_epc_sections[epc_page->section]; in sgx_reclaim_pages()
401 node = section->node; in sgx_reclaim_pages()
622 struct sgx_epc_section *section = &sgx_epc_sections[page->section]; in sgx_free_epc_page() local
641 if (!section->virt_addr) in sgx_setup_epc_section()
645 if (!section->pages) { in sgx_setup_epc_section()
646 memunmap(section->virt_addr); in sgx_setup_epc_section()
650 section->phys_addr = phys_addr; in sgx_setup_epc_section()
653 section->pages[i].section = index; in sgx_setup_epc_section()
654 section->pages[i].flags = 0; in sgx_setup_epc_section()
[all …]
/linux/Documentation/bpf/
A Dllvm_reloc.rst23 int g1 __attribute__((section("sec")));
24 int g2 __attribute__((section("sec")));
25 static volatile int l1 __attribute__((section("sec")));
26 static volatile int l2 __attribute__((section("sec")));
83 from the start of ``.data`` section.
90 the section offset is written to the original insn
98 section offset for static variables/functions. The non-section-offset
153 int global __attribute__((section("sec2")));
161 Disassembly of section .text:
180 Disassembly of section sec1:
[all …]
/linux/tools/objtool/
A Delf.c88 struct section *sec; in find_section_by_name()
101 struct section *sec; in find_section_by_index()
228 struct section *sec; in read_sections()
485 struct section *base,
582 struct section *sec; in read_relocs()
827 static struct section *elf_create_rel_reloc_section(struct elf *elf, struct section *base) in elf_create_rel_reloc_section()
830 struct section *sec; in elf_create_rel_reloc_section()
860 struct section *sec; in elf_create_rela_reloc_section()
888 struct section *base, in elf_create_reloc_section()
1019 struct section *sec; in elf_write()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
A Dnvm.c40 .type = cpu_to_le16(section), in iwl_nvm_write_chunk()
65 section, le16_to_cpu(nvm_resp->status)); in iwl_nvm_write_chunk()
79 .type = cpu_to_le16(section), in iwl_nvm_read_chunk()
159 ret = iwl_nvm_write_chunk(mvm, section, offset, in iwl_nvm_write_section()
204 section, offset, length); in iwl_nvm_read_section()
213 "NVM section %d read completed\n", section); in iwl_nvm_read_section()
301 int ret, section; in iwl_nvm_init() local
317 for (section = 0; section < NVM_MAX_NUM_SECTIONS; section++) { in iwl_nvm_init()
336 mvm->nvm_sections[section].data = temp; in iwl_nvm_init()
337 mvm->nvm_sections[section].length = ret; in iwl_nvm_init()
[all …]
/linux/Documentation/firmware-guide/acpi/apei/
A Doutput_format.rst15 <section flags strings>
18 section_type: <section type string>
19 <section data>
23 <section flags strings># :=
30 <section data> :=
31 <generic processor section data> | <memory section data> | \
32 <pcie section data> | <null>
34 <generic processor section data> :=
63 <memory section data> :=
87 <pcie section data> :=
[all …]
/linux/drivers/mtd/nand/raw/
A Dsm_common.c12 static int oob_sm_ooblayout_ecc(struct mtd_info *mtd, int section, in oob_sm_ooblayout_ecc() argument
15 if (section > 1) in oob_sm_ooblayout_ecc()
19 oobregion->offset = ((section + 1) * 8) - 3; in oob_sm_ooblayout_ecc()
24 static int oob_sm_ooblayout_free(struct mtd_info *mtd, int section, in oob_sm_ooblayout_free() argument
27 switch (section) { in oob_sm_ooblayout_free()
61 static int oob_sm_small_ooblayout_ecc(struct mtd_info *mtd, int section, in oob_sm_small_ooblayout_ecc() argument
64 if (section) in oob_sm_small_ooblayout_ecc()
73 static int oob_sm_small_ooblayout_free(struct mtd_info *mtd, int section, in oob_sm_small_ooblayout_free() argument
76 switch (section) { in oob_sm_small_ooblayout_free()
/linux/drivers/mtd/nand/
A Decc.c157 static int nand_ooblayout_ecc_sp(struct mtd_info *mtd, int section, in nand_ooblayout_ecc_sp() argument
163 if (section > 1) in nand_ooblayout_ecc_sp()
166 if (!section) { in nand_ooblayout_ecc_sp()
186 if (section > 1) in nand_ooblayout_free_sp()
190 if (section) in nand_ooblayout_free_sp()
197 if (!section) in nand_ooblayout_free_sp()
223 if (section || !total_ecc_bytes) in nand_ooblayout_ecc_lp()
238 if (section) in nand_ooblayout_free_lp()
268 if (section) in nand_ooblayout_ecc_lp_hamming()
296 if (section < 0 || section > 1) in nand_ooblayout_free_lp_hamming()
[all …]
/linux/Documentation/locking/
A Dseqlock.rst17 be copied out inside the read side critical section. If the sequence
22 critical section. After starting the critical section the sequence count
48 write side section. If the read section can be invoked from hardirq or
50 disabled before entering the write section.
76 /* ... [[write-side critical section]] ... */
85 /* ... [[read-side critical section]] ... */
189 /* ... [[write-side critical section]] ... */
202 /* ... [[read-side critical section]] ... */
208 from entering its critical section. This read lock is
213 /* ... [[read-side critical section]] ... */
[all …]
/linux/arch/m68k/ifpsp060/
A DTEST.DOC60 | | - 128 byte-sized section
68 | | - code section
74 The first section of this module is the "Call-out" section. This section
76 the end of this file). The purpose of this section is to allow the test
78 by the host operating system. This section MUST be exactly 128 bytes in
83 the starting address of the "call-out" section. The "Call-out" section must
87 The second section, the "Entry-point" section, is used by external routines
102 0 bytes from the top of the "Entry-point" section.)
104 The third section is the code section. After entering through an "Entry-point",
194 # beginning of "Call-out" section; provided by integrator.
[all …]
A Dfpsp.doc66 | | - 128 byte-sized section
74 | | - code section
80 The first section of this module is the "Call-out" section. This section
81 is NOT INCLUDED in fpsp.sa (an example "Call-out" section is provided at
82 the end of the file fskeleton.s). The purpose of this section is to allow
84 by the host operating system. This section MUST be exactly 128 bytes in
89 of the "call-out" section. The "Call-out" section must sit adjacent to the
92 The second section, the "Entry-point" section, is used by external routines
96 are listed in section "68060 FPSP entry points" below. A calling routine
107 48 bytes from the top of the "Entry-point" section.)
[all …]
A Disp.doc74 | | - 128 byte-sized section
82 | | - code section
88 The first section of this module is the "Call-out" section. This section
89 is NOT INCLUDED in isp.sa (an example "Call-out" section is provided at
90 the end of the file iskeleton.s). The purpose of this section is to allow
92 by the host operating system. This section MUST be exactly 128 bytes in
97 of the "call-out" section. The "Call-out" section must sit adjacent to the
100 The second section, the "Entry-point" section, is used by external routines
104 are listed in section "68060 ISP entry points" below. A calling routine
116 point is located 0 bytes from the top of the "Entry-point" section.)
[all …]
/linux/Documentation/livepatch/
A Dmodule-elf-format.rst87 relocation section(s) to the driver once it loads.
92 between a livepatch relocation section and the target section (usually the
93 text section of a function) to which the relocation(s) apply. It is
101 access the relocation section and apply the relocations.
107 3.1 Livepatch relocation section format
133 The actual name of the section to which this relocation section applies.
138 **Livepatch relocation section names:**
202 that reloc section.
294 5. Symbol table and Elf section access
307 char *secstrings; /* String table for the section headers */
[all …]
/linux/include/linux/
A Dinit.h95 #define __HEAD .section ".head.text","ax"
96 #define __INIT .section ".init.text","ax"
99 #define __INITDATA .section ".init.data","aw",%progbits
100 #define __INITRODATA .section ".init.rodata","a",%progbits
103 #define __MEMINIT .section ".meminit.text", "ax"
104 #define __MEMINITDATA .section ".meminit.data", "aw"
105 #define __MEMINITRODATA .section ".meminit.rodata", "a"
108 #define __REF .section ".ref.text", "ax"
109 #define __REFDATA .section ".ref.data", "aw"
110 #define __REFCONST .section ".ref.rodata", "a"
/linux/Documentation/x86/
A Dexception-tables.rst85 ".section .fixup,\"ax\"\n"
89 ".section __ex_table,\"a\"\n"
99 ".section .fixup,\"ax\"\n"
113 ".section .fixup,\"ax\"\n"
146 > .section .fixup,"ax"
150 > .section __ex_table,"a"
165 > objdump --section-headers vmlinux
234 .section .fixup,"ax"
235 .section __ex_table,"a"
265 > .section __ex_table,"a"
[all …]

Completed in 722 milliseconds

12345678910>>...45