/linux/scripts/ |
H A D | check_extable.sh | 9 # Bail out early if there isn't an __ex_table section in this object file. 24 # white listed. If you're adding a new section in the Linux kernel, and 25 # you're expecting this section to contain code which can fault (i.e. the 26 # __ex_table relocation to your new section is expected), simply add your 27 # new section to the white_list variable above. If not, you're probably 33 …eval $(objdump -t ${obj} | grep ${1} | sed 's/\([0-9a-f]\+\) .\{7\} \([^ \t]\+\).*/section="\2"; s… 44 # When the relocation points to the begining of a symbol or section, it 55 …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 [all …]
|
H A D | generate_builtin_ranges.awk | 53 # Update the ranges entry for the given module 'mod' in section 'osect'. 57 # section data, and the first module may very well start at the same address. 85 # (2) Collect address information for each section. 89 # We collect the base address of the section in order to convert all addresses 90 # in the section into offset values. 92 # We collect the address of the anchor (or first symbol in the section if there 94 # ranges based on the actual load address of the section in the running kernel. 96 # We collect the start address of any sub-section (section included in the top 97 # level section bein [all...] |
/linux/arch/powerpc/include/asm/ |
H A D | head-64.h | 9 * We can't do CPP stringification and concatination directly into the section 13 .section ".head.text.\name\()","ax",@progbits 16 .section ".head.data.\name\()","a",@progbits 19 .section ".head.text.\name\()","ax",@progbits 24 * fixed section entries into them before closing them. Multiple fixed sections 27 * Each fixed section created in a .S file must have corresponding linkage 30 * For each fixed section, code is generated into it in the order which it 31 * appears in the source. Fixed section entries can be placed at a fixed 32 * location within the section using _LOCATION postifx variants. These must 33 * be ordered according to their relative placements within the section. [all …]
|
/linux/drivers/usb/chipidea/ |
H A D | otg_fsm.h | 18 #define TA_WAIT_VRISE (100) /* a_wait_vrise: section 7.1.2 19 * a_wait_vrise_tmr: section 7.4.5.1 20 * TA_VBUS_RISE <= 100ms, section 4.4 25 #define TA_WAIT_VFALL (1000) /* a_wait_vfall: section 7.1.7 26 * a_wait_vfall_tmr: section: 7.4.5.2 29 #define TA_WAIT_BCON (10000) /* a_wait_bcon: section 7.1.3 31 * and 30000 ms, section 5.5, Table 5-1 34 #define TA_AIDL_BDIS (5000) /* a_suspend min 200 ms, section 5.2.1 35 * TA_AIDL_BDIS: section 5.5, Table 5-1 38 #define TA_BIDL_ADIS (500) /* TA_BIDL_ADIS: section 5.2.1 [all …]
|
/linux/Documentation/arch/arm64/ |
H A D | acpi_object_usage.rst | 8 If a section number is used, it refers to a section number in the ACPI 12 outside of the UEFI Forum (see Section 5.2.6 of the specification). 51 BERT Section 18.3 (signature == "BERT") 64 BGRT Section 5.2.22 (signature == "BGRT") 78 CPEP Section 5.2.18 (signature == "CPEP") 105 DSDT Section 5.2.11.1 (signature == "DSDT") 127 ECDT Section 5.2.16 (signature == "ECDT") 136 EINJ Section 18.6 (signature == "EINJ") 146 ERST Section 18.5 (signature == "ERST") 161 FACS Section 5.2.10 (signature == "FACS") [all …]
|
H A D | arm-acpi.rst | 34 section we summarize a blog post [3] from Grant Likely that outlines the 165 Hardware reduced mode (see Section 4.1 of the ACPI 6.1 specification) will 173 tables (all section numbers refer to the ACPI 6.5 specification): 175 - RSDP (Root System Description Pointer), section 5.2.5 177 - XSDT (eXtended System Description Table), section 5.2.8 179 - FADT (Fixed ACPI Description Table), section 5.2.9 181 - DSDT (Differentiated System Description Table), section 184 - MADT (Multiple APIC Description Table), section 5.2.12 186 - GTDT (Generic Timer Description Table), section 5.2.24 188 - PPTT (Processor Properties Topology Table), section 5.2.30 [all …]
|
/linux/Documentation/livepatch/ |
H A D | module-elf-format.rst | 29 Since apply_relocate_add() requires access to a module's section header 30 table, symbol table, and relocation section indices, ELF information is 31 preserved for livepatch modules (see section 5). Livepatch manages its own 52 relas reference are special livepatch symbols (see section 2 and 3). The 87 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 98 Since ELF information is preserved for livepatch modules (see Section 5), a 99 livepatch relocation section can be applied simply by passing in the 100 appropriate section index to apply_relocate_add(), which then uses it to [all …]
|
/linux/arch/m68k/ifpsp060/ |
H A D | TEST.DOC | 60 | | - 128 byte-sized section 68 | | - code section 74 The first section of this module is the "Call-out" section. This section 75 is NOT INCLUDED in {i,f}test.sa (an example "Call-out" section is provided at 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 89 no symbol names, this section contains function entry points that are fixed 91 are listed in section "68060{ISP,FPSP}-TEST entry points" below. A calling [all …]
|
H A D | isp.doc | 74 | | - 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 102 no symbol names, this section contains function entry points that are fixed 104 are listed in section "68060 ISP entry points" below. A calling routine [all …]
|
/linux/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_psi.h | 7 * hence 'table' and 'section' are interchangeable for vidtv. 18 * all section lengths start immediately after the 'section_length' field 35 REGISTRATION_DESCRIPTOR = 0x05, /* See ISO/IEC 13818-1 section 2.6.8 */ 36 NETWORK_NAME_DESCRIPTOR = 0x40, /* See ETSI EN 300 468 section 6.2.27 */ 37 SERVICE_LIST_DESCRIPTOR = 0x41, /* See ETSI EN 300 468 section 6.2.35 */ 38 SERVICE_DESCRIPTOR = 0x48, /* See ETSI EN 300 468 section 6.2.33 */ 39 SHORT_EVENT_DESCRIPTOR = 0x4d, /* See ETSI EN 300 468 section 6.2.37 */ 60 * See ETSI EN 300 468 section 6.2.33. 76 * See ISO/IEC 13818-1 section 2.6.8 98 * see ETSI EN 300 468 v1.15.1 section 6.2.27 [all …]
|
/linux/arch/mips/include/asm/ |
H A D | unaligned-emul.h | 18 ".section\t.fixup,\"ax\"\n\t" \ 22 ".section\t__ex_table,\"a\"\n\t" \ 39 ".section\t.fixup,\"ax\"\n\t" \ 43 ".section\t__ex_table,\"a\"\n\t" \ 72 ".section\t.fixup,\"ax\"\n\t" \ 76 ".section\t__ex_table,\"a\"\n\t" \ 100 ".section\t.fixup,\"ax\"\n\t" \ 104 ".section\t__ex_table,\"a\"\n\t" \ 123 "\t.section\t.fixup,\"ax\"\n\t" \ 127 ".section\t__ex_table,\"a\"\n\t" \ [all …]
|
/linux/LICENSES/deprecated/ |
H A D | GFDL-1.2 | 71 A "Secondary Section" is a named appendix or a front-matter section of 76 textbook of mathematics, a Secondary Section may not explain any 85 section does not fit the above definition of Secondary then it is not 126 A section "Entitled XYZ" means a named subunit of the Document whose 129 specific section name mentioned below, such as "Acknowledgements", 131 of such a section when you modify the Document means that it remains a 132 section "Entitled XYZ" according to this definition. 152 number of copies you must also follow the conditions in section 3. 207 (which should, if there were any, be listed in the History section 226 I. Preserve the section Entitled "History", Preserve its Title, and add [all …]
|
H A D | GFDL-1.1 | 68 A "Secondary Section" is a named appendix or a front-matter section of 73 textbook of mathematics, a Secondary Section may not explain any 127 number of copies you must also follow the conditions in section 3. 182 (which should, if there were any, be listed in the History section 200 I. Preserve the section entitled "History", and its title, and add to 203 there is no section entitled "History" in the Document, create one 210 it was based on. These may be placed in the "History" section. 214 K. In any section entitled "Acknowledgements" or "Dedications", 215 preserve the section's title, and preserve in the section all the 219 unaltered in their text and in their titles. Section numbers [all …]
|
/linux/Documentation/firmware-guide/acpi/apei/ |
H A D | output_format.rst | 13 section: <integer>, severity: <integer>, <severity string> 15 <section flags strings> 18 section_type: <section type string> 19 <section data> 23 <section flags strings># := 27 <section type string> := generic processor error | memory error | \ 30 <section data> := 31 <generic processor section data> | <memory section data> | \ 32 <pcie section data> | <null> 34 <generic processor section data> := [all …]
|
/linux/arch/arc/include/asm/ |
H A D | uaccess.h | 50 " .section .fixup, \"ax\"\n" \ 58 " .section __ex_table, \"a\"\n" \ 71 " .section .fixup, \"ax\"\n" \ 80 " .section __ex_table, \"a\"\n" \ 105 " .section .fixup, \"ax\"\n" \ 110 " .section __ex_table, \"a\"\n" \ 123 " .section .fixup, \"ax\"\n" \ 128 " .section __ex_table, \"a\"\n" \ 162 " .section .fixup, \"ax\" \n" in raw_copy_from_user() 166 " .section __ex_table, \"a\" \n" in raw_copy_from_user() [all …]
|
/linux/drivers/gpu/drm/ |
H A D | drm_displayid.c | 88 if (!iter->section) in displayid_iter_block() 91 block = (const struct displayid_block *)&iter->section[iter->idx]; in displayid_iter_block() 108 if (iter->section) { in __displayid_iter_next() 112 iter->section = NULL; in __displayid_iter_next() 117 /* next block in section */ in __displayid_iter_next() 126 /* The first section we encounter is the base section */ in __displayid_iter_next() 127 bool base_section = !iter->section; in __displayid_iter_next() 129 iter->section = drm_find_displayid_extension(iter->drm_edid, in __displayid_iter_next() 133 if (!iter->section) { in __displayid_iter_next() 142 base = displayid_get_header(iter->section, iter->length, in __displayid_iter_next() [all …]
|
/linux/drivers/mtd/nand/spi/ |
H A D | winbond.c | 71 static int w25m02gv_ooblayout_ecc(struct mtd_info *mtd, int section, in w25m02gv_ooblayout_ecc() argument 74 if (section > 3) in w25m02gv_ooblayout_ecc() 77 region->offset = (16 * section) + 8; in w25m02gv_ooblayout_ecc() 83 static int w25m02gv_ooblayout_free(struct mtd_info *mtd, int section, in w25m02gv_ooblayout_free() argument 86 if (section > 3) in w25m02gv_ooblayout_free() 89 region->offset = (16 * section) + 2; in w25m02gv_ooblayout_free() 114 static int w25n01kv_ooblayout_ecc(struct mtd_info *mtd, int section, in w25n01kv_ooblayout_ecc() argument 117 if (section > 3) in w25n01kv_ooblayout_ecc() 120 region->offset = 64 + (8 * section); in w25n01kv_ooblayout_ecc() 126 static int w25n02kv_ooblayout_ecc(struct mtd_info *mtd, int section, in w25n02kv_ooblayout_ecc() argument [all …]
|
/linux/include/media/ |
H A D | demux.h | 40 * DMX_MAX_FILTER_SIZE: Maximum length (in bytes) of a section/PES filter. 48 * DMX_MAX_SECFEED_SIZE: Maximum length (in bytes) of a private section feed 108 * Section reception 112 * struct dmx_section_filter - Structure that describes a section filter 114 * @filter_value: Contains up to 16 bytes (128 bits) of the TS section header 115 * that will be matched by the section filter 125 * the section headers/payload. On a binary value of 1 in filter_mask, the 139 * struct dmx_section_feed - Structure that contains a section feed filter 145 * @set: sets the section filter 146 * @allocate_filter: This function is used to allocate a section filter on [all …]
|
/linux/include/linux/ |
H A D | sctp.h | 44 /* Section 3.1. SCTP Common Header Format */ 57 /* Section 3.2. Chunk Field Descriptions. */ 65 /* Section 3.2. Chunk Type Values. 87 /* AUTH Extension Section 4.1 */ 105 /* Section 3.2 146 * see Section 8.5.1 for details. 152 * Section 3.2.1 Optional/Variable-length Parmaeter Format. 162 /* RFC 2960 Section 3.3.5 */ 164 /* RFC 2960 Section 3.3.2.1 */ 174 /* AUTH Extension Section 3 */ [all …]
|
/linux/arch/x86/kernel/cpu/sgx/ |
H A D | sgx.h | 33 unsigned int section; member 54 * used to store EPC pages for one EPC section and virtual memory area where 68 struct sgx_epc_section *section = &sgx_epc_sections[page->section]; in sgx_get_epc_phys_addr() local 71 index = ((unsigned long)page - (unsigned long)section->pages) / sizeof(*page); in sgx_get_epc_phys_addr() 73 return section->phys_addr + index * PAGE_SIZE; in sgx_get_epc_phys_addr() 78 struct sgx_epc_section *section = &sgx_epc_sections[page->section]; in sgx_get_epc_virt_addr() local 81 index = ((unsigned long)page - (unsigned long)section->pages) / sizeof(*page); in sgx_get_epc_virt_addr() 83 return section->virt_addr + index * PAGE_SIZE; in sgx_get_epc_virt_addr()
|
H A D | main.c | 80 struct sgx_epc_section *section = &sgx_epc_sections[page->section]; in __sgx_sanitize_pages() local 81 struct sgx_numa_node *node = section->node; in __sgx_sanitize_pages() 482 * Try local node first. If it doesn't have an EPC section, in __sgx_alloc_epc_page() 607 struct sgx_epc_section *section = &sgx_epc_sections[page->section]; in sgx_free_epc_page() local 608 struct sgx_numa_node *node = section->node; in sgx_free_epc_page() 625 struct sgx_epc_section *section) in sgx_setup_epc_section() argument 630 section->virt_addr = memremap(phys_addr, size, MEMREMAP_WB); in sgx_setup_epc_section() 631 if (!section->virt_addr) in sgx_setup_epc_section() 634 section->pages = vmalloc_array(nr_pages, sizeof(struct sgx_epc_page)); in sgx_setup_epc_section() 635 if (!section->pages) { in sgx_setup_epc_section() [all …]
|
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/ |
H A D | smu11_driver_if_sienna_cichlid.h | 604 // MAJOR SECTION: SKU PARAMETERS 608 // SECTION: Feature Enablement 611 // SECTION: Infrastructure Limits 624 // SECTION: Power Configuration 628 // SECTION: APCC Settings 631 //SECTION: SMNCLK DPM 639 // SECTION: Throttler settings 642 // SECTION: FW DSTATE Settings 645 // SECTION: ULV Settings 658 // SECTION: Voltage Control Parameters [all …]
|
/linux/Documentation/arch/x86/ |
H A D | exception-tables.rst | 85 ".section .fixup,\"ax\"\n" 89 ".section __ex_table,\"a\"\n" 99 ".section .fixup,\"ax\"\n" 103 ".section __ex_table,\"a\"\n" 113 ".section .fixup,\"ax\"\n" 117 ".section __ex_table,\"a\"\n" 146 > .section .fixup,"ax" 150 > .section __ex_table,"a" 161 memory. But what does the .section stuff do????? 165 > objdump --section-headers vmlinux [all …]
|
/linux/arch/mips/boot/tools/ |
H A D | relocs.c | 24 struct section { struct 26 struct section *link; argument 32 static struct section *secs; argument 108 static struct section *sec_lookup(const char *secname) in sec_lookup() 254 die("Bad section header entry\n"); in read_ehdr() 265 secs = calloc(ehdr.e_shnum, sizeof(struct section)); in read_shdrs() 267 die("Unable to allocate %d section headers\n", ehdr.e_shnum); in read_shdrs() 273 struct section *sec = &secs[i]; in read_shdrs() 277 die("Cannot read ELF section headers %d/%d: %s\n", in read_shdrs() 299 struct section *sec = &secs[i]; in read_strtabs() [all …]
|
/linux/Documentation/bpf/ |
H A D | llvm_reloc.rst | 17 Elf64_Addr r_offset; // Offset from the beginning of section. 23 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"))); 55 Relocation section '.rel.text' at offset 0x190 contains 4 entries: 74 4: 0000000000000000 0 SECTION LOCAL DEFAULT 4 sec 85 section where the initial value of the global variable ``g2`` is stored. 88 and ``l2``. From the ``.rel.text`` section above, it is not clear 91 and represents a section. So for a static variable or function, [all …]
|