section            38 arch/arc/include/asm/linkage.h 	.section .data.arcfp
section            40 arch/arc/include/asm/linkage.h 	.section .data
section            48 arch/arc/include/asm/linkage.h 	.section .text.arcfp, "ax",@progbits
section            50 arch/arc/include/asm/linkage.h 	.section .text, "ax",@progbits
section           757 arch/arm/mach-pxa/spitz.c static int akita_ooblayout_ecc(struct mtd_info *mtd, int section,
section           760 arch/arm/mach-pxa/spitz.c 	if (section > 12)
section           763 arch/arm/mach-pxa/spitz.c 	switch (section % 3) {
section           780 arch/arm/mach-pxa/spitz.c 	oobregion->offset += (section / 3) * 0x10;
section           785 arch/arm/mach-pxa/spitz.c static int akita_ooblayout_free(struct mtd_info *mtd, int section,
section           788 arch/arm/mach-pxa/spitz.c 	if (section)
section           740 arch/arm64/include/asm/assembler.h 	.section	".discard.cond_yield_neon", "ax"
section            14 arch/arm64/include/asm/exception.h #define __exception	__attribute__((section(".exception.text")))
section            47 arch/ia64/include/asm/asmmacro.h 	.section "__ex_table", "a"		// declare section & section attributes
section            61 arch/ia64/include/asm/asmmacro.h 	.section "__mca_table", "a"		// declare section & section attributes
section            74 arch/ia64/include/asm/asmmacro.h 	.section ".data..patch.vtop", "a"	// declare section & section attributes
section            88 arch/ia64/include/asm/asmmacro.h 	.section ".data..patch.mckinley_e9", "a"
section           111 arch/ia64/include/asm/asmmacro.h 	.section ".data..patch.phys_stack_reg", "a"
section            20 arch/ia64/kernel/minstate.h .section ".data..patch.rse", "a"
section            71 arch/ia64/mm/numa.c 	int i, section = pfn >> PFN_SECTION_SHIFT, ssec, esec;
section            73 arch/ia64/mm/numa.c 	if (section >= state->last_start && section < state->last_end)
section            80 arch/ia64/mm/numa.c 		if (section >= ssec && section < esec) {
section           200 arch/m68k/include/asm/math-emu.h 	.section .fixup,"ax"
section           206 arch/m68k/include/asm/math-emu.h 	.section __ex_table,"a"
section           217 arch/m68k/include/asm/math-emu.h 	.section .fixup,"ax"
section           223 arch/m68k/include/asm/math-emu.h 	.section __ex_table,"a"
section            50 arch/microblaze/kernel/setup.c char cmd_line[COMMAND_LINE_SIZE] __attribute__ ((section(".data")));
section            26 arch/mips/boot/tools/relocs.c 	struct section *link;
section            32 arch/mips/boot/tools/relocs.c static struct section *secs;
section           108 arch/mips/boot/tools/relocs.c static struct section *sec_lookup(const char *secname)
section           265 arch/mips/boot/tools/relocs.c 	secs = calloc(ehdr.e_shnum, sizeof(struct section));
section           273 arch/mips/boot/tools/relocs.c 		struct section *sec = &secs[i];
section           299 arch/mips/boot/tools/relocs.c 		struct section *sec = &secs[i];
section           324 arch/mips/boot/tools/relocs.c 		struct section *sec = &secs[i];
section           358 arch/mips/boot/tools/relocs.c 		struct section *sec = sec_lookup(".text");
section           367 arch/mips/boot/tools/relocs.c 		struct section *sec = &secs[i];
section           413 arch/mips/boot/tools/relocs.c 		struct section *sec = &secs[i];
section           467 arch/mips/boot/tools/relocs.c static void walk_relocs(int (*process)(struct section *sec, Elf_Rel *rel,
section           476 arch/mips/boot/tools/relocs.c 		struct section *sec_applies, *sec_symtab;
section           478 arch/mips/boot/tools/relocs.c 		struct section *sec = &secs[i];
section           500 arch/mips/boot/tools/relocs.c static int do_reloc(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
section           578 arch/mips/boot/tools/relocs.c 	struct section *sec_reloc;
section           636 arch/mips/boot/tools/relocs.c static int do_reloc_info(struct section *sec, Elf_Rel *rel, ElfW(Sym) *sym,
section           185 arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h 			__attribute__((section(".register")));
section           187 arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h 			__attribute__((section(".register")));
section            34 arch/nds32/include/asm/assembler.h 	.section __ex_table,"a";	\
section            46 arch/parisc/include/asm/alternative.h 	.section .altinstructions, "aw"	!	\
section            53 arch/parisc/include/asm/alternative.h 	.section .altinstructions, "aw"	!	\
section           507 arch/parisc/include/asm/assembly.h 	.section __ex_table,"aw"			!	\
section            20 arch/parisc/include/asm/module.h 		} *section;
section           283 arch/parisc/kernel/module.c 	kfree(mod->arch.section);
section           284 arch/parisc/kernel/module.c 	mod->arch.section = NULL;
section           289 arch/parisc/kernel/module.c 				      unsigned int section)
section           293 arch/parisc/kernel/module.c 	return (mod->arch.section[section].stub_entries + 1)
section           306 arch/parisc/kernel/module.c 	len = hdr->e_shnum * sizeof(me->arch.section[0]);
section           307 arch/parisc/kernel/module.c 	me->arch.section = kzalloc(len, GFP_KERNEL);
section           308 arch/parisc/kernel/module.c 	if (!me->arch.section)
section           343 arch/parisc/kernel/module.c 		WARN_ON(me->arch.section[s].stub_entries);
section           346 arch/parisc/kernel/module.c 		me->arch.section[s].stub_entries += count;
section           428 arch/parisc/kernel/module.c 	if (!me->arch.section[targetsec].stub_offset) {
section           429 arch/parisc/kernel/module.c 		loc0 -= (me->arch.section[targetsec].stub_entries + 1) *
section           433 arch/parisc/kernel/module.c 		me->arch.section[targetsec].stub_offset = loc0;
section           437 arch/parisc/kernel/module.c 	stub = (void *) me->arch.section[targetsec].stub_offset;
section           438 arch/parisc/kernel/module.c 	me->arch.section[targetsec].stub_offset += sizeof(struct stub_entry);
section           441 arch/parisc/kernel/module.c 	BUG_ON(0 == me->arch.section[targetsec].stub_entries--);
section           911 arch/parisc/kernel/module.c 	kfree(me->arch.section);
section           912 arch/parisc/kernel/module.c 	me->arch.section = NULL;
section            14 arch/powerpc/include/asm/bug.h 	 .section __bug_table,"aw"
section            19 arch/powerpc/include/asm/bug.h 	 .section .rodata,"a"
section            25 arch/powerpc/include/asm/bug.h 	 .section __bug_table,"aw"
section            13 arch/powerpc/include/asm/head-64.h 	.section ".head.text.\name\()","ax",@progbits
section            16 arch/powerpc/include/asm/head-64.h 	.section ".head.data.\name\()","a",@progbits
section            19 arch/powerpc/include/asm/head-64.h 	.section ".head.text.\name\()"
section            77 arch/powerpc/include/asm/head-64.h 	.section ".linker_stub_catch","ax",@progbits;		\
section            81 arch/powerpc/include/asm/head-64.h 	.section ".text","ax",@progbits;			\
section            87 arch/powerpc/include/asm/head-64.h 	.section ".text","ax",@progbits;			\
section           821 arch/powerpc/include/asm/ppc_asm.h 	stringify_in_c(.section __ex_table,"a";)\
section            34 arch/powerpc/include/asm/vdso.h         .section ".opd","a";		\
section            25 arch/s390/include/asm/linkage.h 	.section __ex_table,"a"	;	\
section            32 arch/s390/include/asm/linkage.h 	.section .dma.ex_table, "a" ;	\
section           266 arch/s390/kernel/machine_kexec_file.c 				     Elf_Shdr *section,
section           295 arch/s390/kernel/machine_kexec_file.c 		loc += section->sh_offset;
section           303 arch/s390/kernel/machine_kexec_file.c 		addr = section->sh_addr + relas[i].r_offset;
section            41 arch/sparc/include/asm/asmmacro.h 	.section .leon_1insn_patch, "ax";	\
section            60 arch/sparc/include/asm/backoff.h 	.section	.pause_3insn_patch,"ax";\
section           124 arch/sparc/include/asm/trap_block.h 	.section	.cpuid_patch, "ax";		\
section            79 arch/sparc/include/asm/tsb.h 	.section	.tsb_ldquad_phys_patch, "ax"; \
section            87 arch/sparc/include/asm/tsb.h 	.section	.tsb_phys_patch, "ax"; \
section            94 arch/sparc/include/asm/tsb.h 	.section	.tsb_phys_patch, "ax"; \
section           101 arch/sparc/include/asm/tsb.h 	.section	.tsb_phys_patch, "ax"; \
section           108 arch/sparc/include/asm/tsb.h 	.section	.tsb_phys_patch, "ax"; \
section           115 arch/sparc/include/asm/tsb.h 	.section	.tsb_phys_patch, "ax"; \
section           211 arch/sparc/include/asm/tsb.h 	.section	.pud_huge_patch, "ax";		\
section           343 arch/sparc/include/asm/tsb.h 	.section	.swapper_tsb_phys_patch, "ax"; \
section           366 arch/sparc/include/asm/tsb.h 	.section	.swapper_4m_tsb_phys_patch, "ax"; \
section           111 arch/sparc/include/asm/winmacro.h 	.section	.cpuid_patch, "ax";		\
section           151 arch/x86/boot/tools/build.c 	u8 *section;
section           157 arch/x86/boot/tools/build.c 	section = &buf[pe_header + 0xa8];
section           159 arch/x86/boot/tools/build.c 	section = &buf[pe_header + 0xb8];
section           163 arch/x86/boot/tools/build.c 		if (strncmp((char*)section, section_name, 8) == 0) {
section           165 arch/x86/boot/tools/build.c 			put_unaligned_le32(size, section + 0x8);
section           168 arch/x86/boot/tools/build.c 			put_unaligned_le32(vma, section + 0xc);
section           171 arch/x86/boot/tools/build.c 			put_unaligned_le32(datasz, section + 0x10);
section           174 arch/x86/boot/tools/build.c 			put_unaligned_le32(offset, section + 0x14);
section           178 arch/x86/boot/tools/build.c 		section += 0x28;
section            28 arch/x86/boot/tty.c static void __attribute__((section(".inittext"))) serial_putchar(int ch)
section            38 arch/x86/boot/tty.c static void __attribute__((section(".inittext"))) bios_putchar(int ch)
section            50 arch/x86/boot/tty.c void __attribute__((section(".inittext"))) putchar(int ch)
section            61 arch/x86/boot/tty.c void __attribute__((section(".inittext"))) puts(const char *str)
section            81 arch/x86/boot/video.h #define __videocard struct card_info __attribute__((used,section(".videocards")))
section            42 arch/x86/include/asm/vvar.h 	__attribute__((section(".vvar_" #name), aligned(16))) __visible
section           495 arch/x86/kernel/machine_kexec_64.c 				     Elf_Shdr *section, const Elf_Shdr *relsec,
section           529 arch/x86/kernel/machine_kexec_64.c 		location += section->sh_offset;
section           533 arch/x86/kernel/machine_kexec_64.c 		address = section->sh_addr + rel[i].r_offset;
section            22 arch/x86/platform/pvh/enlighten.c struct boot_params pvh_bootparams __attribute__((section(".data")));
section            23 arch/x86/platform/pvh/enlighten.c struct hvm_start_info pvh_start_info __attribute__((section(".data")));
section            33 arch/x86/tools/relocs.c 	struct section *link;
section            38 arch/x86/tools/relocs.c static struct section *secs;
section           277 arch/x86/tools/relocs.c 		struct section *sec = &secs[i];
section           413 arch/x86/tools/relocs.c 	secs = calloc(shnum, sizeof(struct section));
section           423 arch/x86/tools/relocs.c 		struct section *sec = &secs[i];
section           447 arch/x86/tools/relocs.c 		struct section *sec = &secs[i];
section           472 arch/x86/tools/relocs.c 		struct section *sec = &secs[i];
section           505 arch/x86/tools/relocs.c 		struct section *sec = &secs[i];
section           548 arch/x86/tools/relocs.c 		struct section *sec = &secs[i];
section           586 arch/x86/tools/relocs.c 		struct section *sec = &secs[i];
section           587 arch/x86/tools/relocs.c 		struct section *sec_applies, *sec_symtab;
section           664 arch/x86/tools/relocs.c static void walk_relocs(int (*process)(struct section *sec, Elf_Rel *rel,
section           672 arch/x86/tools/relocs.c 		struct section *sec_applies, *sec_symtab;
section           674 arch/x86/tools/relocs.c 		struct section *sec = &secs[i];
section           769 arch/x86/tools/relocs.c static int do_reloc64(struct section *sec, Elf_Rel *rel, ElfW(Sym) *sym,
section           859 arch/x86/tools/relocs.c static int do_reloc32(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
section           902 arch/x86/tools/relocs.c static int do_reloc_real(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
section          1004 arch/x86/tools/relocs.c 	int (*do_reloc)(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
section          1084 arch/x86/tools/relocs.c static int do_reloc_info(struct section *sec, Elf_Rel *rel, ElfW(Sym) *sym,
section            74 arch/x86/xen/enlighten.c uint32_t xen_start_flags __attribute__((section(".data"))) = 0;
section            24 arch/x86/xen/enlighten_pvh.c bool xen_pvh __attribute__((section(".data"))) = 0;
section           156 arch/xtensa/include/asm/asmmacro.h 	.section __ex_table, "a";		\
section            97 arch/xtensa/kernel/setup.c 	__attribute__((used, section(".taglist"))) = { tag, fn }
section           580 drivers/base/memory.c struct memory_block *find_memory_block(struct mem_section *section)
section           582 drivers/base/memory.c 	unsigned long block_id = base_memory_block_id(__section_nr(section));
section           284 drivers/crypto/qat/qat_common/adf_cfg.c 	struct adf_cfg_section *section = adf_cfg_sec_find(accel_dev,
section           286 drivers/crypto/qat/qat_common/adf_cfg.c 	if (!section)
section           311 drivers/crypto/qat/qat_common/adf_cfg.c 	adf_cfg_keyval_add(key_val, section);
section           350 drivers/crypto/qat/qat_common/adf_cfg.c 			    const char *section, const char *name,
section           357 drivers/crypto/qat/qat_common/adf_cfg.c 	ret = adf_cfg_key_val_get(accel_dev, section, name, value);
section            85 drivers/crypto/qat/qat_common/adf_cfg.h 			    const char *section, const char *name, char *value);
section           152 drivers/crypto/qat/qat_common/adf_ctl_drv.c 				  const char *section,
section           159 drivers/crypto/qat/qat_common/adf_ctl_drv.c 		if (adf_cfg_add_key_value_param(accel_dev, section,
section           167 drivers/crypto/qat/qat_common/adf_ctl_drv.c 		if (adf_cfg_add_key_value_param(accel_dev, section,
section           183 drivers/crypto/qat/qat_common/adf_ctl_drv.c 	struct adf_user_cfg_section section, *section_head;
section           188 drivers/crypto/qat/qat_common/adf_ctl_drv.c 		if (copy_from_user(&section, (void __user *)section_head,
section           195 drivers/crypto/qat/qat_common/adf_ctl_drv.c 		if (adf_cfg_section_add(accel_dev, section.name)) {
section           201 drivers/crypto/qat/qat_common/adf_ctl_drv.c 		params_head = section.params;
section           210 drivers/crypto/qat/qat_common/adf_ctl_drv.c 			if (adf_add_key_value_data(accel_dev, section.name,
section           216 drivers/crypto/qat/qat_common/adf_ctl_drv.c 		section_head = section.next;
section           230 drivers/crypto/qat/qat_common/adf_transport.c int adf_create_ring(struct adf_accel_dev *accel_dev, const char *section,
section           257 drivers/crypto/qat/qat_common/adf_transport.c 	if (adf_cfg_get_param_value(accel_dev, section, ring_name, val)) {
section           259 drivers/crypto/qat/qat_common/adf_transport.c 			section, ring_name);
section           355 drivers/crypto/qat/qat_common/adf_transport.c 				  const char *section, const char *format,
section           363 drivers/crypto/qat/qat_common/adf_transport.c 	if (adf_cfg_get_param_value(accel_dev, section, key_buf, val_buf))
section           372 drivers/crypto/qat/qat_common/adf_transport.c 				  const char *section,
section           375 drivers/crypto/qat/qat_common/adf_transport.c 	if (adf_get_cfg_int(bank->accel_dev, section,
section            56 drivers/crypto/qat/qat_common/adf_transport.h int adf_create_ring(struct adf_accel_dev *accel_dev, const char *section,
section           236 drivers/edac/amd64_edac.h #define SET_NB_ARRAY_ADDR(section)	(((section) & 0x3) << 1)
section           300 drivers/edac/amd64_edac.h 	u32	 section;
section            10 drivers/edac/amd64_edac_inj.c 	return sprintf(buf, "0x%x\n", pvt->injection.section);
section            37 drivers/edac/amd64_edac_inj.c 	pvt->injection.section = (u32) value;
section           125 drivers/edac/amd64_edac_inj.c 	u32 section, word_bits;
section           133 drivers/edac/amd64_edac_inj.c 	section = F10_NB_ARRAY_DRAM | SET_NB_ARRAY_ADDR(pvt->injection.section);
section           135 drivers/edac/amd64_edac_inj.c 	amd64_write_pci_cfg(pvt->F3, F10_NB_ARRAY_ADDR, section);
section           142 drivers/edac/amd64_edac_inj.c 	edac_dbg(0, "section=0x%x word_bits=0x%x\n", section, word_bits);
section           157 drivers/edac/amd64_edac_inj.c 	u32 section, word_bits, tmp;
section           166 drivers/edac/amd64_edac_inj.c 	section = F10_NB_ARRAY_DRAM | SET_NB_ARRAY_ADDR(pvt->injection.section);
section           168 drivers/edac/amd64_edac_inj.c 	amd64_write_pci_cfg(pvt->F3, F10_NB_ARRAY_ADDR, section);
section           191 drivers/edac/amd64_edac_inj.c 	edac_dbg(0, "section=0x%x word_bits=0x%x\n", section, word_bits);
section           213 drivers/edac/i7core_edac.c 	u32	section;
section           699 drivers/edac/i7core_edac.c 	pvt->inject.section = (u32) value;
section           709 drivers/edac/i7core_edac.c 	return sprintf(data, "0x%08x\n", pvt->inject.section);
section           982 drivers/edac/i7core_edac.c 		     (pvt->inject.section & 0x3) << 1 |
section            40 drivers/gpu/drm/amd/amdgpu/clearstate_defs.h     const struct cs_extent_def *section;
section           897 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	for (sect = gfx10_cs_data; sect->section != NULL; ++sect) {
section           898 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section           936 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) {
section           937 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          2727 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	for (sect = gfx10_cs_data; sect->section != NULL; ++sect) {
section          2728 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          2062 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) {
section          2063 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          2860 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) {
section          2861 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          2896 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) {
section          2897 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          2557 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) {
section          2558 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          3950 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) {
section          3951 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          3987 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) {
section          3988 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          1261 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) {
section          1262 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          4176 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	for (sect = vi_cs_data; sect->section != NULL; ++sect) {
section          4177 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          4222 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	for (sect = vi_cs_data; sect->section != NULL; ++sect) {
section          4223 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          1430 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	for (sect = gfx9_cs_data; sect->section != NULL; ++sect) {
section          1431 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          1466 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) {
section          1467 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          3163 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	for (sect = gfx9_cs_data; sect->section != NULL; ++sect) {
section          3164 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section           518 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c static void execute_pwr_dfy_table(struct pp_hwmgr *hwmgr, const PWR_DFY_Section *section)
section           522 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 	cgs_write_register(hwmgr->device, mmCP_DFY_CNTL, section->dfy_cntl);
section           523 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 	cgs_write_register(hwmgr->device, mmCP_DFY_ADDR_HI, section->dfy_addr_hi);
section           524 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 	cgs_write_register(hwmgr->device, mmCP_DFY_ADDR_LO, section->dfy_addr_lo);
section           525 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 	for (i = 0; i < section->dfy_size; i++)
section           526 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c 		cgs_write_register(hwmgr->device, mmCP_DFY_DATA_0, section->dfy_data[i]);
section          6696 drivers/gpu/drm/radeon/cik.c 	for (sect = rdev->rlc.cs_data; sect->section != NULL; ++sect) {
section          6697 drivers/gpu/drm/radeon/cik.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          6732 drivers/gpu/drm/radeon/cik.c 	for (sect = rdev->rlc.cs_data; sect->section != NULL; ++sect) {
section          6733 drivers/gpu/drm/radeon/cik.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section            40 drivers/gpu/drm/radeon/clearstate_defs.h     const struct cs_extent_def *section;
section          4240 drivers/gpu/drm/radeon/evergreen.c 			for (i = 0; cs_data[i].section != NULL; i++) {
section          4241 drivers/gpu/drm/radeon/evergreen.c 				for (j = 0; cs_data[i].section[j].extent != NULL; j++) {
section          4243 drivers/gpu/drm/radeon/evergreen.c 					dws += cs_data[i].section[j].reg_count;
section          4297 drivers/gpu/drm/radeon/evergreen.c 			for (i = 0; cs_data[i].section != NULL; i++) {
section          4298 drivers/gpu/drm/radeon/evergreen.c 				for (j = 0; cs_data[i].section[j].extent != NULL; j++) {
section          4299 drivers/gpu/drm/radeon/evergreen.c 					reg_num = cs_data[i].section[j].reg_count;
section          4304 drivers/gpu/drm/radeon/evergreen.c 					data = (cs_data[i].section[j].reg_index * 4) & 0xffffffff;
section          4313 drivers/gpu/drm/radeon/evergreen.c 						data = cs_data[i].section[j].extent[k];
section          5697 drivers/gpu/drm/radeon/si.c 	for (sect = rdev->rlc.cs_data; sect->section != NULL; ++sect) {
section          5698 drivers/gpu/drm/radeon/si.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          5733 drivers/gpu/drm/radeon/si.c 	for (sect = rdev->rlc.cs_data; sect->section != NULL; ++sect) {
section          5734 drivers/gpu/drm/radeon/si.c 		for (ext = sect->section; ext->extent != NULL; ++ext) {
section          2240 drivers/infiniband/hw/hfi1/mad.c 	u8 section = (am & 0x00ff0000) >> 16;
section          2249 drivers/infiniband/hw/hfi1/mad.c 	switch (section) {
section          2282 drivers/infiniband/hw/hfi1/mad.c 	u8 section = (am & 0x00ff0000) >> 16;
section          2291 drivers/infiniband/hw/hfi1/mad.c 	switch (section) {
section           626 drivers/md/dm-integrity.c static void access_journal_check(struct dm_integrity_c *ic, unsigned section, unsigned offset,
section           632 drivers/md/dm-integrity.c 	if (unlikely(section >= ic->journal_sections) ||
section           635 drivers/md/dm-integrity.c 		       function, section, offset, ic->journal_sections, limit);
section           641 drivers/md/dm-integrity.c static void page_list_location(struct dm_integrity_c *ic, unsigned section, unsigned offset,
section           646 drivers/md/dm-integrity.c 	access_journal_check(ic, section, offset, false, "page_list_location");
section           648 drivers/md/dm-integrity.c 	sector = section * ic->journal_section_sectors + offset;
section           655 drivers/md/dm-integrity.c 					       unsigned section, unsigned offset, unsigned *n_sectors)
section           660 drivers/md/dm-integrity.c 	page_list_location(ic, section, offset, &pl_index, &pl_offset);
section           670 drivers/md/dm-integrity.c static struct journal_sector *access_journal(struct dm_integrity_c *ic, unsigned section, unsigned offset)
section           672 drivers/md/dm-integrity.c 	return access_page_list(ic, ic->journal, section, offset, NULL);
section           675 drivers/md/dm-integrity.c static struct journal_entry *access_journal_entry(struct dm_integrity_c *ic, unsigned section, unsigned n)
section           680 drivers/md/dm-integrity.c 	access_journal_check(ic, section, n, true, "access_journal_entry");
section           685 drivers/md/dm-integrity.c 	js = access_journal(ic, section, rel_sector);
section           689 drivers/md/dm-integrity.c static struct journal_sector *access_journal_data(struct dm_integrity_c *ic, unsigned section, unsigned n)
section           695 drivers/md/dm-integrity.c 	access_journal_check(ic, section, n, false, "access_journal_data");
section           697 drivers/md/dm-integrity.c 	return access_journal(ic, section, n);
section           700 drivers/md/dm-integrity.c static void section_mac(struct dm_integrity_c *ic, unsigned section, __u8 result[JOURNAL_MAC_SIZE])
section           715 drivers/md/dm-integrity.c 		struct journal_entry *je = access_journal_entry(ic, section, j);
section           752 drivers/md/dm-integrity.c static void rw_section_mac(struct dm_integrity_c *ic, unsigned section, bool wr)
section           760 drivers/md/dm-integrity.c 	section_mac(ic, section, result);
section           763 drivers/md/dm-integrity.c 		struct journal_sector *js = access_journal(ic, section, j);
section           782 drivers/md/dm-integrity.c static void xor_journal(struct dm_integrity_c *ic, bool encrypt, unsigned section,
section           798 drivers/md/dm-integrity.c 	page_list_location(ic, section, 0, &pl_index, &pl_offset);
section           814 drivers/md/dm-integrity.c 				rw_section_mac(ic, section, true);
section           815 drivers/md/dm-integrity.c 			section++;
section           819 drivers/md/dm-integrity.c 			page_list_location(ic, section, 0, &section_index, &dummy);
section           874 drivers/md/dm-integrity.c static void crypt_journal(struct dm_integrity_c *ic, bool encrypt, unsigned section,
section           896 drivers/md/dm-integrity.c 			rw_section_mac(ic, section, true);
section           898 drivers/md/dm-integrity.c 		req = ic->sk_requests[section];
section           904 drivers/md/dm-integrity.c 		req->src = source_sg[section];
section           905 drivers/md/dm-integrity.c 		req->dst = target_sg[section];
section           910 drivers/md/dm-integrity.c 		section++;
section           918 drivers/md/dm-integrity.c static void encrypt_journal(struct dm_integrity_c *ic, bool encrypt, unsigned section,
section           922 drivers/md/dm-integrity.c 		return xor_journal(ic, encrypt, section, n_sections, comp);
section           924 drivers/md/dm-integrity.c 		return crypt_journal(ic, encrypt, section, n_sections, comp);
section           981 drivers/md/dm-integrity.c static void rw_journal(struct dm_integrity_c *ic, int op, int op_flags, unsigned section,
section           986 drivers/md/dm-integrity.c 	sector = section * ic->journal_section_sectors;
section          1053 drivers/md/dm-integrity.c static void copy_from_journal(struct dm_integrity_c *ic, unsigned section, unsigned offset,
section          1068 drivers/md/dm-integrity.c 	sector = section * ic->journal_section_sectors + JOURNAL_BLOCK_SECTORS + offset;
section            56 drivers/mtd/devices/docg3.c static int docg3_ooblayout_ecc(struct mtd_info *mtd, int section,
section            59 drivers/mtd/devices/docg3.c 	if (section)
section            69 drivers/mtd/devices/docg3.c static int docg3_ooblayout_free(struct mtd_info *mtd, int section,
section            72 drivers/mtd/devices/docg3.c 	if (section > 1)
section            76 drivers/mtd/devices/docg3.c 	if (!section) {
section           457 drivers/mtd/mtdchar.c 	int i, section = 0, ret;
section           468 drivers/mtd/mtdchar.c 		ret = mtd_ooblayout_ecc(mtd, section++, &oobregion);
section           504 drivers/mtd/mtdchar.c 	int i, section = 0, ret;
section           515 drivers/mtd/mtdchar.c 		ret = mtd_ooblayout_ecc(mtd, section++, &oobregion);
section          1314 drivers/mtd/mtdcore.c int mtd_ooblayout_ecc(struct mtd_info *mtd, int section,
section          1319 drivers/mtd/mtdcore.c 	if (!mtd || section < 0)
section          1325 drivers/mtd/mtdcore.c 	return mtd->ooblayout->ecc(mtd, section, oobecc);
section          1346 drivers/mtd/mtdcore.c int mtd_ooblayout_free(struct mtd_info *mtd, int section,
section          1351 drivers/mtd/mtdcore.c 	if (!mtd || section < 0)
section          1357 drivers/mtd/mtdcore.c 	return mtd->ooblayout->free(mtd, section, oobfree);
section          1381 drivers/mtd/mtdcore.c 					    int section,
section          1384 drivers/mtd/mtdcore.c 	int pos = 0, ret, section = 0;
section          1389 drivers/mtd/mtdcore.c 		ret = iter(mtd, section, oobregion);
section          1397 drivers/mtd/mtdcore.c 		section++;
section          1406 drivers/mtd/mtdcore.c 	*sectionp = section;
section          1425 drivers/mtd/mtdcore.c 				 int *section,
section          1428 drivers/mtd/mtdcore.c 	return mtd_ooblayout_find_region(mtd, eccbyte, section, oobregion,
section          1450 drivers/mtd/mtdcore.c 					    int section,
section          1454 drivers/mtd/mtdcore.c 	int section, ret;
section          1456 drivers/mtd/mtdcore.c 	ret = mtd_ooblayout_find_region(mtd, start, &section,
section          1470 drivers/mtd/mtdcore.c 		ret = iter(mtd, ++section, &oobregion);
section          1493 drivers/mtd/mtdcore.c 					    int section,
section          1497 drivers/mtd/mtdcore.c 	int section, ret;
section          1499 drivers/mtd/mtdcore.c 	ret = mtd_ooblayout_find_region(mtd, start, &section,
section          1513 drivers/mtd/mtdcore.c 		ret = iter(mtd, ++section, &oobregion);
section          1530 drivers/mtd/mtdcore.c 					    int section,
section          1534 drivers/mtd/mtdcore.c 	int section = 0, ret, nbytes = 0;
section          1537 drivers/mtd/mtdcore.c 		ret = iter(mtd, section++, &oobregion);
section           285 drivers/mtd/mtdpart.c static int part_ooblayout_ecc(struct mtd_info *mtd, int section,
section           290 drivers/mtd/mtdpart.c 	return mtd_ooblayout_ecc(part->parent, section, oobregion);
section           293 drivers/mtd/mtdpart.c static int part_ooblayout_free(struct mtd_info *mtd, int section,
section           298 drivers/mtd/mtdpart.c 	return mtd_ooblayout_free(part->parent, section, oobregion);
section            66 drivers/mtd/nand/onenand/onenand_base.c static int flexonenand_ooblayout_ecc(struct mtd_info *mtd, int section,
section            69 drivers/mtd/nand/onenand/onenand_base.c 	if (section > 7)
section            72 drivers/mtd/nand/onenand/onenand_base.c 	oobregion->offset = (section * 16) + 6;
section            78 drivers/mtd/nand/onenand/onenand_base.c static int flexonenand_ooblayout_free(struct mtd_info *mtd, int section,
section            81 drivers/mtd/nand/onenand/onenand_base.c 	if (section > 7)
section            84 drivers/mtd/nand/onenand/onenand_base.c 	oobregion->offset = (section * 16) + 2;
section           102 drivers/mtd/nand/onenand/onenand_base.c static int onenand_ooblayout_128_ecc(struct mtd_info *mtd, int section,
section           105 drivers/mtd/nand/onenand/onenand_base.c 	if (section > 7)
section           108 drivers/mtd/nand/onenand/onenand_base.c 	oobregion->offset = (section * 16) + 7;
section           114 drivers/mtd/nand/onenand/onenand_base.c static int onenand_ooblayout_128_free(struct mtd_info *mtd, int section,
section           117 drivers/mtd/nand/onenand/onenand_base.c 	if (section >= 8)
section           124 drivers/mtd/nand/onenand/onenand_base.c 	oobregion->offset = (section * 16) + 2;
section           138 drivers/mtd/nand/onenand/onenand_base.c static int onenand_ooblayout_32_64_ecc(struct mtd_info *mtd, int section,
section           141 drivers/mtd/nand/onenand/onenand_base.c 	if (section > 3)
section           144 drivers/mtd/nand/onenand/onenand_base.c 	oobregion->offset = (section * 16) + 8;
section           150 drivers/mtd/nand/onenand/onenand_base.c static int onenand_ooblayout_32_64_free(struct mtd_info *mtd, int section,
section           155 drivers/mtd/nand/onenand/onenand_base.c 	if (section >= sections)
section           158 drivers/mtd/nand/onenand/onenand_base.c 	if (section & 1) {
section           159 drivers/mtd/nand/onenand/onenand_base.c 		oobregion->offset = ((section - 1) * 16) + 14;
section           162 drivers/mtd/nand/onenand/onenand_base.c 		oobregion->offset = (section * 16) + 2;
section           980 drivers/mtd/nand/raw/brcmnand/brcmnand.c static int brcmnand_hamming_ooblayout_ecc(struct mtd_info *mtd, int section,
section           989 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	if (section >= sectors)
section           992 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	oobregion->offset = (section * sas) + 6;
section           998 drivers/mtd/nand/raw/brcmnand/brcmnand.c static int brcmnand_hamming_ooblayout_free(struct mtd_info *mtd, int section,
section          1007 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	if (section >= sectors * 2)
section          1010 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	oobregion->offset = (section / 2) * sas;
section          1012 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	if (section & 1) {
section          1019 drivers/mtd/nand/raw/brcmnand/brcmnand.c 		if (!section) {
section          1038 drivers/mtd/nand/raw/brcmnand/brcmnand.c static int brcmnand_bch_ooblayout_ecc(struct mtd_info *mtd, int section,
section          1047 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	if (section >= sectors)
section          1050 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	oobregion->offset = ((section + 1) * sas) - chip->ecc.bytes;
section          1056 drivers/mtd/nand/raw/brcmnand/brcmnand.c static int brcmnand_bch_ooblayout_free_lp(struct mtd_info *mtd, int section,
section          1065 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	if (section >= sectors)
section          1071 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	oobregion->offset = section * sas;
section          1074 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	if (!section) {
section          1082 drivers/mtd/nand/raw/brcmnand/brcmnand.c static int brcmnand_bch_ooblayout_free_sp(struct mtd_info *mtd, int section,
section          1090 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	if (section > 1 || sas - chip->ecc.bytes < 6 ||
section          1091 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	    (section && sas - chip->ecc.bytes == 6))
section          1094 drivers/mtd/nand/raw/brcmnand/brcmnand.c 	if (!section) {
section           450 drivers/mtd/nand/raw/cafe_nand.c static int cafe_ooblayout_ecc(struct mtd_info *mtd, int section,
section           455 drivers/mtd/nand/raw/cafe_nand.c 	if (section)
section           464 drivers/mtd/nand/raw/cafe_nand.c static int cafe_ooblayout_free(struct mtd_info *mtd, int section,
section           469 drivers/mtd/nand/raw/cafe_nand.c 	if (section)
section           463 drivers/mtd/nand/raw/davinci_nand.c static int hwecc4_ooblayout_small_ecc(struct mtd_info *mtd, int section,
section           466 drivers/mtd/nand/raw/davinci_nand.c 	if (section > 2)
section           469 drivers/mtd/nand/raw/davinci_nand.c 	if (!section) {
section           472 drivers/mtd/nand/raw/davinci_nand.c 	} else if (section == 1) {
section           483 drivers/mtd/nand/raw/davinci_nand.c static int hwecc4_ooblayout_small_free(struct mtd_info *mtd, int section,
section           486 drivers/mtd/nand/raw/davinci_nand.c 	if (section > 1)
section           489 drivers/mtd/nand/raw/davinci_nand.c 	if (!section) {
section           900 drivers/mtd/nand/raw/denali.c static int denali_ooblayout_ecc(struct mtd_info *mtd, int section,
section           906 drivers/mtd/nand/raw/denali.c 	if (section > 0)
section           915 drivers/mtd/nand/raw/denali.c static int denali_ooblayout_free(struct mtd_info *mtd, int section,
section           921 drivers/mtd/nand/raw/denali.c 	if (section > 0)
section           933 drivers/mtd/nand/raw/diskonchip.c static int doc200x_ooblayout_ecc(struct mtd_info *mtd, int section,
section           936 drivers/mtd/nand/raw/diskonchip.c 	if (section)
section           945 drivers/mtd/nand/raw/diskonchip.c static int doc200x_ooblayout_free(struct mtd_info *mtd, int section,
section           948 drivers/mtd/nand/raw/diskonchip.c 	if (section > 1)
section           963 drivers/mtd/nand/raw/diskonchip.c 	if (!section) {
section            69 drivers/mtd/nand/raw/fsl_elbc_nand.c static int fsl_elbc_ooblayout_ecc(struct mtd_info *mtd, int section,
section            75 drivers/mtd/nand/raw/fsl_elbc_nand.c 	if (section >= chip->ecc.steps)
section            78 drivers/mtd/nand/raw/fsl_elbc_nand.c 	oobregion->offset = (16 * section) + 6;
section            87 drivers/mtd/nand/raw/fsl_elbc_nand.c static int fsl_elbc_ooblayout_free(struct mtd_info *mtd, int section,
section            93 drivers/mtd/nand/raw/fsl_elbc_nand.c 	if (section > chip->ecc.steps)
section            96 drivers/mtd/nand/raw/fsl_elbc_nand.c 	if (!section) {
section           102 drivers/mtd/nand/raw/fsl_elbc_nand.c 		oobregion->offset = (16 * section) -
section           104 drivers/mtd/nand/raw/fsl_elbc_nand.c 		if (section < chip->ecc.steps)
section            84 drivers/mtd/nand/raw/fsl_ifc_nand.c static int fsl_ifc_ooblayout_ecc(struct mtd_info *mtd, int section,
section            89 drivers/mtd/nand/raw/fsl_ifc_nand.c 	if (section)
section            98 drivers/mtd/nand/raw/fsl_ifc_nand.c static int fsl_ifc_ooblayout_free(struct mtd_info *mtd, int section,
section           103 drivers/mtd/nand/raw/fsl_ifc_nand.c 	if (section > 1)
section           108 drivers/mtd/nand/raw/fsl_ifc_nand.c 		if (!section) {
section           119 drivers/mtd/nand/raw/fsl_ifc_nand.c 	if (!section) {
section           158 drivers/mtd/nand/raw/fsmc_nand.c static int fsmc_ecc1_ooblayout_ecc(struct mtd_info *mtd, int section,
section           163 drivers/mtd/nand/raw/fsmc_nand.c 	if (section >= chip->ecc.steps)
section           166 drivers/mtd/nand/raw/fsmc_nand.c 	oobregion->offset = (section * 16) + 2;
section           172 drivers/mtd/nand/raw/fsmc_nand.c static int fsmc_ecc1_ooblayout_free(struct mtd_info *mtd, int section,
section           177 drivers/mtd/nand/raw/fsmc_nand.c 	if (section >= chip->ecc.steps)
section           180 drivers/mtd/nand/raw/fsmc_nand.c 	oobregion->offset = (section * 16) + 8;
section           182 drivers/mtd/nand/raw/fsmc_nand.c 	if (section < chip->ecc.steps - 1)
section           201 drivers/mtd/nand/raw/fsmc_nand.c static int fsmc_ecc4_ooblayout_ecc(struct mtd_info *mtd, int section,
section           206 drivers/mtd/nand/raw/fsmc_nand.c 	if (section >= chip->ecc.steps)
section           211 drivers/mtd/nand/raw/fsmc_nand.c 	if (!section && mtd->writesize <= 512)
section           214 drivers/mtd/nand/raw/fsmc_nand.c 		oobregion->offset = (section * 16) + 2;
section           219 drivers/mtd/nand/raw/fsmc_nand.c static int fsmc_ecc4_ooblayout_free(struct mtd_info *mtd, int section,
section           224 drivers/mtd/nand/raw/fsmc_nand.c 	if (section >= chip->ecc.steps)
section           227 drivers/mtd/nand/raw/fsmc_nand.c 	oobregion->offset = (section * 16) + 15;
section           229 drivers/mtd/nand/raw/fsmc_nand.c 	if (section < chip->ecc.steps - 1)
section          1002 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c static int gpmi_ooblayout_ecc(struct mtd_info *mtd, int section,
section          1009 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 	if (section)
section          1018 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c static int gpmi_ooblayout_free(struct mtd_info *mtd, int section,
section          1025 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 	if (section)
section           612 drivers/mtd/nand/raw/hisi504_nand.c static int hisi_ooblayout_ecc(struct mtd_info *mtd, int section,
section           619 drivers/mtd/nand/raw/hisi504_nand.c static int hisi_ooblayout_free(struct mtd_info *mtd, int section,
section           622 drivers/mtd/nand/raw/hisi504_nand.c 	if (section)
section            75 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c static int qi_lb60_ooblayout_ecc(struct mtd_info *mtd, int section,
section            81 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c 	if (section || !ecc->total)
section            90 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c static int qi_lb60_ooblayout_free(struct mtd_info *mtd, int section,
section            96 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c 	if (section)
section           110 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c static int jz4725b_ooblayout_ecc(struct mtd_info *mtd, int section,
section           116 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c 	if (section || !ecc->total)
section           125 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c static int jz4725b_ooblayout_free(struct mtd_info *mtd, int section,
section           131 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c 	if (section)
section           131 drivers/mtd/nand/raw/lpc32xx_mlc.c static int lpc32xx_ooblayout_ecc(struct mtd_info *mtd, int section,
section           136 drivers/mtd/nand/raw/lpc32xx_mlc.c 	if (section >= nand_chip->ecc.steps)
section           139 drivers/mtd/nand/raw/lpc32xx_mlc.c 	oobregion->offset = ((section + 1) * 16) - nand_chip->ecc.bytes;
section           145 drivers/mtd/nand/raw/lpc32xx_mlc.c static int lpc32xx_ooblayout_free(struct mtd_info *mtd, int section,
section           150 drivers/mtd/nand/raw/lpc32xx_mlc.c 	if (section >= nand_chip->ecc.steps)
section           153 drivers/mtd/nand/raw/lpc32xx_mlc.c 	oobregion->offset = 16 * section;
section           139 drivers/mtd/nand/raw/lpc32xx_slc.c static int lpc32xx_ooblayout_ecc(struct mtd_info *mtd, int section,
section           142 drivers/mtd/nand/raw/lpc32xx_slc.c 	if (section)
section           151 drivers/mtd/nand/raw/lpc32xx_slc.c static int lpc32xx_ooblayout_free(struct mtd_info *mtd, int section,
section           154 drivers/mtd/nand/raw/lpc32xx_slc.c 	if (section > 1)
section           157 drivers/mtd/nand/raw/lpc32xx_slc.c 	if (!section) {
section          2124 drivers/mtd/nand/raw/marvell_nand.c static int marvell_nand_ooblayout_ecc(struct mtd_info *mtd, int section,
section          2130 drivers/mtd/nand/raw/marvell_nand.c 	if (section)
section          2140 drivers/mtd/nand/raw/marvell_nand.c static int marvell_nand_ooblayout_free(struct mtd_info *mtd, int section,
section          2146 drivers/mtd/nand/raw/marvell_nand.c 	if (section)
section           952 drivers/mtd/nand/raw/meson_nand.c static int meson_ooblayout_ecc(struct mtd_info *mtd, int section,
section           957 drivers/mtd/nand/raw/meson_nand.c 	if (section >= nand->ecc.steps)
section           960 drivers/mtd/nand/raw/meson_nand.c 	oobregion->offset =  2 + (section * (2 + nand->ecc.bytes));
section           966 drivers/mtd/nand/raw/meson_nand.c static int meson_ooblayout_free(struct mtd_info *mtd, int section,
section           971 drivers/mtd/nand/raw/meson_nand.c 	if (section >= nand->ecc.steps)
section           974 drivers/mtd/nand/raw/meson_nand.c 	oobregion->offset = section * (2 + nand->ecc.bytes);
section          1116 drivers/mtd/nand/raw/mtk_nand.c static int mtk_nfc_ooblayout_free(struct mtd_info *mtd, int section,
section          1126 drivers/mtd/nand/raw/mtk_nand.c 	if (section >= eccsteps)
section          1130 drivers/mtd/nand/raw/mtk_nand.c 	oob_region->offset = section * fdm->reg_size + fdm->ecc_size;
section          1135 drivers/mtd/nand/raw/mtk_nand.c static int mtk_nfc_ooblayout_ecc(struct mtd_info *mtd, int section,
section          1142 drivers/mtd/nand/raw/mtk_nand.c 	if (section)
section          1005 drivers/mtd/nand/raw/mxc_nand.c static int mxc_v1_ooblayout_ecc(struct mtd_info *mtd, int section,
section          1010 drivers/mtd/nand/raw/mxc_nand.c 	if (section >= nand_chip->ecc.steps)
section          1013 drivers/mtd/nand/raw/mxc_nand.c 	oobregion->offset = (section * 16) + 6;
section          1019 drivers/mtd/nand/raw/mxc_nand.c static int mxc_v1_ooblayout_free(struct mtd_info *mtd, int section,
section          1024 drivers/mtd/nand/raw/mxc_nand.c 	if (section > nand_chip->ecc.steps)
section          1027 drivers/mtd/nand/raw/mxc_nand.c 	if (!section) {
section          1036 drivers/mtd/nand/raw/mxc_nand.c 		oobregion->offset = ((section - 1) * 16) + MXC_V1_ECCBYTES + 6;
section          1037 drivers/mtd/nand/raw/mxc_nand.c 		if (section < nand_chip->ecc.steps)
section          1038 drivers/mtd/nand/raw/mxc_nand.c 			oobregion->length = (section * 16) + 6 -
section          1052 drivers/mtd/nand/raw/mxc_nand.c static int mxc_v2_ooblayout_ecc(struct mtd_info *mtd, int section,
section          1058 drivers/mtd/nand/raw/mxc_nand.c 	if (section >= nand_chip->ecc.steps)
section          1061 drivers/mtd/nand/raw/mxc_nand.c 	oobregion->offset = (section * stepsize) + 7;
section          1067 drivers/mtd/nand/raw/mxc_nand.c static int mxc_v2_ooblayout_free(struct mtd_info *mtd, int section,
section          1073 drivers/mtd/nand/raw/mxc_nand.c 	if (section >= nand_chip->ecc.steps)
section          1076 drivers/mtd/nand/raw/mxc_nand.c 	if (!section) {
section          1085 drivers/mtd/nand/raw/mxc_nand.c 		oobregion->offset = section * stepsize;
section            49 drivers/mtd/nand/raw/nand_base.c static int nand_ooblayout_ecc_sp(struct mtd_info *mtd, int section,
section            55 drivers/mtd/nand/raw/nand_base.c 	if (section > 1)
section            58 drivers/mtd/nand/raw/nand_base.c 	if (!section) {
section            75 drivers/mtd/nand/raw/nand_base.c static int nand_ooblayout_free_sp(struct mtd_info *mtd, int section,
section            78 drivers/mtd/nand/raw/nand_base.c 	if (section > 1)
section            82 drivers/mtd/nand/raw/nand_base.c 		if (section)
section            89 drivers/mtd/nand/raw/nand_base.c 		if (!section)
section           104 drivers/mtd/nand/raw/nand_base.c static int nand_ooblayout_ecc_lp(struct mtd_info *mtd, int section,
section           110 drivers/mtd/nand/raw/nand_base.c 	if (section || !ecc->total)
section           119 drivers/mtd/nand/raw/nand_base.c static int nand_ooblayout_free_lp(struct mtd_info *mtd, int section,
section           125 drivers/mtd/nand/raw/nand_base.c 	if (section)
section           144 drivers/mtd/nand/raw/nand_base.c static int nand_ooblayout_ecc_lp_hamming(struct mtd_info *mtd, int section,
section           150 drivers/mtd/nand/raw/nand_base.c 	if (section)
section           171 drivers/mtd/nand/raw/nand_base.c static int nand_ooblayout_free_lp_hamming(struct mtd_info *mtd, int section,
section           178 drivers/mtd/nand/raw/nand_base.c 	if (section < 0 || section > 1)
section           192 drivers/mtd/nand/raw/nand_base.c 	if (section == 0) {
section          2754 drivers/mtd/nand/raw/nand_base.c 	int index, section = 0;
section          2783 drivers/mtd/nand/raw/nand_base.c 	ret = mtd_ooblayout_find_eccregion(mtd, index, &section, &oobregion);
section           101 drivers/mtd/nand/raw/nand_micron.c 					      int section,
section           104 drivers/mtd/nand/raw/nand_micron.c 	if (section >= 4)
section           107 drivers/mtd/nand/raw/nand_micron.c 	oobregion->offset = (section * 16) + 8;
section           114 drivers/mtd/nand/raw/nand_micron.c 					       int section,
section           117 drivers/mtd/nand/raw/nand_micron.c 	if (section >= 4)
section           120 drivers/mtd/nand/raw/nand_micron.c 	oobregion->offset = (section * 16) + 2;
section           132 drivers/mtd/nand/raw/nand_micron.c 					      int section,
section           137 drivers/mtd/nand/raw/nand_micron.c 	if (section)
section           147 drivers/mtd/nand/raw/nand_micron.c 					       int section,
section           152 drivers/mtd/nand/raw/nand_micron.c 	if (section)
section          1816 drivers/mtd/nand/raw/omap2.c static int omap_ooblayout_ecc(struct mtd_info *mtd, int section,
section          1827 drivers/mtd/nand/raw/omap2.c 	if (section)
section          1836 drivers/mtd/nand/raw/omap2.c static int omap_ooblayout_free(struct mtd_info *mtd, int section,
section          1847 drivers/mtd/nand/raw/omap2.c 	if (section)
section          1865 drivers/mtd/nand/raw/omap2.c static int omap_sw_ooblayout_ecc(struct mtd_info *mtd, int section,
section          1871 drivers/mtd/nand/raw/omap2.c 	if (section >= chip->ecc.steps)
section          1878 drivers/mtd/nand/raw/omap2.c 	oobregion->offset = off + (section * (chip->ecc.bytes + 1));
section          1884 drivers/mtd/nand/raw/omap2.c static int omap_sw_ooblayout_free(struct mtd_info *mtd, int section,
section          1890 drivers/mtd/nand/raw/omap2.c 	if (section)
section          2411 drivers/mtd/nand/raw/qcom_nandc.c static int qcom_nand_ooblayout_ecc(struct mtd_info *mtd, int section,
section          2418 drivers/mtd/nand/raw/qcom_nandc.c 	if (section > 1)
section          2421 drivers/mtd/nand/raw/qcom_nandc.c 	if (!section) {
section          2433 drivers/mtd/nand/raw/qcom_nandc.c static int qcom_nand_ooblayout_free(struct mtd_info *mtd, int section,
section          2440 drivers/mtd/nand/raw/qcom_nandc.c 	if (section)
section            75 drivers/mtd/nand/raw/s3c2410.c static int s3c2410_ooblayout_ecc(struct mtd_info *mtd, int section,
section            78 drivers/mtd/nand/raw/s3c2410.c 	if (section)
section            87 drivers/mtd/nand/raw/s3c2410.c static int s3c2410_ooblayout_free(struct mtd_info *mtd, int section,
section            90 drivers/mtd/nand/raw/s3c2410.c 	if (section)
section            32 drivers/mtd/nand/raw/sh_flctl.c static int flctl_4secc_ooblayout_sp_ecc(struct mtd_info *mtd, int section,
section            37 drivers/mtd/nand/raw/sh_flctl.c 	if (section)
section            46 drivers/mtd/nand/raw/sh_flctl.c static int flctl_4secc_ooblayout_sp_free(struct mtd_info *mtd, int section,
section            49 drivers/mtd/nand/raw/sh_flctl.c 	if (section)
section            63 drivers/mtd/nand/raw/sh_flctl.c static int flctl_4secc_ooblayout_lp_ecc(struct mtd_info *mtd, int section,
section            68 drivers/mtd/nand/raw/sh_flctl.c 	if (section >= chip->ecc.steps)
section            71 drivers/mtd/nand/raw/sh_flctl.c 	oobregion->offset = (section * 16) + 6;
section            77 drivers/mtd/nand/raw/sh_flctl.c static int flctl_4secc_ooblayout_lp_free(struct mtd_info *mtd, int section,
section            82 drivers/mtd/nand/raw/sh_flctl.c 	if (section >= chip->ecc.steps)
section            85 drivers/mtd/nand/raw/sh_flctl.c 	oobregion->offset = section * 16;
section            88 drivers/mtd/nand/raw/sh_flctl.c 	if (!section) {
section            12 drivers/mtd/nand/raw/sm_common.c static int oob_sm_ooblayout_ecc(struct mtd_info *mtd, int section,
section            15 drivers/mtd/nand/raw/sm_common.c 	if (section > 1)
section            19 drivers/mtd/nand/raw/sm_common.c 	oobregion->offset = ((section + 1) * 8) - 3;
section            24 drivers/mtd/nand/raw/sm_common.c static int oob_sm_ooblayout_free(struct mtd_info *mtd, int section,
section            27 drivers/mtd/nand/raw/sm_common.c 	switch (section) {
section            61 drivers/mtd/nand/raw/sm_common.c static int oob_sm_small_ooblayout_ecc(struct mtd_info *mtd, int section,
section            64 drivers/mtd/nand/raw/sm_common.c 	if (section)
section            73 drivers/mtd/nand/raw/sm_common.c static int oob_sm_small_ooblayout_free(struct mtd_info *mtd, int section,
section            76 drivers/mtd/nand/raw/sm_common.c 	switch (section) {
section          1682 drivers/mtd/nand/raw/stm32_fmc2_nand.c static int stm32_fmc2_nand_ooblayout_ecc(struct mtd_info *mtd, int section,
section          1688 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	if (section)
section          1697 drivers/mtd/nand/raw/stm32_fmc2_nand.c static int stm32_fmc2_nand_ooblayout_free(struct mtd_info *mtd, int section,
section          1703 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	if (section)
section          1549 drivers/mtd/nand/raw/sunxi_nand.c static int sunxi_nand_ooblayout_ecc(struct mtd_info *mtd, int section,
section          1555 drivers/mtd/nand/raw/sunxi_nand.c 	if (section >= ecc->steps)
section          1558 drivers/mtd/nand/raw/sunxi_nand.c 	oobregion->offset = section * (ecc->bytes + 4) + 4;
section          1564 drivers/mtd/nand/raw/sunxi_nand.c static int sunxi_nand_ooblayout_free(struct mtd_info *mtd, int section,
section          1570 drivers/mtd/nand/raw/sunxi_nand.c 	if (section > ecc->steps)
section          1578 drivers/mtd/nand/raw/sunxi_nand.c 	if (!section && ecc->mode == NAND_ECC_HW) {
section          1585 drivers/mtd/nand/raw/sunxi_nand.c 	oobregion->offset = section * (ecc->bytes + 4);
section          1587 drivers/mtd/nand/raw/sunxi_nand.c 	if (section < ecc->steps)
section           200 drivers/mtd/nand/raw/tegra_nand.c static int tegra_nand_ooblayout_rs_ecc(struct mtd_info *mtd, int section,
section           207 drivers/mtd/nand/raw/tegra_nand.c 	if (section > 0)
section           216 drivers/mtd/nand/raw/tegra_nand.c static int tegra_nand_ooblayout_no_free(struct mtd_info *mtd, int section,
section           227 drivers/mtd/nand/raw/tegra_nand.c static int tegra_nand_ooblayout_bch_ecc(struct mtd_info *mtd, int section,
section           234 drivers/mtd/nand/raw/tegra_nand.c 	if (section > 0)
section           928 drivers/mtd/nand/spi/core.c static int spinand_noecc_ooblayout_ecc(struct mtd_info *mtd, int section,
section           934 drivers/mtd/nand/spi/core.c static int spinand_noecc_ooblayout_free(struct mtd_info *mtd, int section,
section           937 drivers/mtd/nand/spi/core.c 	if (section)
section            47 drivers/mtd/nand/spi/gigadevice.c static int gd5fxgq4xa_ooblayout_ecc(struct mtd_info *mtd, int section,
section            50 drivers/mtd/nand/spi/gigadevice.c 	if (section > 3)
section            53 drivers/mtd/nand/spi/gigadevice.c 	region->offset = (16 * section) + 8;
section            59 drivers/mtd/nand/spi/gigadevice.c static int gd5fxgq4xa_ooblayout_free(struct mtd_info *mtd, int section,
section            62 drivers/mtd/nand/spi/gigadevice.c 	if (section > 3)
section            65 drivers/mtd/nand/spi/gigadevice.c 	if (section) {
section            66 drivers/mtd/nand/spi/gigadevice.c 		region->offset = 16 * section;
section           105 drivers/mtd/nand/spi/gigadevice.c static int gd5fxgq4_variant2_ooblayout_ecc(struct mtd_info *mtd, int section,
section           108 drivers/mtd/nand/spi/gigadevice.c 	if (section)
section           117 drivers/mtd/nand/spi/gigadevice.c static int gd5fxgq4_variant2_ooblayout_free(struct mtd_info *mtd, int section,
section           120 drivers/mtd/nand/spi/gigadevice.c 	if (section)
section            29 drivers/mtd/nand/spi/macronix.c static int mx35lfxge4ab_ooblayout_ecc(struct mtd_info *mtd, int section,
section            35 drivers/mtd/nand/spi/macronix.c static int mx35lfxge4ab_ooblayout_free(struct mtd_info *mtd, int section,
section            38 drivers/mtd/nand/spi/macronix.c 	if (section)
section            37 drivers/mtd/nand/spi/micron.c static int mt29f2g01abagd_ooblayout_ecc(struct mtd_info *mtd, int section,
section            40 drivers/mtd/nand/spi/micron.c 	if (section)
section            49 drivers/mtd/nand/spi/micron.c static int mt29f2g01abagd_ooblayout_free(struct mtd_info *mtd, int section,
section            52 drivers/mtd/nand/spi/micron.c 	if (section)
section            41 drivers/mtd/nand/spi/paragon.c static int pn26g0xa_ooblayout_ecc(struct mtd_info *mtd, int section,
section            44 drivers/mtd/nand/spi/paragon.c 	if (section > 3)
section            47 drivers/mtd/nand/spi/paragon.c 	region->offset = 6 + (15 * section); /* 4 BBM + 2 user bytes */
section            53 drivers/mtd/nand/spi/paragon.c static int pn26g0xa_ooblayout_free(struct mtd_info *mtd, int section,
section            56 drivers/mtd/nand/spi/paragon.c 	if (section > 4)
section            59 drivers/mtd/nand/spi/paragon.c 	if (section == 4) {
section            63 drivers/mtd/nand/spi/paragon.c 		region->offset = 4 + (15 * section);
section            28 drivers/mtd/nand/spi/toshiba.c static int tc58cxgxsx_ooblayout_ecc(struct mtd_info *mtd, int section,
section            31 drivers/mtd/nand/spi/toshiba.c 	if (section > 0)
section            40 drivers/mtd/nand/spi/toshiba.c static int tc58cxgxsx_ooblayout_free(struct mtd_info *mtd, int section,
section            43 drivers/mtd/nand/spi/toshiba.c 	if (section > 0)
section            34 drivers/mtd/nand/spi/winbond.c static int w25m02gv_ooblayout_ecc(struct mtd_info *mtd, int section,
section            37 drivers/mtd/nand/spi/winbond.c 	if (section > 3)
section            40 drivers/mtd/nand/spi/winbond.c 	region->offset = (16 * section) + 8;
section            46 drivers/mtd/nand/spi/winbond.c static int w25m02gv_ooblayout_free(struct mtd_info *mtd, int section,
section            49 drivers/mtd/nand/spi/winbond.c 	if (section > 3)
section            52 drivers/mtd/nand/spi/winbond.c 	region->offset = (16 * section) + 2;
section            73 drivers/mtd/parsers/sharpslpart.c 	int section = 0;
section            79 drivers/mtd/parsers/sharpslpart.c 		ret = mtd_ooblayout_free(mtd, section++, &oobfree);
section          3667 drivers/net/ethernet/broadcom/bnx2.c 		 const struct bnx2_fw_file_section *section,
section          3670 drivers/net/ethernet/broadcom/bnx2.c 	u32 offset = be32_to_cpu(section->offset);
section          3671 drivers/net/ethernet/broadcom/bnx2.c 	u32 len = be32_to_cpu(section->len);
section          6024 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u64 section;
section          6038 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	section = ((u64)mapping) + offsetof(struct host_sp_status_block,
section          6071 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, reg_offset, U64_LO(section));
section          6072 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, reg_offset + 4, U64_HI(section));
section          6074 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, IGU_REG_ATTN_MSG_ADDR_L, U64_LO(section));
section          6075 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, IGU_REG_ATTN_MSG_ADDR_H, U64_HI(section));
section          6078 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	section = ((u64)mapping) + offsetof(struct host_sp_status_block,
section          6085 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	sp_sb_data.host_sb_addr.lo	= U64_LO(section);
section          6086 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	sp_sb_data.host_sb_addr.hi	= U64_HI(section);
section          5548 drivers/net/ethernet/intel/i40e/i40e_common.c 		if (sec->section.type == section_type)
section          5644 drivers/net/ethernet/intel/i40e/i40e_common.c 			if (sec->section.type == SECTION_TYPE_MMIO ||
section          5645 drivers/net/ethernet/intel/i40e/i40e_common.c 			    sec->section.type == SECTION_TYPE_AQ ||
section          5646 drivers/net/ethernet/intel/i40e/i40e_common.c 			    sec->section.type == SECTION_TYPE_RB_AQ) {
section          5652 drivers/net/ethernet/intel/i40e/i40e_common.c 			if (sec->section.type == SECTION_TYPE_RB_AQ ||
section          5653 drivers/net/ethernet/intel/i40e/i40e_common.c 			    sec->section.type == SECTION_TYPE_RB_MMIO) {
section          5695 drivers/net/ethernet/intel/i40e/i40e_common.c 		if (sec->section.type == SECTION_TYPE_AQ) {
section          5704 drivers/net/ethernet/intel/i40e/i40e_common.c 			sec->section.type = SECTION_TYPE_RB_AQ;
section          5708 drivers/net/ethernet/intel/i40e/i40e_common.c 		if (sec->section.type != SECTION_TYPE_MMIO)
section          5711 drivers/net/ethernet/intel/i40e/i40e_common.c 		section_size = sec->section.size +
section          5759 drivers/net/ethernet/intel/i40e/i40e_common.c 		if (sec->section.type != SECTION_TYPE_RB_MMIO)
section          5762 drivers/net/ethernet/intel/i40e/i40e_common.c 		section_size = sec->section.size +
section          5801 drivers/net/ethernet/intel/i40e/i40e_common.c 	sec->section.type = SECTION_TYPE_INFO;
section          5802 drivers/net/ethernet/intel/i40e/i40e_common.c 	sec->section.offset = sizeof(struct i40e_profile_section_header);
section          5803 drivers/net/ethernet/intel/i40e/i40e_common.c 	sec->section.size = sizeof(struct i40e_profile_info);
section          5805 drivers/net/ethernet/intel/i40e/i40e_common.c 					     sec->section.offset);
section           133 drivers/net/ethernet/intel/i40e/i40e_ddp.c 	sec->section.type = SECTION_TYPE_INFO;
section           134 drivers/net/ethernet/intel/i40e/i40e_ddp.c 	sec->section.offset = sizeof(struct i40e_profile_section_header);
section           135 drivers/net/ethernet/intel/i40e/i40e_ddp.c 	sec->section.size = sizeof(struct i40e_profile_info);
section           137 drivers/net/ethernet/intel/i40e/i40e_ddp.c 					     sec->section.offset);
section           173 drivers/net/ethernet/intel/i40e/i40e_ddp.c 	sec->section.type = SECTION_TYPE_INFO;
section           174 drivers/net/ethernet/intel/i40e/i40e_ddp.c 	sec->section.offset = sizeof(struct i40e_profile_section_header);
section           175 drivers/net/ethernet/intel/i40e/i40e_ddp.c 	sec->section.size = sizeof(struct i40e_profile_info);
section           177 drivers/net/ethernet/intel/i40e/i40e_ddp.c 					     sec->section.offset);
section          1581 drivers/net/ethernet/intel/i40e/i40e_type.h 	} section;
section           248 drivers/net/ethernet/intel/ice/ice_flex_type.h 	void *(*handler)(u32 sect_type, void *section, u32 index, u32 *offset);
section           567 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c static struct uni_table_desc *nx_get_table_desc(const u8 *unirom, int section)
section           579 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 		if (tab_type == section)
section           765 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 			u32 section, u32 idx_offset)
section           773 drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c 	tab_desc = nx_get_table_desc(unirom, section);
section           748 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c struct uni_table_desc *qlcnic_get_table_desc(const u8 *unirom, int section)
section           760 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 		if (tab_type == section)
section           942 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 			u32 section, u32 idx_offset)
section           952 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c 	tab_desc = qlcnic_get_table_desc(unirom, section);
section           706 drivers/net/wimax/i2400m/fw.c 		section = 1;
section           721 drivers/net/wimax/i2400m/fw.c 			 section, offset, sizeof(*bh) + data_size,
section           737 drivers/net/wimax/i2400m/fw.c 				i2400m->fw_name, section,
section           747 drivers/net/wimax/i2400m/fw.c 				"failed %d\n", i2400m->fw_name, section,
section           752 drivers/net/wimax/i2400m/fw.c 		section++;
section          1243 drivers/net/wireless/ath/wil6210/wil6210.h struct fw_map *wil_find_fw_mapping(const char *section);
section           265 drivers/net/wireless/ath/wil6210/wmi.c struct fw_map *wil_find_fw_mapping(const char *section)
section           271 drivers/net/wireless/ath/wil6210/wmi.c 		    !strcmp(section, fw_mapping[i].name))
section          1239 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c void iwl_nvm_fixups(u32 hw_id, unsigned int section, u8 *data,
section          1245 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c 	if (section == NVM_SECTION_TYPE_PHY_SKU &&
section           126 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h void iwl_nvm_fixups(u32 hw_id, unsigned int section, u8 *data,
section            91 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c static int iwl_nvm_write_chunk(struct iwl_mvm *mvm, u16 section,
section            97 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		.type = cpu_to_le16(section),
section           122 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 			section, le16_to_cpu(nvm_resp->status));
section           130 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c static int iwl_nvm_read_chunk(struct iwl_mvm *mvm, u16 section,
section           136 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		.type = cpu_to_le16(section),
section           203 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c static int iwl_nvm_write_section(struct iwl_mvm *mvm, u16 section,
section           216 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		ret = iwl_nvm_write_chunk(mvm, section, offset,
section           237 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c static int iwl_nvm_read_section(struct iwl_mvm *mvm, u16 section,
section           257 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		ret = iwl_nvm_read_chunk(mvm, section, offset, length, data);
section           261 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 					 section, offset, length);
section           267 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	iwl_nvm_fixups(mvm->trans->hw_id, section, data, offset);
section           270 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 			 "NVM section %d read completed\n", section);
section           364 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	int ret, section;
section           380 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 	for (section = 0; section < NVM_MAX_NUM_SECTIONS; section++) {
section           382 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		ret = iwl_nvm_read_section(mvm, section, nvm_buffer,
section           397 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		iwl_nvm_fixups(mvm->trans->hw_id, section, temp, ret);
section           399 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		mvm->nvm_sections[section].data = temp;
section           400 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		mvm->nvm_sections[section].length = ret;
section           403 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 		switch (section) {
section           426 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c 			if (section == mvm->cfg->nvm_hw_section_num) {
section           728 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 			    const struct fw_desc *section)
section           732 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	u32 offset, chunk_sz = min_t(u32, FH_MEM_TB_MAX_LENGTH, section->len);
section           749 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 	for (offset = 0; offset < section->len; offset += chunk_sz) {
section           753 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		copy_size = min_t(u32, chunk_sz, section->len - offset);
section           754 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		dst_addr = section->offset + offset;
section           764 drivers/net/wireless/intel/iwlwifi/pcie/trans.c 		memcpy(v_addr, (u8 *)section->data + offset, copy_size);
section           846 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	u8 section = _rtl92ee_get_rate_section_index(regaddr);
section           863 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	rtlphy->tx_power_by_rate_offset[band][rfpath][txnum][section] = data;
section          1546 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 						  enum rate_section section)
section          1552 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	if (section == CCK) {
section          1559 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	} else if (section == OFDM) {
section          1567 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	} else if (section == HT_MCS0_MCS7) {
section          1575 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 	} else if (section == HT_MCS8_MCS15) {
section          1585 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c 			 "Invalid RateSection %d\n", section);
section           246 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 	u8 band, path, txnum, section;
section           251 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 				for (section = 0;
section           252 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 				     section < TX_PWR_BY_RATE_NUM_SECTION;
section           253 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 				     ++section)
section           255 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c 					  [band][path][txnum][section] = 0;
section          1559 drivers/scsi/qla2xxx/qla_nx.c qla82xx_get_table_desc(const u8 *unirom, int section)
section          1573 drivers/scsi/qla2xxx/qla_nx.c 		if (tab_type == section)
section          1582 drivers/scsi/qla2xxx/qla_nx.c 	u32 section, u32 idx_offset)
section          1589 drivers/scsi/qla2xxx/qla_nx.c 	tab_desc = qla82xx_get_table_desc(unirom, section);
section          6686 drivers/scsi/smartpqi/smartpqi_init.c 	void		*section;
section          6846 drivers/scsi/smartpqi/smartpqi_init.c 	firmware_features = section_info->section;
section          6928 drivers/scsi/smartpqi/smartpqi_init.c 	struct pqi_config_table_section_header *section;
section          6955 drivers/scsi/smartpqi/smartpqi_init.c 		section = (void *)config_table + section_offset;
section          6957 drivers/scsi/smartpqi/smartpqi_init.c 		section_info.section = section;
section          6962 drivers/scsi/smartpqi/smartpqi_init.c 		switch (get_unaligned_le16(&section->section_id)) {
section          6988 drivers/scsi/smartpqi/smartpqi_init.c 			get_unaligned_le16(&section->next_section_offset);
section          1148 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 			char section;
section          1153 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 				section = *(pos++);
section          1156 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c 				switch (section) {
section          1335 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 		char section;
section          1342 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			section = *(pos++); len-= 1;
section          1344 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c 			switch (section) {
section          1064 fs/isofs/inode.c 	int section, rv, error;
section          1080 fs/isofs/inode.c 	section = 0;
section          1116 fs/isofs/inode.c 			if (++section > 100) {
section          2505 fs/nfs/nfs4state.c 	const char *section = "", *section_sep = "";
section          2511 fs/nfs/nfs4state.c 			section = "purge state";
section          2519 fs/nfs/nfs4state.c 			section = "lease expired";
section          2529 fs/nfs/nfs4state.c 			section = "reset session";
section          2540 fs/nfs/nfs4state.c 			section = "bind conn to session";
section          2548 fs/nfs/nfs4state.c 			section = "check lease";
section          2556 fs/nfs/nfs4state.c 			section = "migration";
section          2563 fs/nfs/nfs4state.c 			section = "lease moved";
section          2571 fs/nfs/nfs4state.c 			section = "reclaim reboot";
section          2583 fs/nfs/nfs4state.c 			section = "detect expired delegations";
section          2590 fs/nfs/nfs4state.c 			section = "reclaim nograce";
section          2620 fs/nfs/nfs4state.c 	if (strlen(section))
section          2623 fs/nfs/nfs4state.c 			" with error %d\n", section_sep, section,
section           116 include/acpi/ghes.h #define apei_estatus_for_each_section(estatus, section)			\
section           117 include/acpi/ghes.h 	for (section = (struct acpi_hest_generic_data *)(estatus + 1);	\
section           118 include/acpi/ghes.h 	     (void *)section - (void *)(estatus + 1) < estatus->data_length; \
section           119 include/acpi/ghes.h 	     section = acpi_hest_get_next(section))
section            35 include/asm-generic/export.h 	.section ___ksymtab\sec+\name,"a"
section            40 include/asm-generic/export.h 	.section __ksymtab_strings,"a"
section            45 include/asm-generic/export.h 	.section ___kcrctab\sec+\name,"a"
section            65 include/asm-generic/export.h 	.section ".discard.ksym","a"
section            83 include/linux/dynamic_debug.h 	__attribute__((section("__verbose"))) name = {		\
section            81 include/linux/elfnote.h 		__attribute__((section(".note." name),			\
section            77 include/linux/export.h 	__attribute__((section("___ksymtab" sec "+" #sym), used))	\
section            83 include/linux/export.h 	__attribute__((section("___ksymtab" sec "+" #sym), used))	\
section           105 include/linux/export.h 	__attribute__((section("__ksymtab_strings"), used, aligned(1)))	\
section           112 include/linux/export.h 	__attribute__((section("__ksymtab_strings"), used, aligned(1)))	\
section            95 include/linux/init.h #define __HEAD		.section	".head.text","ax"
section            96 include/linux/init.h #define __INIT		.section	".init.text","ax"
section            99 include/linux/init.h #define __INITDATA	.section	".init.data","aw",%progbits
section           100 include/linux/init.h #define __INITRODATA	.section	".init.rodata","a",%progbits
section           103 include/linux/init.h #define __MEMINIT        .section	".meminit.text", "ax"
section           104 include/linux/init.h #define __MEMINITDATA    .section	".meminit.data", "aw"
section           105 include/linux/init.h #define __MEMINITRODATA  .section	".meminit.rodata", "a"
section           108 include/linux/init.h #define __REF            .section       ".ref.text", "ax"
section           109 include/linux/init.h #define __REFDATA        .section       ".ref.data", "aw"
section           110 include/linux/init.h #define __REFCONST       .section       ".ref.rodata", "a"
section           724 include/linux/kernel.h 		__attribute__((section("__trace_printk_fmt"))) =	\
section           768 include/linux/kernel.h 		__attribute__((section("__trace_printk_fmt"))) =	\
section           790 include/linux/kernel.h 		  __attribute__((section("__trace_printk_fmt"))) =	\
section           190 include/linux/kexec.h 					    Elf_Shdr *section,
section           194 include/linux/kexec.h 					Elf_Shdr *section,
section            48 include/linux/linkage.h #define __PAGE_ALIGNED_DATA	.section ".data..page_aligned", "aw"
section            49 include/linux/linkage.h #define __PAGE_ALIGNED_BSS	.section ".bss..page_aligned", "aw"
section          1265 include/linux/mm.h static inline void set_page_section(struct page *page, unsigned long section)
section          1268 include/linux/mm.h 	page->flags |= (section & SECTIONS_MASK) << SECTIONS_PGSHIFT;
section          1269 include/linux/mmzone.h static inline struct page *__section_mem_map_addr(struct mem_section *section)
section          1271 include/linux/mmzone.h 	unsigned long map = section->section_mem_map;
section          1276 include/linux/mmzone.h static inline int present_section(struct mem_section *section)
section          1278 include/linux/mmzone.h 	return (section && (section->section_mem_map & SECTION_MARKED_PRESENT));
section          1286 include/linux/mmzone.h static inline int valid_section(struct mem_section *section)
section          1288 include/linux/mmzone.h 	return (section && (section->section_mem_map & SECTION_HAS_MEM_MAP));
section          1291 include/linux/mmzone.h static inline int early_section(struct mem_section *section)
section          1293 include/linux/mmzone.h 	return (section && (section->section_mem_map & SECTION_IS_EARLY));
section          1301 include/linux/mmzone.h static inline int online_section(struct mem_section *section)
section          1303 include/linux/mmzone.h 	return (section && (section->section_mem_map & SECTION_IS_ONLINE));
section           148 include/linux/module.h #define __INITRODATA_OR_MODULE	.section ".rodata","a",%progbits
section            23 include/linux/moduleloader.h unsigned int arch_mod_section_prepend(struct module *mod, unsigned int section);
section            25 include/linux/moduleparam.h   __used __attribute__((section(".modinfo"), unused, aligned(1)))	  \
section           101 include/linux/mtd/mtd.h 	int (*ecc)(struct mtd_info *mtd, int section,
section           103 include/linux/mtd/mtd.h 	int (*free)(struct mtd_info *mtd, int section,
section           344 include/linux/mtd/mtd.h int mtd_ooblayout_ecc(struct mtd_info *mtd, int section,
section           347 include/linux/mtd/mtd.h 				 int *section,
section           353 include/linux/mtd/mtd.h int mtd_ooblayout_free(struct mtd_info *mtd, int section,
section          1915 include/linux/pci.h #define DECLARE_PCI_FIXUP_SECTION(section, name, vendor, device, class,	\
section          1918 include/linux/pci.h 	__attribute__((__section__(#section), aligned((sizeof(void *)))))    \
section            50 include/linux/percpu-defs.h 	__percpu __attribute__((section(PER_CPU_BASE_SECTION sec)))	\
section            54 include/linux/percpu-defs.h 	__attribute__((section(".discard"), unused))
section            78 include/linux/spinlock.h #define __lockfunc __attribute__((section(".spinlock.text")))
section           148 include/linux/syscalls.h 	  __attribute__((section("_ftrace_events")))			\
section           164 include/linux/syscalls.h 	  __attribute__((section("_ftrace_events")))			\
section           188 include/linux/syscalls.h 	  __attribute__((section("__syscalls_metadata")))	\
section           565 include/linux/trace_events.h 		  __attribute__((section("__trace_printk_fmt"))) =	\
section           119 include/linux/tracepoint.h 	__attribute__((section("__tracepoints_ptrs"))) =		 \
section           284 include/linux/tracepoint.h 	__attribute__((section("__tracepoints_strings"))) = #name;	 \
section           286 include/linux/tracepoint.h 	__attribute__((section("__tracepoints"), used)) =		 \
section           365 include/linux/tracepoint.h #define __tracepoint_string	__attribute__((section("__tracepoint_str")))
section            78 include/trace/bpf_probe.h 	__attribute__((section("__bpf_raw_tp_map")))			\
section            47 include/trace/trace_events.h 	__attribute__((section("_ftrace_eval_map")))	\
section            60 include/trace/trace_events.h 	__attribute__((section("_ftrace_eval_map")))	\
section           785 include/trace/trace_events.h __attribute__((section("_ftrace_events"))) *__event_##call = &event_##call
section           802 include/trace/trace_events.h __attribute__((section("_ftrace_events"))) *__event_##call = &event_##call
section            42 kernel/kallsyms.c __attribute__((weak, section(".rodata")));
section            45 kernel/kallsyms.c __attribute__((weak, section(".rodata")));
section           120 kernel/kexec_file.c arch_kexec_apply_relocations_add(struct purgatory_info *pi, Elf_Shdr *section,
section           137 kernel/kexec_file.c arch_kexec_apply_relocations(struct purgatory_info *pi, Elf_Shdr *section,
section           962 kernel/kexec_file.c 		Elf_Shdr *section;
section           980 kernel/kexec_file.c 		section = pi->sechdrs + relsec->sh_info;
section           983 kernel/kexec_file.c 		if (!(section->sh_flags & SHF_ALLOC))
section           999 kernel/kexec_file.c 			ret = arch_kexec_apply_relocations_add(pi, section,
section          1002 kernel/kexec_file.c 			ret = arch_kexec_apply_relocations(pi, section,
section          1532 kernel/module.c 	unsigned int section;
section          1534 kernel/module.c 	for (section = 0; section < sect_attrs->nsections; section++)
section          1535 kernel/module.c 		kfree(sect_attrs->attrs[section].name);
section          2398 kernel/module.c 					     unsigned int section)
section          2406 kernel/module.c 		       Elf_Shdr *sechdr, unsigned int section)
section          2410 kernel/module.c 	*size += arch_mod_section_prepend(mod, section);
section           191 kernel/trace/trace_export.c __attribute__((section("_ftrace_events"))) *__event_##call = &event_##call;
section           177 lib/842/842_decompress.c 		u64 section = round_down(total, fsize);
section           179 lib/842/842_decompress.c 		u64 pos = total - section;
section           185 lib/842/842_decompress.c 			section -= fsize;
section           187 lib/842/842_decompress.c 		offset += section;
section           193 mm/page_ext.c  	struct mem_section *section = __pfn_to_section(pfn);
section           200 mm/page_ext.c  	if (!section->page_ext)
section           202 mm/page_ext.c  	return get_entry(section->page_ext, pfn);
section           223 mm/page_ext.c  	struct mem_section *section;
section           227 mm/page_ext.c  	section = __pfn_to_section(pfn);
section           229 mm/page_ext.c  	if (section->page_ext)
section           252 mm/page_ext.c  	section->page_ext = (void *)base - page_ext_size * pfn;
section            66 mm/sparse.c    	struct mem_section *section = NULL;
section            71 mm/sparse.c    		section = kzalloc_node(array_size, GFP_KERNEL, nid);
section            73 mm/sparse.c    		section = memblock_alloc_node(array_size, SMP_CACHE_BYTES,
section            75 mm/sparse.c    		if (!section)
section            80 mm/sparse.c    	return section;
section            86 mm/sparse.c    	struct mem_section *section;
section            98 mm/sparse.c    	section = sparse_index_alloc(nid);
section            99 mm/sparse.c    	if (!section)
section           102 mm/sparse.c    	mem_section[root] = section;
section           150 mm/sparse.c    static inline int sparse_early_nid(struct mem_section *section)
section           152 mm/sparse.c    	return (section->section_mem_map >> SECTION_NID_SHIFT);
section           278 mm/sparse.c    		unsigned long section = pfn_to_section_nr(pfn);
section           281 mm/sparse.c    		sparse_index_init(section, nid);
section           282 mm/sparse.c    		set_section_nid(section, nid);
section           284 mm/sparse.c    		ms = __nr_to_section(section);
section          2297 net/ceph/messenger.c 					struct kvec *section,
section          2302 net/ceph/messenger.c 	BUG_ON(!section);
section          2304 net/ceph/messenger.c 	while (section->iov_len < sec_len) {
section          2305 net/ceph/messenger.c 		BUG_ON(section->iov_base == NULL);
section          2306 net/ceph/messenger.c 		left = sec_len - section->iov_len;
section          2307 net/ceph/messenger.c 		ret = ceph_tcp_recvmsg(con->sock, (char *)section->iov_base +
section          2308 net/ceph/messenger.c 				       section->iov_len, left);
section          2311 net/ceph/messenger.c 		section->iov_len += ret;
section          2313 net/ceph/messenger.c 	if (section->iov_len == sec_len)
section          2314 net/ceph/messenger.c 		*crc = crc32c(0, section->iov_base, section->iov_len);
section           267 scripts/gcc-plugins/stackleak_plugin.c 	tree section;
section           269 scripts/gcc-plugins/stackleak_plugin.c 	section = lookup_attribute("section",
section           271 scripts/gcc-plugins/stackleak_plugin.c 	if (section && TREE_VALUE(section)) {
section           272 scripts/gcc-plugins/stackleak_plugin.c 		section = TREE_VALUE(TREE_VALUE(section));
section           274 scripts/gcc-plugins/stackleak_plugin.c 		if (!strncmp(TREE_STRING_POINTER(section), ".init.text", 10))
section           276 scripts/gcc-plugins/stackleak_plugin.c 		if (!strncmp(TREE_STRING_POINTER(section), ".devinit.text", 13))
section           278 scripts/gcc-plugins/stackleak_plugin.c 		if (!strncmp(TREE_STRING_POINTER(section), ".cpuinit.text", 13))
section           280 scripts/gcc-plugins/stackleak_plugin.c 		if (!strncmp(TREE_STRING_POINTER(section), ".meminit.text", 13))
section          1768 scripts/mod/modpost.c 	int section = sechdr->sh_info;
section          1770 scripts/mod/modpost.c 	return (void *)elf->hdr + sechdrs[section].sh_offset +
section            71 tools/objtool/arch.h int arch_decode_instruction(struct elf *elf, struct section *sec,
section            69 tools/objtool/arch/x86/decode.c int arch_decode_instruction(struct elf *elf, struct section *sec,
section            33 tools/objtool/check.c 			      struct section *sec, unsigned long offset)
section           232 tools/objtool/check.c 	struct section *sec;
section           300 tools/objtool/check.c 	struct section *sec;
section           402 tools/objtool/check.c 	struct section *sec;
section           518 tools/objtool/check.c 	struct section *sec;
section           551 tools/objtool/check.c 	struct section *dest_sec;
section          1004 tools/objtool/check.c 	struct section *table_sec;
section          1135 tools/objtool/check.c 	struct section *sec;
section          1159 tools/objtool/check.c 	struct section *sec, *relasec;
section          1253 tools/objtool/check.c 	struct section *sec;
section          1288 tools/objtool/check.c 	struct section *sec;
section          1945 tools/objtool/check.c 	struct section *sec;
section          2356 tools/objtool/check.c 	struct section *sec;
section            31 tools/objtool/check.h 	struct section *sec;
section            60 tools/objtool/check.h 			      struct section *sec, unsigned long offset);
section            24 tools/objtool/elf.c struct section *find_section_by_name(struct elf *elf, const char *name)
section            26 tools/objtool/elf.c 	struct section *sec;
section            35 tools/objtool/elf.c static struct section *find_section_by_index(struct elf *elf,
section            38 tools/objtool/elf.c 	struct section *sec;
section            49 tools/objtool/elf.c 	struct section *sec;
section            60 tools/objtool/elf.c struct symbol *find_symbol_by_offset(struct section *sec, unsigned long offset)
section            74 tools/objtool/elf.c 	struct section *sec;
section            85 tools/objtool/elf.c struct symbol *find_symbol_containing(struct section *sec, unsigned long offset)
section            97 tools/objtool/elf.c struct rela *find_rela_by_dest_range(struct section *sec, unsigned long offset,
section           114 tools/objtool/elf.c struct rela *find_rela_by_dest(struct section *sec, unsigned long offset)
section           119 tools/objtool/elf.c struct symbol *find_containing_func(struct section *sec, unsigned long offset)
section           134 tools/objtool/elf.c 	struct section *sec;
section           209 tools/objtool/elf.c 	struct section *symtab, *sec;
section           352 tools/objtool/elf.c 	struct section *sec;
section           461 tools/objtool/elf.c struct section *elf_create_section(struct elf *elf, const char *name,
section           464 tools/objtool/elf.c 	struct section *sec, *shstrtab;
section           562 tools/objtool/elf.c struct section *elf_create_rela_section(struct elf *elf, struct section *base)
section           565 tools/objtool/elf.c 	struct section *sec;
section           592 tools/objtool/elf.c int elf_rebuild_rela_section(struct section *sec)
section           627 tools/objtool/elf.c 	struct section *sec;
section           659 tools/objtool/elf.c 	struct section *sec, *tmpsec;
section            33 tools/objtool/elf.h 	struct section *base, *rela;
section            46 tools/objtool/elf.h 	struct section *sec;
section            60 tools/objtool/elf.h 	struct section *sec;
section            79 tools/objtool/elf.h struct section *find_section_by_name(struct elf *elf, const char *name);
section            80 tools/objtool/elf.h struct symbol *find_symbol_by_offset(struct section *sec, unsigned long offset);
section            82 tools/objtool/elf.h struct symbol *find_symbol_containing(struct section *sec, unsigned long offset);
section            83 tools/objtool/elf.h struct rela *find_rela_by_dest(struct section *sec, unsigned long offset);
section            84 tools/objtool/elf.h struct rela *find_rela_by_dest_range(struct section *sec, unsigned long offset,
section            86 tools/objtool/elf.h struct symbol *find_containing_func(struct section *sec, unsigned long offset);
section            87 tools/objtool/elf.h struct section *elf_create_section(struct elf *elf, const char *name, size_t
section            89 tools/objtool/elf.h struct section *elf_create_rela_section(struct elf *elf, struct section *base);
section            90 tools/objtool/elf.h int elf_rebuild_rela_section(struct section *sec);
section            84 tools/objtool/orc_gen.c static int create_orc_entry(struct section *u_sec, struct section *ip_relasec,
section            85 tools/objtool/orc_gen.c 				unsigned int idx, struct section *insn_sec,
section           122 tools/objtool/orc_gen.c 	struct section *sec, *u_sec, *ip_relasec;
section            72 tools/objtool/special.c 			 struct section *sec, int idx,
section           162 tools/objtool/special.c 	struct section *sec;
section            20 tools/objtool/special.h 	struct section *orig_sec;
section            23 tools/objtool/special.h 	struct section *new_sec;
section            18 tools/objtool/warn.h static inline char *offstr(struct section *sec, unsigned long offset)
section            39 tools/perf/builtin-config.c 	struct perf_config_section *section = NULL;
section            54 tools/perf/builtin-config.c 	perf_config_items__for_each_entry(&set->sections, section) {
section            55 tools/perf/builtin-config.c 		if (!use_system_config && section->from_system_config)
section            57 tools/perf/builtin-config.c 		fprintf(fp, "[%s]\n", section->name);
section            59 tools/perf/builtin-config.c 		perf_config_items__for_each_entry(&section->items, item) {
section            74 tools/perf/builtin-config.c 	struct perf_config_section *section;
section            80 tools/perf/builtin-config.c 	perf_config_items__for_each_entry(&set->sections, section) {
section            81 tools/perf/builtin-config.c 		if (!strstarts(var, section->name))
section            84 tools/perf/builtin-config.c 		perf_config_items__for_each_entry(&section->items, item) {
section            85 tools/perf/builtin-config.c 			const char *name = var + strlen(section->name) + 1;
section           104 tools/perf/builtin-config.c 	struct perf_config_section *section;
section           110 tools/perf/builtin-config.c 	perf_config_set__for_each_entry(set, section, item) {
section           114 tools/perf/builtin-config.c 			printf("%s.%s=%s\n", section->name,
section          1504 tools/perf/builtin-timechart.c static int process_header(struct perf_file_section *section __maybe_unused,
section            32 tools/perf/include/bpf/bpf.h struct ____btf_map_##name __attribute__((section(".maps." #name), used)) \
section            50 tools/perf/include/bpf/bpf.h #define SEC(NAME) __attribute__((section(NAME),  used))
section            27 tools/perf/tests/bpf-script-example.c #define SEC(NAME) __attribute__((section(NAME), used))
section            10 tools/perf/tests/bpf-script-test-kbuild.c #define SEC(NAME) __attribute__((section(NAME), used))
section            10 tools/perf/tests/bpf-script-test-prologue.c #define SEC(NAME) __attribute__((section(NAME), used))
section            27 tools/perf/tests/bpf-script-test-relocation.c #define SEC(NAME) __attribute__((section(NAME), used))
section           513 tools/perf/util/config.c 	struct perf_config_section *section;
section           515 tools/perf/util/config.c 	list_for_each_entry(section, sections, node)
section           516 tools/perf/util/config.c 		if (!strcmp(section->name, section_name))
section           517 tools/perf/util/config.c 			return section;
section           523 tools/perf/util/config.c 						 struct perf_config_section *section)
section           527 tools/perf/util/config.c 	list_for_each_entry(item, &section->items, node)
section           537 tools/perf/util/config.c 	struct perf_config_section *section = zalloc(sizeof(*section));
section           539 tools/perf/util/config.c 	if (!section)
section           542 tools/perf/util/config.c 	INIT_LIST_HEAD(&section->items);
section           543 tools/perf/util/config.c 	section->name = strdup(section_name);
section           544 tools/perf/util/config.c 	if (!section->name) {
section           546 tools/perf/util/config.c 		free(section);
section           550 tools/perf/util/config.c 	list_add_tail(&section->node, sections);
section           551 tools/perf/util/config.c 	return section;
section           554 tools/perf/util/config.c static struct perf_config_item *add_config_item(struct perf_config_section *section,
section           569 tools/perf/util/config.c 	list_add_tail(&item->node, &section->items);
section           591 tools/perf/util/config.c 	struct perf_config_section *section = NULL;
section           611 tools/perf/util/config.c 	section = find_section(sections, section_name);
section           612 tools/perf/util/config.c 	if (!section) {
section           613 tools/perf/util/config.c 		section = add_section(sections, section_name);
section           614 tools/perf/util/config.c 		if (!section)
section           618 tools/perf/util/config.c 	item = find_config_item(name, section);
section           620 tools/perf/util/config.c 		item = add_config_item(section, name);
section           631 tools/perf/util/config.c 		section->from_system_config = true;
section           634 tools/perf/util/config.c 		section->from_system_config = false;
section           729 tools/perf/util/config.c 	struct perf_config_section *section;
section           735 tools/perf/util/config.c 	perf_config_set__for_each_entry(config_set, section, item) {
section           740 tools/perf/util/config.c 				  section->name, item->name);
section           776 tools/perf/util/config.c static void perf_config_section__purge(struct perf_config_section *section)
section           780 tools/perf/util/config.c 	list_for_each_entry_safe(item, tmp, &section->items, node) {
section           786 tools/perf/util/config.c static void perf_config_section__delete(struct perf_config_section *section)
section           788 tools/perf/util/config.c 	perf_config_section__purge(section);
section           789 tools/perf/util/config.c 	zfree(&section->name);
section           790 tools/perf/util/config.c 	free(section);
section           795 tools/perf/util/config.c 	struct perf_config_section *section, *tmp;
section           797 tools/perf/util/config.c 	list_for_each_entry_safe(section, tmp, &set->sections, node) {
section           798 tools/perf/util/config.c 		list_del_init(&section->node);
section           799 tools/perf/util/config.c 		perf_config_section__delete(section);
section            49 tools/perf/util/config.h #define perf_config_sections__for_each_entry(list, section)	\
section            50 tools/perf/util/config.h         list_for_each_entry(section, list, node)
section            66 tools/perf/util/config.h #define perf_config_set__for_each_entry(set, section, item)			\
section            67 tools/perf/util/config.h 	perf_config_sections__for_each_entry(&set->sections, section)		\
section            68 tools/perf/util/config.h 	perf_config_items__for_each_entry(&section->items, item)
section          2876 tools/perf/util/header.c static int perf_file_section__fprintf_info(struct perf_file_section *section,
section          2883 tools/perf/util/header.c 	if (lseek(fd, section->offset, SEEK_SET) == (off_t)-1) {
section          2885 tools/perf/util/header.c 				"%d, continuing...\n", section->offset, feat);
section          3141 tools/perf/util/header.c 				  int (*process)(struct perf_file_section *section,
section          3367 tools/perf/util/header.c static int perf_file_section__process(struct perf_file_section *section,
section          3374 tools/perf/util/header.c 		.size	= section->size,
section          3375 tools/perf/util/header.c 		.offset	= section->offset,
section          3378 tools/perf/util/header.c 	if (lseek(fd, section->offset, SEEK_SET) == (off_t)-1) {
section          3380 tools/perf/util/header.c 			  "%d, continuing...\n", section->offset, feat);
section           132 tools/perf/util/header.h 				  int (*process)(struct perf_file_section *section,
section           191 tools/perf/util/srcline.c static void find_address_in_section(bfd *abfd, asection *section, void *data)
section           202 tools/perf/util/srcline.c 	flags = bfd_get_section_flags(abfd, section);
section           204 tools/perf/util/srcline.c 	flags = bfd_section_flags(section);
section           211 tools/perf/util/srcline.c 	vma = bfd_get_section_vma(abfd, section);
section           213 tools/perf/util/srcline.c 	vma = bfd_section_vma(section);
section           216 tools/perf/util/srcline.c 	size = bfd_get_section_size(section);
section           218 tools/perf/util/srcline.c 	size = bfd_section_size(section);
section           224 tools/perf/util/srcline.c 	a2l->found = bfd_find_nearest_line(abfd, section, a2l->syms, pc - vma,
section            22 tools/testing/selftests/bpf/bpf_helpers.h #define SEC(NAME) __attribute__((section(NAME), used))
section           273 tools/testing/selftests/bpf/bpf_helpers.h 	__attribute__ ((section(".maps." #name), used))		\
section           800 tools/testing/selftests/bpf/progs/test_xdp_noinline.c __attribute__ ((section("xdp-test"), used))
section           821 tools/testing/selftests/bpf/progs/test_xdp_noinline.c char _license[] __attribute__ ((section("license"), used)) = "GPL";
section           822 tools/testing/selftests/bpf/progs/test_xdp_noinline.c int _version __attribute__ ((section("version"), used)) = 1;
section            33 tools/testing/selftests/powerpc/copyloops/asm/ppc_asm.h 	.section __ex_table,"a";	\
section           821 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h 	stringify_in_c(.section __ex_table,"a";)\
section            12 tools/testing/selftests/tc-testing/bpf/action.c __attribute__((section("action-ok"),used)) int action_ok(struct __sk_buff *s)
section            17 tools/testing/selftests/tc-testing/bpf/action.c __attribute__((section("action-ko"),used)) int action_ko(struct __sk_buff *s)
section            23 tools/testing/selftests/tc-testing/bpf/action.c char _license[] __attribute__((section("license"),used)) = "GPL";