Searched refs:section (Results 151 - 175 of 605) sorted by last modified time

1234567891011>>

/linux-master/drivers/gpu/drm/radeon/
H A Dcik.c6681 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 DMakefile107 # 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 Dmachine_kexec_64.c378 * @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 Dmachine_kexec_file.c310 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 Dtext_amode31.S13 .section .amode31.text,"ax"
151 .section .amode31.data,"aw",@progbits
/linux-master/arch/riscv/kernel/
H A Delf_kexec.c372 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 DMakefile34 --remove-section=.note.gnu.property
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dfill_link_info.c378 #define SEC(name) __attribute__((section(name), used))
/linux-master/tools/objtool/arch/x86/
H A Dspecial.c92 struct section *table_sec;
114 * need to be placed in the C_JUMP_TABLE_SECTION section. They
H A Ddecode.c147 int arch_decode_instruction(struct objtool_file *file, const struct section *sec,
/linux-master/include/linux/
H A Dcompiler_attributes.h330 * 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 Dnvm.c34 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 Diwl-nvm-parse.h56 * 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 Dpnvm.c44 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 Dnetxen_nic_init.c565 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 Damd64_edac.c290 * 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 Dtrampoline_64.S123 .section ".text32","ax"
206 .section ".text64","ax"
257 .section ".rodata","a"
/linux-master/arch/x86/entry/
H A Dentry_64_fred.S15 .section .noinstr.text, "ax"
H A Dentry_32.S52 .section .entry.text, "ax"
345 * Disable interrupts, but do not irqtrace this section: we
/linux-master/arch/x86/boot/
H A Dheader.S43 .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 Dkerneldoc.py145 node = nodes.section()
H A Dkernel_feat.py117 node = nodes.section()
/linux-master/drivers/mtd/nand/spi/
H A Dgigadevice.c66 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 Dmarvell_nand.c72 * 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 Dlink-vmlinux.sh19 # +-< ${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

Completed in 332 milliseconds

1234567891011>>