/linux-4.4.14/scripts/ |
D | kernel-doc | 379 my $section = $section_default; 578 my $section; 580 foreach $section (@{$args{'sectionlist'}}) { 581 print "<h3>$section</h3>\n"; 583 output_highlight($args{'sections'}{$section}); 681 my ($parameter, $section); 723 my ($parameter, $section); 726 foreach $section (@{$args{'sectionlist'}}) { 727 print "<h3>$section</h3>\n"; 729 output_highlight($args{'sections'}{$section}); [all …]
|
D | check_extable.sh | 54 …eval $(objdump -rj .altinstructions ${obj} | grep -B1 "${section}+${section_offset}" | head -n1 | … 61 find_alt_replacement_target ${section} ${section_offset} 71 objdump -hwj ${section} ${obj} | grep -q CODE 77 if is_executable_section ${section}; then 82 echo "Warning: found a reference to section \"${section}\" in __ex_table:" 83 addr2line -fip -j ${section} -e ${obj} ${section_offset} | awk '{print "\t" $0}' 88 …echo "Error: found a reference to non-executable section \"${section}\" in __ex_table at offset ${… 95 case "${section}" in 97 handle_alt_replacement_reloc ${section} ${section_offset} 100 handle_suspicious_generic_reloc ${section} ${section_offset} [all …]
|
D | gcc-ld | 18 -rpath-link|--sort-section|--section-start|-Tbss|-Tdata|-Ttext|\
|
/linux-4.4.14/arch/avr32/boot/images/ |
D | Makefile | 31 OBJCOPYFLAGS_vmlinux.elf := --change-section-lma .text-0x80000000 \ 32 --change-section-lma __ex_table-0x80000000 \ 33 --change-section-lma .rodata-0x80000000 \ 34 --change-section-lma .data-0x80000000 \ 35 --change-section-lma .init-0x80000000 \ 36 --change-section-lma .bss-0x80000000 \ 37 --change-section-lma __param-0x80000000 \ 38 --change-section-lma __ksymtab-0x80000000 \ 39 --change-section-lma __ksymtab_gpl-0x80000000 \ 40 --change-section-lma __kcrctab-0x80000000 \ [all …]
|
/linux-4.4.14/arch/frv/kernel/ |
D | entry-table.S | 54 .section .trap.break,"ax" 60 .section .trap.user,"ax" 66 .section .trap.kernel,"ax" 72 .section .trap.vector,"ax" 78 .section .trap.fixup.user,"a" 84 .section .trap.fixup.kernel,"a" 91 .section .trap.user 94 .section .trap.fixup.user 97 .section .trap.kernel 100 .section .trap.fixup.kernel [all …]
|
/linux-4.4.14/drivers/edac/ |
D | amd64_edac_inj.c | 9 return sprintf(buf, "0x%x\n", pvt->injection.section); in amd64_inject_section_show() 36 pvt->injection.section = (u32) value; in amd64_inject_section_store() 124 u32 section, word_bits; in amd64_inject_read_store() local 132 section = F10_NB_ARRAY_DRAM | SET_NB_ARRAY_ADDR(pvt->injection.section); in amd64_inject_read_store() 134 amd64_write_pci_cfg(pvt->F3, F10_NB_ARRAY_ADDR, section); in amd64_inject_read_store() 141 edac_dbg(0, "section=0x%x word_bits=0x%x\n", section, word_bits); in amd64_inject_read_store() 156 u32 section, word_bits, tmp; in amd64_inject_write_store() local 165 section = F10_NB_ARRAY_DRAM | SET_NB_ARRAY_ADDR(pvt->injection.section); in amd64_inject_write_store() 167 amd64_write_pci_cfg(pvt->F3, F10_NB_ARRAY_ADDR, section); in amd64_inject_write_store() 190 edac_dbg(0, "section=0x%x word_bits=0x%x\n", section, word_bits); in amd64_inject_write_store()
|
D | amd64_edac.h | 229 #define SET_NB_ARRAY_ADDR(section) (((section) & 0x3) << 1) argument 264 u32 section; member
|
/linux-4.4.14/Documentation/acpi/apei/ |
D | output_format.txt | 10 section: <integer>, severity: <integer>, <severity string> 12 <section flags strings> 15 section_type: <section type string> 16 <section data> 20 <section flags strings># := 24 <section type string> := generic processor error | memory error | \ 27 <section data> := 28 <generic processor section data> | <memory section data> | \ 29 <pcie section data> | <null> 31 <generic processor section data> := [all …]
|
/linux-4.4.14/arch/score/lib/ |
D | string.S | 58 .section .fixup, "ax" 63 .section __ex_table, "a" 95 .section .fixup, "ax" 100 .section __ex_table,"a" 121 .section .fixup, "ax" 128 .section __ex_table, "a" 151 .section .fixup, "ax" 156 .section __ex_table, "a" 177 .section .fixup, "ax" 181 .section __ex_table, "a"
|
/linux-4.4.14/arch/m68k/ifpsp060/ |
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 …]
|
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 …]
|
D | fpsp.doc | 66 | | - 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 94 no symbol names, this section contains function entry points that are fixed 96 are listed in section "68060 FPSP entry points" below. A calling routine [all …]
|
D | ilsp.doc | 66 The file ilsp.sa contains an "Entry-Point" section and a 67 code section. The ILSP has no "Call-Out" section. The first section 68 is the "Entry-Point" section. In order to access a function in the
|
D | fplsp.doc | 67 The file fplsp.sa contains an "Entry-Point" section and a 68 code section. The FPLSP has no "Call-Out" section. The first section 69 is the "Entry-Point" section. In order to access a function in the
|
/linux-4.4.14/include/linux/ |
D | init.h | 103 #define __HEAD .section ".head.text","ax" 104 #define __INIT .section ".init.text","ax" 107 #define __INITDATA .section ".init.data","aw",%progbits 108 #define __INITRODATA .section ".init.rodata","a",%progbits 111 #define __MEMINIT .section ".meminit.text", "ax" 112 #define __MEMINITDATA .section ".meminit.data", "aw" 113 #define __MEMINITRODATA .section ".meminit.rodata", "a" 116 #define __REF .section ".ref.text", "ax" 117 #define __REFDATA .section ".ref.data", "aw" 118 #define __REFCONST .section ".ref.rodata", "a"
|
D | export.h | 49 __attribute__((section("___kcrctab" sec "+" #sym), unused)) \ 60 __attribute__((section("__ksymtab_strings"), aligned(1))) \ 65 __attribute__((section("___ksymtab" sec "+" #sym), unused)) \
|
D | linkage.h | 47 #define __PAGE_ALIGNED_DATA .section ".data..page_aligned", "aw" 48 #define __PAGE_ALIGNED_BSS .section ".bss..page_aligned", "aw"
|
D | mmzone.h | 1094 static inline struct page *__section_mem_map_addr(struct mem_section *section) in __section_mem_map_addr() argument 1096 unsigned long map = section->section_mem_map; in __section_mem_map_addr() 1101 static inline int present_section(struct mem_section *section) in present_section() argument 1103 return (section && (section->section_mem_map & SECTION_MARKED_PRESENT)); in present_section() 1111 static inline int valid_section(struct mem_section *section) in valid_section() argument 1113 return (section && (section->section_mem_map & SECTION_HAS_MEM_MAP)); in valid_section()
|
D | tracepoint.h | 248 __attribute__((section("__tracepoints_strings"))) = #name; \ 250 __attribute__((section("__tracepoints"))) = \ 253 __attribute__((section("__tracepoints_ptrs"))) = \ 331 #define __tracepoint_string __attribute__((section("__tracepoint_str")))
|
/linux-4.4.14/arch/arc/include/asm/ |
D | linkage.h | 19 .section .data.arcfp 21 .section .data 29 .section .text.arcfp, "ax",@progbits 31 .section .text, "ax",@progbits
|
/linux-4.4.14/arch/ia64/mm/ |
D | numa.c | 64 int i, section = pfn >> PFN_SECTION_SHIFT, ssec, esec; in __early_pfn_to_nid() local 66 if (section >= state->last_start && section < state->last_end) in __early_pfn_to_nid() 73 if (section >= ssec && section < esec) { in __early_pfn_to_nid()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | asmmacro.h | 46 .section "__ex_table", "a" // declare section & section attributes 60 .section "__mca_table", "a" // declare section & section attributes 73 .section ".data..patch.vtop", "a" // declare section & section attributes 87 .section ".data..patch.mckinley_e9", "a" 110 .section ".data..patch.phys_stack_reg", "a"
|
/linux-4.4.14/drivers/acpi/apei/ |
D | apei-internal.h | 123 #define apei_estatus_for_each_section(estatus, section) \ argument 124 for (section = (struct acpi_hest_generic_data *)(estatus + 1); \ 125 (void *)section - (void *)estatus < estatus->data_length; \ 126 section = (void *)(section+1) + section->error_data_length)
|
/linux-4.4.14/Documentation/x86/ |
D | exception-tables.txt | 79 ".section .fixup,\"ax\"\n" 83 ".section __ex_table,\"a\"\n" 93 ".section .fixup,\"ax\"\n" 97 ".section __ex_table,\"a\"\n" 107 ".section .fixup,\"ax\"\n" 111 ".section __ex_table,\"a\"\n" 140 > .section .fixup,"ax" 144 > .section __ex_table,"a" 155 memory. But what does the .section stuff do????? 159 > objdump --section-headers vmlinux [all …]
|
/linux-4.4.14/arch/x86/boot/tools/ |
D | build.c | 150 u8 *section; in update_pecoff_section_header_fields() local 156 section = &buf[pe_header + 0xa8]; in update_pecoff_section_header_fields() 158 section = &buf[pe_header + 0xb8]; in update_pecoff_section_header_fields() 162 if (strncmp((char*)section, section_name, 8) == 0) { in update_pecoff_section_header_fields() 164 put_unaligned_le32(size, section + 0x8); in update_pecoff_section_header_fields() 167 put_unaligned_le32(vma, section + 0xc); in update_pecoff_section_header_fields() 170 put_unaligned_le32(datasz, section + 0x10); in update_pecoff_section_header_fields() 173 put_unaligned_le32(offset, section + 0x14); in update_pecoff_section_header_fields() 177 section += 0x28; in update_pecoff_section_header_fields()
|
/linux-4.4.14/arch/sparc/lib/ |
D | hweight.S | 10 .section .popc_3insn_patch, "ax" 22 .section .popc_3insn_patch, "ax" 34 .section .popc_3insn_patch, "ax" 46 .section .popc_3insn_patch, "ax"
|
D | csum_copy_from_user.S | 8 .section .fixup, "ax"; \ 12 .section __ex_table,"a";\
|
D | csum_copy_to_user.S | 8 .section .fixup,"ax"; \ 12 .section __ex_table,"a";\
|
D | U3copy_from_user.S | 8 .section __ex_table,"a";\ 16 .section __ex_table,"a";\
|
D | NG4copy_from_user.S | 8 .section __ex_table,"a";\ 16 .section __ex_table,"a";\
|
D | U1copy_from_user.S | 8 .section __ex_table,"a";\ 16 .section __ex_table,"a";\
|
D | NG4copy_to_user.S | 8 .section __ex_table,"a";\ 16 .section __ex_table,"a";\
|
D | U3copy_to_user.S | 8 .section __ex_table,"a";\ 16 .section __ex_table,"a";\
|
D | U1copy_to_user.S | 8 .section __ex_table,"a";\ 16 .section __ex_table,"a";\
|
D | NG2copy_from_user.S | 8 .section __ex_table,"a";\ 16 .section __ex_table,"a";\
|
D | NG2copy_to_user.S | 8 .section __ex_table,"a";\ 16 .section __ex_table,"a";\
|
D | memset.S | 18 .section .fixup,ALLOC,EXECINSTR; \ 22 .section __ex_table,ALLOC; \ 29 .section __ex_table,ALLOC; \ 181 .section .fixup,#alloc,#execinstr
|
D | copy_user.S | 24 .section .fixup,ALLOC,EXECINSTR; \ 28 .section __ex_table,ALLOC; \ 36 .section .fixup,ALLOC,EXECINSTR; \ 41 .section __ex_table,ALLOC; \ 49 .section __ex_table,ALLOC; \ 56 .section __ex_table,ALLOC; \ 360 .section .fixup,#alloc,#execinstr
|
D | GENcopy_from_user.S | 8 .section __ex_table,"a";\
|
D | GENcopy_to_user.S | 8 .section __ex_table,"a";\
|
D | NGcopy_to_user.S | 8 .section __ex_table,"a";\
|
D | NGcopy_from_user.S | 8 .section __ex_table,"a";\
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | nvm.c | 95 static int iwl_nvm_write_chunk(struct iwl_mvm *mvm, u16 section, in iwl_nvm_write_chunk() argument 101 .type = cpu_to_le16(section), in iwl_nvm_write_chunk() 116 static int iwl_nvm_read_chunk(struct iwl_mvm *mvm, u16 section, in iwl_nvm_read_chunk() argument 122 .type = cpu_to_le16(section), in iwl_nvm_read_chunk() 189 static int iwl_nvm_write_section(struct iwl_mvm *mvm, u16 section, in iwl_nvm_write_section() argument 202 ret = iwl_nvm_write_chunk(mvm, section, offset, in iwl_nvm_write_section() 223 static int iwl_nvm_read_section(struct iwl_mvm *mvm, u16 section, in iwl_nvm_read_section() argument 243 ret = iwl_nvm_read_chunk(mvm, section, offset, length, data); in iwl_nvm_read_section() 247 section, offset, length); in iwl_nvm_read_section() 254 "NVM section %d read completed\n", section); in iwl_nvm_read_section() [all …]
|
/linux-4.4.14/drivers/base/ |
D | memory.c | 541 struct memory_block *find_memory_block_hinted(struct mem_section *section, in find_memory_block_hinted() argument 544 int block_id = base_memory_block_id(__section_nr(section)); in find_memory_block_hinted() 564 struct memory_block *find_memory_block(struct mem_section *section) in find_memory_block() argument 566 return find_memory_block_hinted(section, NULL); in find_memory_block() 605 struct mem_section *section, unsigned long state) in init_memory_block() argument 616 scn_nr = __section_nr(section); in init_memory_block() 660 int register_new_memory(int nid, struct mem_section *section) in register_new_memory() argument 667 mem = find_memory_block(section); in register_new_memory() 672 ret = init_memory_block(&mem, section, MEM_OFFLINE); in register_new_memory() 696 struct mem_section *section, int phys_device) in remove_memory_block() argument [all …]
|
/linux-4.4.14/arch/x86/boot/ |
D | tty.c | 30 static void __attribute__((section(".inittext"))) serial_putchar(int ch) in serial_putchar() 40 static void __attribute__((section(".inittext"))) bios_putchar(int ch) in bios_putchar() 52 void __attribute__((section(".inittext"))) putchar(int ch) in putchar() 63 void __attribute__((section(".inittext"))) puts(const char *str) in puts()
|
D | header.S | 41 .section ".bstext", "ax" 92 .section ".bsdata", "a" 214 .long 0x60500020 # Characteristics (section flags) 217 # The EFI application loader requires a relocation section 232 .long 0x42100040 # Characteristics (section flags) 250 .long 0x60500020 # Characteristics (section flags) 269 .long 0xc8000080 # Characteristics (section flags) 276 .section ".header", "a" 311 # above section of header is compatible
|
/linux-4.4.14/mm/ |
D | sparse.c | 64 struct mem_section *section = NULL; in sparse_index_alloc() local 70 section = kzalloc_node(array_size, GFP_KERNEL, nid); in sparse_index_alloc() 72 section = kzalloc(array_size, GFP_KERNEL); in sparse_index_alloc() 74 section = memblock_virt_alloc_node(array_size, nid); in sparse_index_alloc() 77 return section; in sparse_index_alloc() 83 struct mem_section *section; in sparse_index_init() local 88 section = sparse_index_alloc(nid); in sparse_index_init() 89 if (!section) in sparse_index_init() 92 mem_section[root] = section; in sparse_index_init() 138 static inline int sparse_early_nid(struct mem_section *section) in sparse_early_nid() argument [all …]
|
D | page_ext.c | 182 struct mem_section *section = __pfn_to_section(pfn); in lookup_page_ext() local 190 if (!section->page_ext) in lookup_page_ext() 193 return section->page_ext + pfn; in lookup_page_ext() 217 struct mem_section *section; in init_section_page_ext() local 221 section = __pfn_to_section(pfn); in init_section_page_ext() 223 if (section->page_ext) in init_section_page_ext() 246 section->page_ext = base - pfn; in init_section_page_ext()
|
/linux-4.4.14/arch/m68k/kernel/ |
D | vmlinux-std.lds | 24 _etext = .; /* End of text section */ 28 _sdata = .; /* Start of data section */ 36 _edata = .; /* End of data section */ 50 /* This ALIGN be in a section so that _end is at the end of the
|
D | vmlinux-sun3.lds | 25 _etext = .; /* End of text section */ 28 _sdata = .; /* Start of rw data section */
|
D | relocate_kernel.S | 28 .section ".m68k_fixup","aw" 51 .section ".m68k_fixup","aw"
|
/linux-4.4.14/arch/tile/include/asm/ |
D | linkage.h | 34 #define STD_ENTRY_SECTION(name, section) \ argument 35 .pushsection section, "ax"; \ 37 FEEDBACK_ENTER_EXPLICIT(name, section, .Lend_##name - name)
|
/linux-4.4.14/arch/parisc/kernel/ |
D | module.c | 303 kfree(mod->arch.section); in module_arch_freeing_init() 304 mod->arch.section = NULL; in module_arch_freeing_init() 309 unsigned int section) in arch_mod_section_prepend() argument 313 return (mod->arch.section[section].stub_entries + 1) in arch_mod_section_prepend() 326 len = hdr->e_shnum * sizeof(me->arch.section[0]); in module_frob_arch_sections() 327 me->arch.section = kzalloc(len, GFP_KERNEL); in module_frob_arch_sections() 328 if (!me->arch.section) in module_frob_arch_sections() 363 WARN_ON(me->arch.section[s].stub_entries); in module_frob_arch_sections() 366 me->arch.section[s].stub_entries += count; in module_frob_arch_sections() 448 if (!me->arch.section[targetsec].stub_offset) { in get_stub() [all …]
|
/linux-4.4.14/arch/openrisc/lib/ |
D | string.S | 60 .section .fixup, "ax" 66 .section __ex_table, "a" 97 .section .fixup, "ax" 103 .section __ex_table, "a"
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-devices-memory | 37 is read-only and contains the section ID in hexadecimal 39 memory section directory name. 47 online/offline state of the memory section. When written, 49 memory section (see removable file description above) 58 by root to offline that section. 80 memory section 9 on node0: 91 memory section directory. For example, the following symbolic 92 link is created for memory section 9 on node0.
|
/linux-4.4.14/arch/x86/tools/ |
D | relocs.c | 28 struct section { struct 30 struct section *link; argument 35 static struct section *secs; argument 272 struct section *sec = &secs[i]; in sym_lookup() 394 secs = calloc(ehdr.e_shnum, sizeof(struct section)); in read_shdrs() 404 struct section *sec = &secs[i]; in read_shdrs() 428 struct section *sec = &secs[i]; in read_strtabs() 453 struct section *sec = &secs[i]; in read_symtabs() 486 struct section *sec = &secs[i]; in read_relocs() 529 struct section *sec = &secs[i]; in print_absolute_symbols() [all …]
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
D | adf_ctl_drv.c | 152 const char *section, in adf_add_key_value_data() argument 159 if (adf_cfg_add_key_value_param(accel_dev, section, in adf_add_key_value_data() 167 if (adf_cfg_add_key_value_param(accel_dev, section, in adf_add_key_value_data() 183 struct adf_user_cfg_section section, *section_head; in adf_copy_key_value_data() local 188 if (copy_from_user(§ion, (void __user *)section_head, in adf_copy_key_value_data() 195 if (adf_cfg_section_add(accel_dev, section.name)) { in adf_copy_key_value_data() 201 params_head = section.params; in adf_copy_key_value_data() 210 if (adf_add_key_value_data(accel_dev, section.name, in adf_copy_key_value_data() 216 section_head = section.next; in adf_copy_key_value_data()
|
D | adf_cfg.c | 291 struct adf_cfg_section *section = adf_cfg_sec_find(accel_dev, in adf_cfg_add_key_value_param() local 293 if (!section) in adf_cfg_add_key_value_param() 318 adf_cfg_keyval_add(key_val, section); in adf_cfg_add_key_value_param() 357 const char *section, const char *name, in adf_cfg_get_param_value() argument 364 ret = adf_cfg_key_val_get(accel_dev, section, name, value); in adf_cfg_get_param_value()
|
D | adf_transport.c | 231 int adf_create_ring(struct adf_accel_dev *accel_dev, const char *section, in adf_create_ring() argument 258 if (adf_cfg_get_param_value(accel_dev, section, ring_name, val)) { in adf_create_ring() 260 section, ring_name); in adf_create_ring() 368 const char *section, const char *format, in adf_get_cfg_int() argument 376 if (adf_cfg_get_param_value(accel_dev, section, key_buf, val_buf)) in adf_get_cfg_int() 385 const char *section, in adf_get_coalesc_timer() argument 388 if (adf_get_cfg_int(bank->accel_dev, section, in adf_get_coalesc_timer()
|
D | adf_transport.h | 56 int adf_create_ring(struct adf_accel_dev *accel_dev, const char *section,
|
D | adf_cfg.h | 85 const char *section, const char *name, char *value);
|
/linux-4.4.14/arch/xtensa/boot/boot-elf/ |
D | Makefile | 15 export KBUILD_AFLAGS += -mtext-section-literals 23 --add-section image=vmlinux.bin \ 24 --set-section-flags image=contents,alloc,load,load,data \
|
/linux-4.4.14/arch/microblaze/lib/ |
D | uaccess_old.S | 56 .section .fixup, "ax" 62 .section __ex_table, "a" 97 .section .fixup,"ax" 102 .section __ex_table,"a" 123 .section __ex_table,"a"; \ 185 .section __ex_table,"a" 263 .section __ex_table,"a"
|
/linux-4.4.14/Documentation/RCU/ |
D | lockdep.txt | 5 critical section. Each flavor of RCU is tracked separately (but note 27 Check for RCU read-side critical section. 29 Check for RCU-bh read-side critical section. 31 Check for RCU-sched read-side critical section. 33 Check for SRCU read-side critical section. 76 1. An RCU read-side critical section (implicit), or 92 complain if this was used in an RCU read-side critical section unless one 101 being in an RCU read-side critical section. In the future, separate
|
D | lockdep-splat.txt | 9 RCU read-side critical section or (2) holding the right update-side lock. 68 section, but the "other info" list above shows that this is not the 79 code was invoked either from within an RCU read-side critical section 85 section. In this case, the critical section must span the use of the 99 read-side critical section, which again would have suppressed the
|
D | whatisRCU.txt | 32 Section 1, though most readers will profit by reading this section at 41 So, start with the section that makes the most sense to you and your 138 entering an RCU read-side critical section. It is illegal 139 to block while in an RCU read-side critical section, though 142 accessed during an RCU read-side critical section is guaranteed to 143 remain unreclaimed for the full duration of that critical section. 152 exiting an RCU read-side critical section. Note that RCU 181 section completes. For one thing, there might well be scheduling 192 and is described in more detail in a later section. Instead of 260 if an update happened while in the critical section, and incur [all …]
|
D | UP.txt | 65 the same critical section, then the code would need to create 102 list, and is therefore within an RCU read-side critical section. 104 read-side critical section, and is not permitted to block. 119 the process-context critical section. This would result in 132 of an RCU read-side critical section. If synchronize_rcu()
|
/linux-4.4.14/arch/powerpc/lib/ |
D | string_64.S | 24 .section ".toc","aw" 27 .section ".text" 43 .section __ex_table,"a" 51 .section __ex_table,"a" 59 .section __ex_table,"a"
|
D | copypage_64.S | 14 .section ".toc","aw" 17 .section ".text"
|
D | string.S | 15 .section __ex_table,"a" 161 .section __ex_table,"a"
|
/linux-4.4.14/arch/s390/kernel/ |
D | base.S | 27 .section .bss 47 .section .bss 71 .section .bss 124 .section .data..nosave,"aw",@progbits 130 .section .bss
|
/linux-4.4.14/tools/perf/tests/ |
D | attr.py | 155 for section in filter(self.is_event, parser_event.sections()): 157 parser_items = parser_event.items(section); 161 if (':' in section): 162 base = section[section.index(':') + 1:] 167 e = Event(section, parser_items, base_items) 168 events[section] = e
|
D | bpf-script-test-kbuild.c | 9 #define SEC(NAME) __attribute__((section(NAME), used))
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | bug.h | 21 .section __bug_table,"a" 26 .section .rodata,"a" 32 .section __bug_table,"a"
|
D | ppc_asm.h | 204 .section ".text"; \ 211 .section ".text"; \ 221 .section ".kprobes.text","a"; \ 235 .section ".text"; \ 239 .section ".opd","aw"; \ 251 .section ".kprobes.text","a"; \ 255 .section ".opd","aw"; \ 283 .section ".kprobes.text","a"; \ 516 .section ".vtop_fixup","aw"; \ 523 .section ".ptov_fixup","aw"; \
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | tsb.h | 78 .section .tsb_ldquad_phys_patch, "ax"; \ 86 .section .tsb_phys_patch, "ax"; \ 93 .section .tsb_phys_patch, "ax"; \ 100 .section .tsb_phys_patch, "ax"; \ 107 .section .tsb_phys_patch, "ax"; \ 114 .section .tsb_phys_patch, "ax"; \ 306 .section .swapper_tsb_phys_patch, "ax"; \ 329 .section .swapper_4m_tsb_phys_patch, "ax"; \
|
D | asmmacro.h | 40 .section .leon_1insn_patch, "ax"; \
|
/linux-4.4.14/arch/frv/include/asm/ |
D | sections.h | 26 #define __nongpreldata __attribute__((section(".data"))) 27 #define __nongprelbss __attribute__((section(".bss")))
|
D | math-emu.h | 199 .section .fixup,"ax" 205 .section __ex_table,"a" 216 .section .fixup,"ax" 222 .section __ex_table,"a"
|
/linux-4.4.14/usr/ |
D | initramfs_data.S | 27 .section .init.ramfs,"a" 31 .section .init.ramfs.info,"a"
|
/linux-4.4.14/arch/x86/realmode/rm/ |
D | header.S | 13 .section ".header", "a" 39 .section ".signature","a"
|
D | wakeup_asm.S | 16 .section ".data", "aw" 143 .section ".rodata","a" 168 .section ".rodata","a"
|
D | reboot.S | 19 .section ".text32", "ax" 126 .section ".rodata", "a"
|
D | trampoline_64.S | 120 .section ".text64","ax" 127 .section ".rodata","a"
|
D | trampoline_common.S | 1 .section ".rodata","a"
|
/linux-4.4.14/arch/sparc/kernel/ |
D | tsb.S | 56 .section .sun4v_2insn_patch, "ax" 118 .section .sun4v_2insn_patch, "ax" 128 .section .sun4v_2insn_patch, "ax" 159 .section .sun4v_2insn_patch, "ax" 199 .section .sun4v_2insn_patch, "ax" 224 .section .sun4v_2insn_patch, "ax" 235 .section .sun4v_2insn_patch, "ax" 266 .section .sun4v_2insn_patch, "ax" 281 .section .sun4v_2insn_patch, "ax" 473 .section .tsb_phys_patch, "ax" [all …]
|
D | ktlb.S | 58 .section .sun4v_2insn_patch, "ax" 83 .section .sun4v_2insn_patch, "ax" 166 .section .sun4v_2insn_patch, "ax" 237 .section .sun4v_2insn_patch, "ax" 248 .section .sun4v_2insn_patch, "ax"
|
D | fpu_traps.S | 71 .section .sun4v_1insn_patch, "ax" 80 .section .sun4v_1insn_patch, "ax" 112 .section .sun4v_1insn_patch, "ax" 122 .section .sun4v_1insn_patch, "ax" 153 .section .sun4v_1insn_patch, "ax" 162 .section .sun4v_1insn_patch, "ax" 179 .section .sun4v_1insn_patch, "ax" 345 .section .sun4v_1insn_patch, "ax" 354 .section .sun4v_1insn_patch, "ax" 375 .section .sun4v_1insn_patch, "ax"
|
D | urtt_fill.S | 26 .section .sun4v_1insn_patch, "ax" 47 .section .sun4v_1insn_patch, "ax"
|
D | una_asm_32.S | 60 .section __ex_table,#alloc 139 .section __ex_table,#alloc
|
/linux-4.4.14/arch/avr32/lib/ |
D | csum_partial_copy_generic.S | 21 .section __ex_table, "a" 28 .section __ex_table, "a" 74 .section .fixup,"ax"
|
D | strncpy_from_user.S | 53 .section .fixup, "ax" 58 .section __ex_table, "a"
|
D | strnlen_user.S | 61 .section .fixup, "ax" 65 .section __ex_table, "a"
|
D | clear_user.S | 64 .section .fixup, "ax" 69 .section __ex_table, "a"
|
D | copy_user.S | 99 .section .fixup,"ax" 104 .section __ex_table,"a"
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | vmlinux.lds.S | 47 #define RELOCATE_ENTRY(sym, section) \ argument 50 LONG(LOADADDR(section)) 66 #define SECTION_VECTOR(sym, section, addr, max_prevsec_size, prevsec) \ argument 67 section addr : AT((MIN(LOADADDR(prevsec) + max_prevsec_size, \ 72 *(section) \
|
D | Makefile | 18 AFLAGS_head.o += -mtext-section-literals 19 AFLAGS_mxhead.o += -mtext-section-literals
|
D | vectors.S | 69 .section .UserExceptionVector.text, "ax" 96 .section .KernelExceptionVector.text, "ax" 207 .section .DoubleExceptionVector.text, "ax" 318 beq a2, a3, .Lunrecoverable_fixup # critical section 600 .section .DebugInterruptVector.text, "ax" 627 .section .Level\level\()InterruptVector.text, "ax" 666 .section .WindowVectors.text, "ax"
|
D | mxhead.S | 24 .section .SecondaryResetVector.text, "ax"
|
/linux-4.4.14/Documentation/ |
D | kernel-doc-nano-HOWTO.txt | 83 The return value, if any, should be described in a dedicated section 108 See the section below "How to add extractable documentation to your 219 * (section header: (section description)? )* 227 "section header:" names must be unique per function (or struct, 230 Use the section header "Return" for sections describing the return value 259 a new section heading, which means you should similarly try to avoid text 267 every line of which would start a new section. Again, probably not 315 This is done by using a DOC: section keyword with a section title. E.g.: 352 !P<filename> <section title> is replaced by the contents of the DOC: 353 section titled <section title> from <filename>. [all …]
|
/linux-4.4.14/arch/cris/boot/ |
D | Makefile | 6 objcopyflags-$(CONFIG_ETRAX_ARCH_V32) += --remove-section=.bss --remove-section=.note.gnu.build-id
|
/linux-4.4.14/tools/perf/util/ |
D | srcline.c | 84 static void find_address_in_section(bfd *abfd, asection *section, void *data) in find_address_in_section() argument 93 if ((bfd_get_section_flags(abfd, section) & SEC_ALLOC) == 0) in find_address_in_section() 97 vma = bfd_get_section_vma(abfd, section); in find_address_in_section() 98 size = bfd_get_section_size(section); in find_address_in_section() 103 a2l->found = bfd_find_nearest_line(abfd, section, a2l->syms, pc - vma, in find_address_in_section()
|
D | header.c | 1371 static int process_tracing_data(struct perf_file_section *section __maybe_unused, in process_tracing_data() 1379 static int process_build_id(struct perf_file_section *section, in process_build_id() argument 1383 if (perf_header__read_build_ids(ph, fd, section->offset, section->size)) in process_build_id() 1388 static int process_hostname(struct perf_file_section *section __maybe_unused, in process_hostname() 1396 static int process_osrelease(struct perf_file_section *section __maybe_unused, in process_osrelease() 1404 static int process_version(struct perf_file_section *section __maybe_unused, in process_version() 1412 static int process_arch(struct perf_file_section *section __maybe_unused, in process_arch() 1420 static int process_nrcpus(struct perf_file_section *section __maybe_unused, in process_nrcpus() 1447 static int process_cpudesc(struct perf_file_section *section __maybe_unused, in process_cpudesc() 1455 static int process_cpuid(struct perf_file_section *section __maybe_unused, in process_cpuid() [all …]
|
/linux-4.4.14/arch/mips/boot/compressed/ |
D | ld.script | 22 /* End of text section */ 39 /* End of data section */
|
D | Makefile | 64 OBJCOPYFLAGS_piggy.o := --add-section=.image=$(obj)/vmlinux.bin.z \ 65 --set-section-flags=.image=contents,alloc,load,readonly,data
|
/linux-4.4.14/arch/xtensa/boot/boot-redboot/ |
D | Makefile | 24 --add-section image=vmlinux.bin.gz \ 25 --set-section-flags image=contents,alloc,load,load,data \
|
/linux-4.4.14/arch/arm/mm/ |
D | proc-arm9tdmi.S | 64 .section ".rodata" 73 .section ".proc.info.init", #alloc
|
D | proc-v7m.S | 76 .section ".text.init", #alloc, #execinstr 133 .section ".rodata" 138 .section ".proc.info.init", #alloc
|
D | proc-arm7tdmi.S | 64 .section ".rodata" 79 .section ".proc.info.init", #alloc
|
D | proc-sa1100.S | 37 .section .text 236 .section ".rodata" 245 .section ".proc.info.init", #alloc
|
D | proc-arm720.S | 176 .section ".rodata" 189 .section ".proc.info.init", #alloc
|
/linux-4.4.14/arch/cris/arch-v10/lib/ |
D | csumcpfruser.S | 30 .section .fixup,"ax" 60 .section __ex_table,"a"
|
/linux-4.4.14/arch/cris/arch-v32/lib/ |
D | csumcpfruser.S | 30 .section .fixup,"ax" 65 .section __ex_table,"a"
|
/linux-4.4.14/arch/blackfin/mach-common/ |
D | cache.S | 66 .section .l1.text 97 .section .l1.text
|
/linux-4.4.14/arch/mips/lib/ |
D | strncpy_user.S | 16 .section __ex_table,"a"; \ 63 .section __ex_table,"a"
|
/linux-4.4.14/arch/x86/lib/ |
D | copy_user_64.S | 48 .section .fixup,"ax" 127 .section .fixup,"ax" 194 .section .fixup,"ax" 225 .section .fixup,"ax" 341 .section .fixup,"ax"
|
/linux-4.4.14/arch/alpha/lib/ |
D | copy_user.S | 32 .section __ex_table,"a"; \ 39 .section __ex_table,"a"; \
|
/linux-4.4.14/tools/power/acpi/ |
D | Makefile.config | 91 STRIPCMD = $(STRIP) -s --remove-section=.note --remove-section=.comment
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | math-emu.h | 199 .section .fixup,"ax" 205 .section __ex_table,"a" 216 .section .fixup,"ax" 222 .section __ex_table,"a"
|
/linux-4.4.14/arch/parisc/lib/ |
D | lusercopy.S | 86 .section .fixup,"ax" 125 .section .fixup,"ax"
|
/linux-4.4.14/Documentation/devicetree/bindings/usb/ |
D | samsung-hsotg.txt | 25 - vusb_d-supply: phandle to voltage regulator of digital section, 26 - vusb_a-supply: phandle to voltage regulator of analog section.
|
/linux-4.4.14/arch/x86/purgatory/ |
D | entry64.S | 60 .section ".rodata" 83 .section ".rodata"
|
D | setup-x86_64.S | 37 .section ".rodata"
|
/linux-4.4.14/arch/ia64/lib/ |
D | flush.S | 23 .section .kprobes.text,"ax" 75 .section .kprobes.text,"ax"
|
/linux-4.4.14/arch/mips/include/asm/mach-pmcs-msp71xx/ |
D | msp_pci.h | 201 __attribute__((section(".register"))); 203 __attribute__((section(".register")));
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | swsusp_asm64.S | 74 .section .data 79 .section ".toc","aw" 85 .section .text
|
D | misc_64.S | 55 .section ".toc","aw" 58 .section ".text" 710 .section "___kcrctab+TOC.","a" 720 .section "__ksymtab_strings","a" 724 .section "___ksymtab+TOC.","a"
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/ |
D | gpcgk208.fuc5 | 30 .section #gk208_grgpc_data 36 .section #gk208_grgpc_code
|
D | gpcgk110.fuc3 | 30 .section #gk110_grgpc_data 36 .section #gk110_grgpc_code
|
D | gpcgf100.fuc3 | 30 .section #gf100_grgpc_data 36 .section #gf100_grgpc_code
|
D | hubgf117.fuc3 | 28 .section #gf117_grhub_data 34 .section #gf117_grhub_code
|
D | hubgf100.fuc3 | 28 .section #gf100_grhub_data 34 .section #gf100_grhub_code
|
D | gpcgm107.fuc5 | 30 .section #gm107_grgpc_data 36 .section #gm107_grgpc_code
|
D | hubgk104.fuc3 | 28 .section #gk104_grhub_data 34 .section #gk104_grhub_code
|
D | hubgk208.fuc5 | 28 .section #gk208_grhub_data 34 .section #gk208_grhub_code
|
D | gpcgf117.fuc3 | 30 .section #gf117_grgpc_data 36 .section #gf117_grgpc_code
|
D | hubgk110.fuc3 | 28 .section #gk110_grhub_data 34 .section #gk110_grhub_code
|
D | gpcgk104.fuc3 | 30 .section #gk104_grgpc_data 36 .section #gk104_grgpc_code
|
D | hubgm107.fuc5 | 28 .section #gm107_grhub_data 34 .section #gm107_grhub_code
|
/linux-4.4.14/arch/avr32/mach-at32ap/ |
D | pm-at32ap700x.S | 22 .section .irq.text, "ax", @progbits 68 .section .init.text, "ax", @progbits
|
/linux-4.4.14/lib/842/ |
D | 842_decompress.c | 186 u64 section = round_down(total, fsize); in __do_index() local 188 u64 pos = total - section; in __do_index() 194 section -= fsize; in __do_index() 196 offset += section; in __do_index()
|
/linux-4.4.14/arch/microblaze/boot/dts/ |
D | linked_dtb.S | 1 .section __fdt_blob,"a"
|
/linux-4.4.14/arch/c6x/boot/dts/ |
D | linked_dtb.S | 1 .section __fdt_blob,"a"
|
/linux-4.4.14/arch/ia64/kernel/ |
D | gate-data.S | 1 .section .data..gate, "aw"
|
/linux-4.4.14/arch/nios2/boot/ |
D | linked_dtb.S | 18 .section .dtb.init.rodata,"a"
|
/linux-4.4.14/arch/arm/boot/compressed/ |
D | piggy.lz4.S | 1 .section .piggydata,#alloc
|
D | piggy.xzkern.S | 1 .section .piggydata,#alloc
|
D | piggy.lzma.S | 1 .section .piggydata,#alloc
|
D | piggy.gzip.S | 1 .section .piggydata,#alloc
|
D | piggy.lzo.S | 1 .section .piggydata,#alloc
|
D | head-sa1100.S | 13 .section ".start", "ax"
|
D | big-endian.S | 8 .section ".start", #alloc, #execinstr
|
/linux-4.4.14/arch/arm/include/asm/ |
D | exception.h | 12 #define __exception __attribute__((section(".exception.text")))
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | exception.h | 23 #define __exception __attribute__((section(".exception.text")))
|
/linux-4.4.14/tools/perf/bench/ |
D | mem-memcpy-x86-64-asm.S | 10 .section .note.GNU-stack,"",@progbits
|
D | mem-memset-x86-64-asm.S | 11 .section .note.GNU-stack,"",@progbits
|
/linux-4.4.14/arch/avr32/kernel/ |
D | head.S | 14 .section .init.text,"ax"
|
/linux-4.4.14/arch/sh/kernel/ |
D | head_64.S | 79 .section .empty_zero_page, "aw" 94 .section .data, "aw" 97 .section .data, "aw"
|
/linux-4.4.14/arch/x86/realmode/ |
D | rmpiggy.S | 8 .section ".init.data","aw"
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | clearstate_defs.h | 40 const struct cs_extent_def *section; member
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | clearstate_defs.h | 40 const struct cs_extent_def *section; member
|
/linux-4.4.14/arch/unicore32/boot/compressed/ |
D | piggy.S.in | 1 .section .piggydata,#alloc
|
D | head.S | 19 .section ".start", #alloc, #execinstr 202 .section ".stack", "aw", %nobits
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | module.h | 19 } *section; member
|
/linux-4.4.14/Documentation/devicetree/bindings/phy/ |
D | qcom,usb-8x16-phy.txt | 16 Definition: See clock-bindings.txt section "consumers". List of 43 Definition: See reset.txt section "consumers". PHY reset specifier.
|
/linux-4.4.14/arch/blackfin/mach-bf609/ |
D | dpm.S | 9 .section .l1.text 127 .section .text
|
/linux-4.4.14/Documentation/devicetree/bindings/soc/sunxi/ |
D | sram.txt | 35 The relationship between such a device and an SRAM section is 59 emac_sram: sram-section@8000 {
|
/linux-4.4.14/arch/x86/kernel/ |
D | machine_kexec_64.c | 415 Elf64_Shdr *section, *symtabsec; in arch_kexec_apply_relocations_add() local 426 section = &sechdrs[sechdrs[relsec].sh_info]; in arch_kexec_apply_relocations_add() 459 location = (void *)(section->sh_offset + rel[i].r_offset); in arch_kexec_apply_relocations_add() 462 address = section->sh_addr + rel[i].r_offset; in arch_kexec_apply_relocations_add()
|
/linux-4.4.14/arch/mn10300/boot/compressed/ |
D | head.S | 11 .section .text
|
/linux-4.4.14/arch/s390/include/asm/ |
D | linkage.h | 24 .section __ex_table,"a" ; \
|
/linux-4.4.14/arch/powerpc/kernel/vdso32/ |
D | note.S | 10 .section name, flags; \
|
/linux-4.4.14/arch/sh/kernel/vsyscall/ |
D | vsyscall-note.S | 10 .section name, flags; \
|
D | vsyscall-trapa.S | 12 .section .eh_frame,"a",@progbits
|
/linux-4.4.14/Documentation/usb/ |
D | linux.inf | 35 ; DDInstall section 45 ; DDInstal.Services section
|
/linux-4.4.14/arch/blackfin/lib/ |
D | strcpy.S | 17 .section .l1.text
|
D | strcmp.S | 19 .section .l1.text
|
D | strncmp.S | 17 .section .l1.text
|
D | umulsi3_highpart.S | 12 .section .l1.text
|
/linux-4.4.14/arch/mips/vdso/ |
D | elf.S | 36 .section .mips_abiflags, "a"
|
D | sigreturn.S | 18 .section .text
|
/linux-4.4.14/arch/mips/lasat/image/ |
D | head.S | 4 .section .text..start, "ax"
|
/linux-4.4.14/arch/ia64/scripts/ |
D | check-gas | 8 res=$($OBJDUMP -r --section .data $out | fgrep 00004 | tr -s ' ' |cut -f3 -d' ')
|
/linux-4.4.14/arch/blackfin/mach-bf561/ |
D | secondary.S | 20 .section .l1.text.head 133 .section ".text"
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | twl6040.txt | 29 - vibra { }: Configuration section for vibra parameters containing the following 36 Optional properties within vibra { } section:
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
D | gf119.fuc4 | 35 .section #gf119_pmu_data 59 .section #gf119_pmu_code
|
D | gk208.fuc5 | 35 .section #gk208_pmu_data 59 .section #gk208_pmu_code
|
D | gt215.fuc3 | 35 .section #gt215_pmu_data 59 .section #gt215_pmu_code
|
D | gf100.fuc3 | 35 .section #gf100_pmu_data 59 .section #gf100_pmu_code
|
/linux-4.4.14/arch/x86/include/asm/ |
D | vvar.h | 41 __attribute__((section(".vvar_" #name), aligned(16))) __visible
|
/linux-4.4.14/arch/ia64/ |
D | module.lds | 2 /* Group unwind sections into a single section: */
|
/linux-4.4.14/arch/sh/lib64/ |
D | strlen.S | 7 .section .text..SHmedia32,"ax"
|
/linux-4.4.14/Documentation/frv/ |
D | configuring.txt | 17 There are a number of settings in the "Processor type and features" section of 45 Setup" section of the kernel configuration too: 67 There are also a number of settings in the "Kernel Hacking" section of the
|
/linux-4.4.14/Documentation/sound/oss/ |
D | ALS | 13 modules in the sound configuration section of the kernel config: 26 section. This should all be correctly configured by the kernel; if problems 37 to the same values used to configure the audio section of the card with
|
/linux-4.4.14/arch/x86/um/ |
D | stub_32.S | 3 .section .__syscall_stub, "ax"
|
D | stub_64.S | 3 .section .__syscall_stub, "ax"
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | entry.S | 16 .section .l1.text
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | hw_exception_handler.S | 258 .section .data 265 .section .data 273 .section .rodata 325 .section .text 853 .section .data 1036 .section __ex_table,"a"; 1065 .section .text 1214 .section .data
|
/linux-4.4.14/arch/hexagon/mm/ |
D | copy_to_user.S | 80 .section __ex_table,"a"
|
/linux-4.4.14/Documentation/ABI/stable/ |
D | sysfs-driver-usb-usbtmc | 10 (USBTMC) Revision 1.0" section 4.2.1.8. 24 USB488 Specification (USBTMC-USB488) Revision 1.0" section
|
/linux-4.4.14/Documentation/hwmon/ |
D | acpi_power_meter | 9 Datasheet: http://acpi.info/, section 10.4. 20 sysfs interface conforms with the specification outlined in the "Power" section
|