/linux-master/drivers/gpu/drm/radeon/ |
H A D | cik.c | 6681 for (sect = rdev->rlc.cs_data; sect->section != NULL; ++sect) { 6682 for (ext = sect->section; ext->extent != NULL; ++ext) { 6717 for (sect = rdev->rlc.cs_data; sect->section != NULL; ++sect) { 6718 for (ext = sect->section; ext->extent != NULL; ++ext) {
|
/linux-master/drivers/firmware/efi/libstub/ |
H A D | Makefile | 107 # so work around this by explicitly removing the unwanted section. 109 STUBCOPY_FLAGS-y += --remove-section=.note.gnu.property 115 # ARM discards the .data section because it disallows r/w data in the 119 STUBCOPY_FLAGS-$(CONFIG_ARM) += --rename-section .data=.data.efistub \ 120 --rename-section .bss=.bss.efistub,load,alloc 126 # So let's apply the __init annotations at the section level, by prefixing 127 # the section names directly. This will ensure that even all the inline string 142 # symbols in .init section and make sure that no absolute symbols references 148 # For LoongArch, keep all the symbols in .init section and make sure that no
|
/linux-master/arch/x86/kernel/ |
H A D | machine_kexec_64.c | 378 * @section: Section relocations applying to. 385 Elf_Shdr *section, const Elf_Shdr *relsec, 396 /* String & section header string table */ 403 pr_debug("Applying relocate section %s to %u\n", 410 * of section to the storage unit affected. 413 * where section is currently loaded. This will finally be 419 location += section->sh_offset; 423 address = section->sh_addr + rel[i].r_offset; 449 pr_err("symbol '%s' in common section\n", name); 456 pr_err("Invalid section 384 arch_kexec_apply_relocations_add(struct purgatory_info *pi, Elf_Shdr *section, const Elf_Shdr *relsec, const Elf_Shdr *symtabsec) argument [all...] |
/linux-master/arch/s390/kernel/ |
H A D | machine_kexec_file.c | 310 Elf_Shdr *section, 320 /* String & section header string table */ 347 pr_err("symbol '%s' in common section\n", name); 353 pr_err("Invalid section %d for symbol %s\n", 359 loc += section->sh_offset; 367 addr = section->sh_addr + relas[i].r_offset; 309 arch_kexec_apply_relocations_add(struct purgatory_info *pi, Elf_Shdr *section, const Elf_Shdr *relsec, const Elf_Shdr *symtab) argument
|
H A D | text_amode31.S | 13 .section .amode31.text,"ax" 151 .section .amode31.data,"aw",@progbits
|
/linux-master/arch/riscv/kernel/ |
H A D | elf_kexec.c | 372 Elf_Shdr *section, 381 /* String & section header string table */ 404 loc += section->sh_offset; 410 pr_err("Invalid section %d for symbol %s\n", 420 addr = section->sh_addr + relas[i].r_offset; 371 arch_kexec_apply_relocations_add(struct purgatory_info *pi, Elf_Shdr *section, const Elf_Shdr *relsec, const Elf_Shdr *symtab) argument
|
/linux-master/arch/arm64/kernel/pi/ |
H A D | Makefile | 34 --remove-section=.note.gnu.property
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | fill_link_info.c | 378 #define SEC(name) __attribute__((section(name), used))
|
/linux-master/tools/objtool/arch/x86/ |
H A D | special.c | 92 struct section *table_sec; 114 * need to be placed in the C_JUMP_TABLE_SECTION section. They
|
H A D | decode.c | 147 int arch_decode_instruction(struct objtool_file *file, const struct section *sec,
|
/linux-master/include/linux/ |
H A D | compiler_attributes.h | 330 * gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-section-function-attribute 331 * gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html#index-section-variable-attribute 332 * clang: https://clang.llvm.org/docs/AttributeReference.html#section-declspec-allocate 334 #define __section(section) __attribute__((__section__(section)))
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | nvm.c | 34 static int iwl_nvm_write_chunk(struct iwl_mvm *mvm, u16 section, argument 40 .type = cpu_to_le16(section), 64 "NVM access write command failed for section %u (status = 0x%x)\n", 65 section, le16_to_cpu(nvm_resp->status)); 73 static int iwl_nvm_read_chunk(struct iwl_mvm *mvm, u16 section, argument 79 .type = cpu_to_le16(section), 118 "NVM access command failed on offset 0x%x since that section size is multiple 2K\n", 146 static int iwl_nvm_write_section(struct iwl_mvm *mvm, u16 section, argument 159 ret = iwl_nvm_write_chunk(mvm, section, offset, 171 * Reads an NVM section completel 180 iwl_nvm_read_section(struct iwl_mvm *mvm, u16 section, u8 *data, u32 size_read) argument 309 int ret, section; local [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-nvm-parse.h | 56 * struct iwl_nvm_section - describes an NVM section in memory. 58 * This struct holds an NVM section read from the NIC using NVM_ACCESS_CMD, 73 void iwl_nvm_fixups(u32 hw_id, unsigned int section, u8 *data,
|
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | pnvm.c | 44 IWL_DEBUG_FW(trans, "Handling PNVM section\n"); 104 const struct iwl_pnvm_section *section = (const void *)data; local 105 u32 data_len = tlv_len - sizeof(*section); 126 pnvm_data->chunks[pnvm_data->n_chunks].data = section->data; 139 "New PNVM section started, stop parsing.\n"); 154 "HW mismatch, skipping PNVM section (need mac_type 0x%x rf_id 0x%x)\n",
|
/linux-master/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_init.c | 565 static struct uni_table_desc *nx_get_table_desc(const u8 *unirom, int section) argument 577 if (tab_type == section) 763 u32 section, u32 idx_offset) 771 tab_desc = nx_get_table_desc(unirom, section); 762 nx_get_data_desc(struct netxen_adapter *adapter, u32 section, u32 idx_offset) argument
|
/linux-master/drivers/edac/ |
H A D | amd64_edac.c | 290 * Here we discard bits 63-40. See section 3.4.2 of AMD publication 314 * Here we use the DRAM Base (section 3.4.4.1) and DRAM Limit (section 476 * Obtain info from the DRAM Hole Address Register (section 3.4.8, pub #26094) 604 return sprintf(buf, "0x%x\n", pvt->injection.section); 608 * store error injection section value which refers to one of 4 16-byte sections 627 amd64_warn("%s: invalid section 0x%lx\n", __func__, value); 631 pvt->injection.section = (u32) value; 645 * 16-byte (128-bit + ECC bits) section 718 u32 section, word_bit local 750 u32 section, word_bits, tmp; local [all...] |
/linux-master/arch/x86/realmode/rm/ |
H A D | trampoline_64.S | 123 .section ".text32","ax" 206 .section ".text64","ax" 257 .section ".rodata","a"
|
/linux-master/arch/x86/entry/ |
H A D | entry_64_fred.S | 15 .section .noinstr.text, "ax"
|
H A D | entry_32.S | 52 .section .entry.text, "ax" 345 * Disable interrupts, but do not irqtrace this section: we
|
/linux-master/arch/x86/boot/ |
H A D | header.S | 43 .section ".bstext", "ax" 166 * the .compat section, so loaders can figure out which other execution 216 .section ".header", "a" 251 # above section of header is compatible 496 * The extract_offset has to be bigger than ZO head section. Otherwise when 537 .section ".entrytext", "ax" 607 .section ".initdata", "a"
|
/linux-master/Documentation/sphinx/ |
H A D | kerneldoc.py | 145 node = nodes.section()
|
H A D | kernel_feat.py | 117 node = nodes.section()
|
/linux-master/drivers/mtd/nand/spi/ |
H A D | gigadevice.c | 66 static int gd5fxgq4xa_ooblayout_ecc(struct mtd_info *mtd, int section, argument 69 if (section > 3) 72 region->offset = (16 * section) + 8; 78 static int gd5fxgq4xa_ooblayout_free(struct mtd_info *mtd, int section, argument 81 if (section > 3) 84 if (section) { 85 region->offset = 16 * section; 88 /* section 0 has one byte reserved for bad block mark */ 124 static int gd5fxgqx_variant2_ooblayout_ecc(struct mtd_info *mtd, int section, argument 127 if (section) 136 gd5fxgqx_variant2_ooblayout_free(struct mtd_info *mtd, int section, struct mtd_oob_region *region) argument 155 gd5fxgq4xc_ooblayout_256_ecc(struct mtd_info *mtd, int section, struct mtd_oob_region *oobregion) argument 167 gd5fxgq4xc_ooblayout_256_free(struct mtd_info *mtd, int section, struct mtd_oob_region *oobregion) argument [all...] |
/linux-master/drivers/mtd/nand/raw/ |
H A D | marvell_nand.c | 72 * located in data section. In this case, the NAND_BBT_NO_OOB_BBM 2199 static int marvell_nand_ooblayout_ecc(struct mtd_info *mtd, int section, argument 2205 if (section) 2215 static int marvell_nand_ooblayout_free(struct mtd_info *mtd, int section, argument 2221 if (section)
|
/linux-master/scripts/ |
H A D | link-vmlinux.sh | 19 # +-< ${kallsymso} (see description in KALLSYMS section) 130 # Create ${2} which contains just .BTF section but no symbols. Add 135 ${OBJCOPY} --only-section=.BTF --set-section-flags .BTF=alloc,readonly \ 243 # Generate section listing all symbols and add it into vmlinux 249 # 2) Link .tmp_vmlinux.kallsyms2 so it now has a __kallsyms section of 250 # the right size, but due to the added section, some
|