| /linux-6.15/drivers/net/wireless/ath/ath10k/ |
| H A D | coredump.c | 808 .sections = NULL, 823 .sections = NULL, 838 .sections = NULL, 851 .sections = NULL, 861 .sections = NULL, 884 .sections = NULL, 894 .sections = NULL, 904 .sections = NULL, 914 .sections = NULL, 937 .sections = NULL, [all …]
|
| /linux-6.15/scripts/ |
| H A D | generate_initcall_order.pl | 227 my $sections = {}; # level -> [ secname, ...] 235 if (!exists($sections->{$level})) { 236 $sections->{$level} = []; 239 push(@{$sections->{$level}}, $result->{'secname'}); 243 die "$0: ERROR: no initcalls?" if (!keys(%{$sections})); 249 foreach my $level (sort(keys(%{$sections}))) { 260 foreach my $secname (@{$sections->{$level}}) {
|
| H A D | Makefile.propeller | 5 …S_PROPELLER_CLANG := -fbasic-block-sections=list=$(CLANG_PROPELLER_PROFILE_PREFIX)_cc_profile.txt … 14 CFLAGS_PROPELLER_CLANG := -fbasic-block-sections=labels 29 KBUILD_LDFLAGS += --lto-basic-block-sections=$(CLANG_PROPELLER_PROFILE_PREFIX)_cc_profile.txt 34 KBUILD_LDFLAGS += --lto-basic-block-sections=labels
|
| H A D | extract-sys-certs.pl | 30 my @sections = (); 44 push @sections, { name => $name, 107 foreach my $sec (@sections) {
|
| H A D | kernel-doc | 274 my %sections; 419 if (defined($sections{$name}) && ($sections{$name} ne "")) { 424 $sections{$name} .= $contents; 426 $sections{$name} = $contents; 454 'sections' => \%sections, 1212 'sections' => \%sections, 1319 'sections' => \%sections, 1624 if (!defined($sections{$section_return}) || 1625 $sections{$section_return} eq "") 1775 %sections = (); [all …]
|
| H A D | Makefile.debug | 40 KBUILD_LDFLAGS += --compress-debug-sections=zlib 45 KBUILD_LDFLAGS += --compress-debug-sections=zstd
|
| /linux-6.15/sound/firewire/dice/ |
| H A D | dice-proc.c | 71 u32 sections[ARRAY_SIZE(section_names) * 2]; in dice_proc_read() local 117 if (dice_proc_read_mem(dice, sections, 0, ARRAY_SIZE(sections)) < 0) in dice_proc_read() 123 sections[i * 2], sections[i * 2 + 1]); in dice_proc_read() 125 quadlets = min_t(u32, sections[1], sizeof(buf.global) / 4); in dice_proc_read() 126 if (dice_proc_read_mem(dice, &buf.global, sections[0], quadlets) < 0) in dice_proc_read() 170 if (dice_proc_read_mem(dice, &tx_rx_header, sections[2], 2) < 0) in dice_proc_read() 174 if (dice_proc_read_mem(dice, &buf.tx, sections[2] + 2 + in dice_proc_read() 196 if (dice_proc_read_mem(dice, &tx_rx_header, sections[4], 2) < 0) in dice_proc_read() 200 if (dice_proc_read_mem(dice, &buf.rx, sections[4] + 2 + in dice_proc_read() 222 quadlets = min_t(u32, sections[7], sizeof(buf.ext_sync) / 4); in dice_proc_read() [all …]
|
| /linux-6.15/tools/testing/selftests/sgx/ |
| H A D | load.c | 141 Elf64_Shdr *sections; in encl_get_entry() local 147 sections = encl->bin + ehdr->e_shoff; in encl_get_entry() 150 if (sections[i].sh_type == SHT_SYMTAB) { in encl_get_entry() 151 symtab = (Elf64_Sym *)((char *)encl->bin + sections[i].sh_offset); in encl_get_entry() 152 num_sym = sections[i].sh_size / sections[i].sh_entsize; in encl_get_entry() 158 if (sections[i].sh_type == SHT_STRTAB) { in encl_get_entry() 159 sym_names = (char *)encl->bin + sections[i].sh_offset; in encl_get_entry()
|
| /linux-6.15/tools/perf/util/ |
| H A D | config.c | 621 static struct perf_config_section *find_section(struct list_head *sections, in find_section() argument 626 list_for_each_entry(section, sections, node) in find_section() 645 static struct perf_config_section *add_section(struct list_head *sections, in add_section() argument 661 list_add_tail(§ion->node, sections); in add_section() 705 struct list_head *sections; in collect_config() local 710 sections = &set->sections; in collect_config() 722 section = find_section(sections, section_name); in collect_config() 724 section = add_section(sections, section_name); in collect_config() 788 INIT_LIST_HEAD(&set->sections); in perf_config_set__new() 800 INIT_LIST_HEAD(&set->sections); in perf_config_set__load_file() [all …]
|
| H A D | config.h | 23 struct list_head sections; member 77 perf_config_sections__for_each_entry(&set->sections, section) \
|
| /linux-6.15/Documentation/livepatch/ |
| H A D | module-elf-format.rst | 32 relocation sections and symbols, which are described in this document. The 33 ELF constants used to mark livepatch symbols and relocation sections were 45 embedding special "dynrela" (dynamic rela) sections in the resulting patch 46 module ELF output. Using these dynrela sections, livepatch could resolve 51 relocation sections in place of dynrela sections, and the symbols that the 80 3. Livepatch relocation sections 83 A livepatch module manages its own ELF relocation sections to apply 95 sections, as in the case of the sample livepatch module (see 115 be copied into memory along with the other SHF_ALLOC sections). 145 **`readelf --sections` output for a patch [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | nvm.c | 219 struct iwl_nvm_section *sections = mvm->nvm_sections; in iwl_parse_nvm_sections() local 263 hw = (const __be16 *)sections[mvm->cfg->nvm_hw_section_num].data; in iwl_parse_nvm_sections() 264 sw = (const __le16 *)sections[NVM_SECTION_TYPE_SW].data; in iwl_parse_nvm_sections() 265 calib = (const __le16 *)sections[NVM_SECTION_TYPE_CALIBRATION].data; in iwl_parse_nvm_sections() 267 (const __le16 *)sections[NVM_SECTION_TYPE_MAC_OVERRIDE].data; in iwl_parse_nvm_sections() 268 phy_sku = (const __le16 *)sections[NVM_SECTION_TYPE_PHY_SKU].data; in iwl_parse_nvm_sections() 271 (const __le16 *)sections[NVM_SECTION_TYPE_REGULATORY_SDP].data : in iwl_parse_nvm_sections() 272 (const __le16 *)sections[NVM_SECTION_TYPE_REGULATORY].data; in iwl_parse_nvm_sections() 289 struct iwl_nvm_section *sections = mvm->nvm_sections; in iwl_mvm_load_nvm_to_nic() local 296 ret = iwl_nvm_write_section(mvm, i, sections[i].data, in iwl_mvm_load_nvm_to_nic() [all …]
|
| /linux-6.15/Documentation/core-api/ |
| H A D | floating-point.rst | 14 state around calls to those functions. This creates "critical sections" of 18 touching the FP registers outside these critical sections. Compilers sometimes 57 above). Instead, it must be included when defining the FP critical sections. 75 Preemption may be disabled inside critical sections, so their size 77 caller expects to nest critical sections, it must implement its own
|
| /linux-6.15/arch/loongarch/boot/ |
| H A D | Makefile | 7 drop-sections := .comment .note .options .note.gnu.build-id 8 strip-flags := $(addprefix --remove-section=,$(drop-sections)) -S
|
| /linux-6.15/tools/memory-model/litmus-tests/ |
| H A D | MP+unlocklockonceonce+fencermbonceonce.litmus | 6 * If two locked critical sections execute on the same CPU, stores in the 8 * the critical sections are protected by different locks.
|
| H A D | LB+unlocklockonceonce+poacquireonce.litmus | 6 * If two locked critical sections execute on the same CPU, all accesses 8 * critical sections are protected by different locks. Note: Even when a
|
| /linux-6.15/init/ |
| H A D | Makefile | 6 ccflags-y := -fno-function-sections -fno-data-sections
|
| /linux-6.15/drivers/gpu/drm/i915/gt/uc/ |
| H A D | intel_guc_log.c | 43 static const struct guc_log_section sections[GUC_LOG_SECTIONS_LIMIT] = { in _guc_log_init_sizes() local 66 log->sizes[i].bytes = sections[i].default_val; in _guc_log_init_sizes() 78 log->sizes[i].flag = sections[i].flag; in _guc_log_init_sizes() 86 sections[i].name, log->sizes[i].bytes, log->sizes[i].units); in _guc_log_init_sizes() 90 guc_err(guc, "Zero log %s size!\n", sections[i].name); in _guc_log_init_sizes() 97 if (log->sizes[i].count > sections[i].max) { in _guc_log_init_sizes() 99 sections[i].name, log->sizes[i].count + 1, sections[i].max + 1); in _guc_log_init_sizes() 100 log->sizes[i].count = sections[i].max; in _guc_log_init_sizes()
|
| /linux-6.15/Documentation/arch/powerpc/ |
| H A D | vmemmap_dedup.rst | 22 Here's how things look like on device-dax after the sections are populated:: 50 Here's how things look like on device-dax after the sections are populated:: 79 Here's how things look like on device-dax after the sections are populated::
|
| /linux-6.15/drivers/firmware/efi/libstub/ |
| H A D | Makefile | 63 KBUILD_CFLAGS_KERNEL := $(filter-out -fdata-sections, $(KBUILD_CFLAGS_KERNEL)) 140 STUBCOPY_FLAGS-$(CONFIG_ARM64) += --prefix-alloc-sections=.init \ 147 STUBCOPY_FLAGS-$(CONFIG_RISCV) += --prefix-alloc-sections=.init \ 153 STUBCOPY_FLAGS-$(CONFIG_LOONGARCH) += --prefix-alloc-sections=.init \
|
| /linux-6.15/tools/testing/selftests/splice/ |
| H A D | short_splice_read.sh | 127 if ! [ -d /sys/module/test_module/sections ] ; then 131 expect_success "kernfs binattr splice" test_splice /sys/module/test_module/sections/.init.text
|
| /linux-6.15/Documentation/litmus-tests/rcu/ |
| H A D | RCU+sync+read.litmus | 7 * sees all stores done in prior RCU read-side critical sections. Such 8 * read-side critical sections would have ended before the grace period ended.
|
| /linux-6.15/arch/powerpc/platforms/pseries/ |
| H A D | rtas-fadump.c | 591 const __be32 *sections; in rtas_fadump_dt_scan() local 627 sections = of_get_flat_dt_prop(node, "ibm,configure-kernel-dump-sizes", in rtas_fadump_dt_scan() 630 if (!sections) in rtas_fadump_dt_scan() 635 for (i = 0; i < num_sections; i++, sections += 3) { in rtas_fadump_dt_scan() 636 u32 type = (u32)of_read_number(sections, 1); in rtas_fadump_dt_scan() 641 of_read_ulong(§ions[1], 2); in rtas_fadump_dt_scan() 645 of_read_ulong(§ions[1], 2); in rtas_fadump_dt_scan()
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | devlink-resource-mlxsw | 8 is divided into two sections, the first is hash-based table 10 between the linear and hash-based sections is static and
|
| /linux-6.15/Documentation/mm/ |
| H A D | memory-model.rst | 70 sections. A section is represented with struct mem_section 73 that aids the sections management. The section size and maximal number 80 The maximal number of sections is denoted `NR_MEM_SECTIONS` and 90 sections: 98 all the memory sections. 101 initialize the memory sections and the memory maps. 152 While `SPARSEMEM` presents memory as a collection of sections,
|