Searched refs:rodata (Results 1 - 135 of 135) sorted by relevance

/linux-4.4.14/arch/ia64/scripts/
H A Dcheck-segrel.S1 .rodata
/linux-4.4.14/arch/x86/realmode/rm/
H A Dtrampoline_common.S1 .section ".rodata","a"
H A Drealmode.lds.S25 .rodata : {
26 *(.rodata)
27 *(.rodata.*)
H A Dwakeup_asm.S143 .section ".rodata","a"
168 .section ".rodata","a"
H A Dreboot.S126 .section ".rodata", "a"
H A Dtrampoline_64.S127 .section ".rodata","a"
/linux-4.4.14/arch/m32r/boot/compressed/
H A Dvmlinux.lds.S10 .rodata : { *(.rodata) *(.rodata.*) }
/linux-4.4.14/arch/s390/boot/compressed/
H A Dvmlinux.lds.S19 .rodata.compressed : {
20 *(.rodata.compressed)
28 .rodata : {
30 *(.rodata) /* read-only data */
31 *(.rodata.*)
/linux-4.4.14/arch/x86/boot/compressed/
H A Dvmlinux.lds.S29 .rodata..compressed : {
30 *(.rodata..compressed)
38 .rodata : {
40 *(.rodata) /* read-only data */
41 *(.rodata.*)
H A Dmkpiggy.c81 printf(".section \".rodata..compressed\",\"a\",@progbits\n"); main()
/linux-4.4.14/drivers/gpu/drm/i915/
H A Di915_gem_render_state.c53 so->rodata = render_state_get_rodata(dev, so->gen); render_state_init()
54 if (so->rodata == NULL) render_state_init()
57 if (so->rodata->batch_items * 4 > 4096) render_state_init()
96 const struct intel_renderstate_rodata *rodata = so->rodata; render_state_setup() local
109 while (i < rodata->batch_items) { render_state_setup()
110 u32 s = rodata->batch[i]; render_state_setup()
112 if (i * 4 == rodata->reloc[reloc_index]) { render_state_setup()
116 if (i + 1 >= rodata->batch_items || render_state_setup()
117 rodata->batch[i + 1] != 0) { render_state_setup()
152 if (rodata->reloc[reloc_index] != -1) { render_state_setup()
184 if (so->rodata == NULL) i915_gem_render_state_prepare()
205 if (so.rodata == NULL) i915_gem_render_state_init()
209 so.rodata->batch_items * 4, i915_gem_render_state_init()
H A Di915_gem_render_state.h36 const struct intel_renderstate_rodata *rodata; member in struct:render_state
H A Dintel_lrc.c1842 if (so.rodata == NULL) intel_lr_context_render_state_init()
/linux-4.4.14/arch/powerpc/boot/
H A DzImage.coff.lds.S16 *(.rodata*)
H A DzImage.ps3.lds.S30 *(.rodata*)
H A DzImage.lds.S22 *(.rodata*)
/linux-4.4.14/arch/arm/boot/compressed/
H A Dvmlinux.lds.S47 .rodata : {
48 *(.rodata)
49 *(.rodata.*)
/linux-4.4.14/include/asm-generic/
H A Dsections.h11 * [_stext, _etext]: contains .text.* sections, may also contain .rodata.*
13 * [_sdata, _edata]: contains .data.* sections, may also contain .rodata.*
15 * [__start_rodata, __end_rodata]: contains .rodata.* sections
H A Dvmlinux.lds.h197 *(.dtb.init.rodata) \
256 .rodata : AT(ADDR(.rodata) - LOAD_OFFSET) { \
258 *(.rodata) *(.rodata.*) \
387 *(.ref.rodata) \
388 MEM_KEEP(init.rodata) \
389 MEM_KEEP(exit.rodata) \
514 *(.init.rodata) \
518 MEM_DISCARD(init.rodata) \
539 MEM_DISCARD(exit.rodata)
/linux-4.4.14/arch/nios2/boot/compressed/
H A Dvmlinux.lds.S33 .rodata : { *(.rodata) *(.rodata.*) }
/linux-4.4.14/arch/um/kernel/
H A Ddyn.lds.S35 .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }
36 .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) }
/linux-4.4.14/arch/tile/kernel/vdso/
H A Dvdso.lds.S42 .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
/linux-4.4.14/arch/x86/kernel/
H A Dtest_rodata.c63 /* test 4: check if the rodata section is 4Kb aligned */ rodata_test()
67 printk(KERN_ERR "rodata_test: .rodata is not 4k aligned\n"); rodata_test()
71 printk(KERN_ERR "rodata_test: .rodata end is not 4k aligned\n"); rodata_test()
H A Dtest_nx.c25 * 3) Check if the .rodata section is not executable
146 /* Test 3: Check if the .rodata section is executable */ test_NX()
148 printk(KERN_ERR "test_nx: .rodata marker has invalid value\n"); test_NX()
151 printk(KERN_ERR "test_nx: .rodata section is executable\n"); test_NX()
H A Dvmlinux.lds.S47 * we retain large page mappings for boundaries spanning kernel text, rodata
/linux-4.4.14/arch/s390/kernel/vdso32/
H A Dvdso32.lds.S36 .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
/linux-4.4.14/arch/s390/kernel/vdso64/
H A Dvdso64.lds.S36 .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
/linux-4.4.14/arch/s390/include/asm/
H A Dbug.h14 ".section .rodata.str,\"aMS\",@progbits,1\n" \
/linux-4.4.14/arch/x86/um/vdso/
H A Dvdso-layout.lds.S26 .rodata : { *(.rodata*) } :text
/linux-4.4.14/arch/cris/include/arch-v10/arch/
H A Dbug.h42 * times in the .rodata section, and that __LINE__ and __FILE__ can probably
49 ".section .rodata\n" \
/linux-4.4.14/arch/arm/vdso/
H A Dvdso.lds.S53 .rodata : { *(.rodata*) } :text
/linux-4.4.14/arch/powerpc/kernel/vdso32/
H A Dvdso32.lds.S54 .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
/linux-4.4.14/arch/powerpc/kernel/vdso64/
H A Dvdso64.lds.S53 .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
/linux-4.4.14/arch/x86/purgatory/
H A Dsetup-x86_64.S37 .section ".rodata"
H A Dentry64.S60 .section ".rodata"
83 .section ".rodata"
/linux-4.4.14/lib/
H A Dkasprintf.c36 * (or the sole vararg) points to rodata, we will then save a memory
H A Dglob.c166 * to place that array in the .init.rodata section. The obvious
H A Dkobject.c273 * returned something from .rodata. kobject_set_name_vargs()
H A Ddma-debug.c1186 err_printk(dev, NULL, "DMA-API: device driver maps memory from kernel text or rodata [addr=%p] [len=%lu]\n", addr, len); check_for_illegal_area()
H A Dinflate.c11 * Little mods for all variable to reside either into rodata or bss segments
/linux-4.4.14/arch/arm/include/asm/
H A Dtcm.h22 #define __tcmconst __section(.tcm.rodata)
H A Dbug.h39 ".pushsection .rodata.str, \"aMS\", %progbits, 1\n" \
/linux-4.4.14/arch/x86/entry/vdso/
H A Dvdso-layout.lds.S52 .rodata : {
53 *(.rodata*)
/linux-4.4.14/arch/mips/vdso/
H A Dvdso.lds.S59 .rodata : { *(.rodata*) } :text
/linux-4.4.14/arch/arm64/kernel/vdso/
H A Dvdso.lds.S56 .rodata : { *(.rodata*) } :text
/linux-4.4.14/include/linux/
H A Dinit.h44 #define __initconst __constsection(.init.rodata)
49 * Some architecture have tool chains which do not handle rodata attributes
78 #define __refconst __constsection(.ref.rodata)
97 #define __meminitconst __constsection(.meminit.rodata)
100 #define __memexitconst __constsection(.memexit.rodata)
108 #define __INITRODATA .section ".init.rodata","a",%progbits
113 #define __MEMINITRODATA .section ".meminit.rodata", "a"
118 #define __REFCONST .section ".ref.rodata", "a"
H A Dmodule.h148 #define __INITRODATA_OR_MODULE .section ".rodata","a",%progbits
404 /* Size of RO sections of the module (text+rodata) */
/linux-4.4.14/drivers/leds/
H A Dleds-gpio-register.c19 * with the result. This allows to have pdata and pdata-leds in .init.rodata
/linux-4.4.14/arch/powerpc/kernel/
H A Dsystbl.S41 .section .rodata,"a"
/linux-4.4.14/arch/s390/kernel/
H A Dpgm_check.S17 .section .rodata, "a"
H A Dentry.S1222 .section .rodata, "a"
/linux-4.4.14/arch/frv/kernel/
H A Dvmlinux.lds.S81 .rodata : {
H A Dentry.S1176 .section .rodata
/linux-4.4.14/arch/arm/mm/
H A Dproc-arm9tdmi.S64 .section ".rodata"
H A Dproc-arm7tdmi.S64 .section ".rodata"
H A Dproc-arm740.S127 .section ".rodata"
H A Dproc-sa110.S194 .section ".rodata"
H A Dproc-v7m.S133 .section ".rodata"
H A Dproc-arm720.S176 .section ".rodata"
H A Dproc-fa526.S185 .section ".rodata"
H A Dproc-sa1100.S236 .section ".rodata"
H A Dinit.c597 /* Make rodata NX (set RO in ro_perms below). */
609 /* Make kernel code and rodata RX (set RO). */
H A Dproc-arm1022.S443 .section ".rodata"
H A Dproc-arm1026.S437 .section .rodata
H A Dproc-arm940.S339 .section ".rodata"
H A Dproc-arm946.S394 .section ".rodata"
H A Dproc-v6.S261 .section ".rodata"
H A Dproc-arm1020.S478 .section ".rodata"
H A Dproc-arm1020e.S458 .section ".rodata"
H A Dproc-arm920.S443 .section ".rodata"
H A Dproc-arm922.S421 .section ".rodata"
H A Dproc-arm925.S486 .section ".rodata"
H A Dproc-arm926.S469 .section ".rodata"
H A Dproc-mohawk.S422 .section ".rodata"
H A Dproc-feroceon.S576 .section ".rodata"
H A Dproc-v7.S501 .section ".rodata"
H A Dproc-xsc3.S494 .section ".rodata"
H A Dproc-xscale.S593 .section ".rodata"
/linux-4.4.14/arch/arm64/include/asm/
H A Dbug.h29 ".pushsection .rodata.str,\"aMS\",@progbits,1\n" \
/linux-4.4.14/arch/avr32/boot/images/
H A DMakefile33 --change-section-lma .rodata-0x80000000 \
/linux-4.4.14/arch/powerpc/include/asm/
H A Dbug.h26 .section .rodata,"a"
/linux-4.4.14/arch/score/kernel/
H A Dvmlinux.lds.S76 * references from .rodata
/linux-4.4.14/arch/arm/vfp/
H A Dvfphw.S32 .pushsection .rodata, "a"
47 .pushsection .rodata, "a"
64 .pushsection .rodata, "a"
/linux-4.4.14/arch/mips/kernel/
H A Dvmlinux.lds.S127 * references from .rodata
/linux-4.4.14/arch/arm64/kernel/
H A Dvmlinux.lds.S121 _etext = .; /* End of text and rodata section */
/linux-4.4.14/arch/arm/kernel/
H A Dsigreturn_codes.S65 .section .rodata
H A Dvmlinux.lds.S153 _etext = .; /* End of text and rodata section */
298 *(.tcm.rodata)
/linux-4.4.14/scripts/gdb/linux/
H A Dsymbols.py102 for section_name in [".data", ".data..read_mostly", ".rodata", ".bss"]:
/linux-4.4.14/arch/sh/lib/
H A Dmcount.S286 .section .rodata
/linux-4.4.14/arch/frv/mm/
H A Dtlb-flush.S26 .section .rodata
/linux-4.4.14/firmware/
H A DMakefile158 echo " .section .rodata" >>$@;\
163 echo " .section .rodata.str,\"aMS\",$${PROGBITS},1" >>$@;\
/linux-4.4.14/mm/
H A Dutil.c30 * Function calls kfree only if @x is not in .rodata section.
65 * Function returns source string if it is in .rodata section otherwise it
H A Dpage_alloc.c5862 * 3) .rodata.* may be embedded into .text or .data sections. mem_init_print_info()
5880 "(%luK kernel code, %luK rwdata, %luK rodata, " mem_init_print_info()
/linux-4.4.14/arch/tile/kernel/
H A Drelocate_kernel_32.S265 .section .rodata,"a"
H A Drelocate_kernel_64.S259 .section .rodata,"a"
H A Dtraps.c106 asm(".pushsection .rodata.bpt_code,\"a\";"
H A Dunaligned.c350 * __JIT_CODE(.) creates template bundles in .rodata.unalign_data section.
356 asm (".pushsection .rodata.unalign_data, \"a\"\n" \
H A Dsingle_step.c335 " .pushsection .rodata.single_step\n" single_step_once()
H A Dintvec_32.S80 .pushsection .rodata, "a"
H A Dintvec_64.S93 .pushsection .rodata, "a"
/linux-4.4.14/arch/m68k/kernel/
H A Dsyscalltable.S20 .section .rodata
/linux-4.4.14/arch/avr32/kernel/
H A Dsyscall_table.S11 .section .rodata,"a",@progbits
/linux-4.4.14/tools/testing/selftests/x86/
H A Dentry_from_vm86.c81 ".pushsection .rodata\n\t"
/linux-4.4.14/drivers/misc/
H A Dlkdtm.c164 static const unsigned long rodata = 0xAA55AA55; variable
508 ptr = (unsigned long *)&rodata; lkdtm_do_action()
/linux-4.4.14/arch/x86/platform/intel-quark/
H A Dimr.c600 * .rodata section as one physically contiguous block. imr_fixup_memmap()
607 pr_info("protecting kernel .text - .rodata: %zu KiB (%p - %p)\n", imr_fixup_memmap()
/linux-4.4.14/arch/x86/crypto/
H A Dsha1_ssse3_asm.S442 .section .rodata
H A Daes_ctrby8_avx-x86_64.S103 .section .rodata
H A Dcrc32c-pcl-intel-asm_64.S333 .section .rodata, "a", %progbits
H A Dsha1_avx2_x86_64_asm.S679 .section .rodata
/linux-4.4.14/arch/arm/probes/kprobes/
H A Dtest-core.h115 ".pushsection .rodata \n\t" \
H A Dtest-core.c113 * .pushsection .rodata
119 * .word 10b @ pointer to title in .rodata section
/linux-4.4.14/scripts/
H A Dkallsyms.c347 printf("\t.section .rodata, \"a\"\n"); write_src()
/linux-4.4.14/kernel/
H A Dkallsyms.c48 __attribute__((weak, section(".rodata")));
/linux-4.4.14/arch/microblaze/kernel/
H A Dhead.S53 .section .rodata
H A Dentry-nommu.S591 .section .rodata,"a"
H A Dentry.S974 .section .rodata,"a"
H A Dhw_exception_handler.S273 .section .rodata
/linux-4.4.14/arch/nios2/kernel/
H A Dentry.S68 .section .rodata
/linux-4.4.14/arch/m32r/kernel/
H A Dentry.S549 .section .rodata,"a"
/linux-4.4.14/arch/cris/arch-v10/kernel/
H A Dentry.S521 .section .rodata,"a"
604 .section .rodata,"a"
/linux-4.4.14/scripts/mod/
H A Dmodpost.c867 ".init.setup", ".init.rodata", ".meminit.rodata", \
1325 if (strstr(s, "rodata") != NULL) sec2annotation()
/linux-4.4.14/arch/parisc/mm/
H A Dinit.c551 /* rodata memory was already mapped with KERNEL_RO access rights by mark_rodata_ro()
/linux-4.4.14/arch/arm/kvm/
H A Dinterrupts.S517 .section ".rodata"
/linux-4.4.14/arch/x86/mm/
H A Dpageattr.c274 * The .rodata section needs to be read-only. Using the pfn static_protections()
284 * kernel text mappings for the large page aligned text, rodata sections static_protections()
H A Dinit_64.c1123 * The rodata/data/bss/brk section (but not the kernel text!) mark_rodata_ro()
/linux-4.4.14/arch/cris/arch-v32/kernel/
H A Dentry.S534 .section .rodata,"a"
/linux-4.4.14/arch/openrisc/kernel/
H A Dentry.S502 .section .rodata, "a"
/linux-4.4.14/arch/parisc/kernel/
H A Dsyscall.S899 .section .rodata,"a"
/linux-4.4.14/arch/ia64/kernel/
H A Dfsys.S546 .rodata
H A Dhead.S178 .rodata
H A Dentry.S1448 .rodata
/linux-4.4.14/arch/blackfin/kernel/
H A Dsetup.c677 " rodata = 0x%p-0x%p\n" memory_setup()
/linux-4.4.14/drivers/net/ethernet/broadcom/
H A Dbnx2.c3689 check_fw_section(fw, &entry->rodata, 4, false)) check_mips_fw_entry()
3884 addr = be32_to_cpu(fw_entry->rodata.addr); load_cpu_fw()
3885 len = be32_to_cpu(fw_entry->rodata.len); load_cpu_fw()
3886 file_offset = be32_to_cpu(fw_entry->rodata.offset); load_cpu_fw()
H A Dbnx2.h7045 struct bnx2_fw_file_section rodata; member in struct:bnx2_mips_fw_file_entry
/linux-4.4.14/arch/x86/kvm/
H A Dvmx.c8643 ".pushsection .rodata \n\t" vmx_vcpu_run()

Completed in 3903 milliseconds