Lines Matching refs:data
46 * [_sdata, _edata] is the data section
50 * [__nosave_begin, __nosave_end] for the nosave data
89 * generates .data.identifier sections, which need to be pulled in with
90 * .data. We don't want to pull in .data..other sections, which Linux
101 #define DATA_MAIN .data .data.[0-9a-zA-Z_]* .data..L* .data..compoundliteral*
108 #define DATA_MAIN .data
142 * are handled as text/data or they can be discarded (which
329 * .data section
334 *(.data..decrypted) \
335 *(.ref.data) \
336 *(.data..shared_aligned) /* percpu related */ \
337 MEM_KEEP(init.data*) \
338 MEM_KEEP(exit.data*) \
339 *(.data.unlikely) \
341 *(.data.once) \
363 *(.data..nosave) \
369 *(.data..page_aligned) \
374 *(.data..read_mostly) \
379 *(.data..cacheline_aligned)
386 KEEP(*(.data..init_task)) \
387 KEEP(*(.data..init_thread_info)) \
407 * Allow architectures to handle ro_after_init data on their
414 *(.data..ro_after_init .data.rel.ro.*) \
723 .data..init_task : AT(ADDR(.data..init_task) - LOAD_OFFSET) { \
742 *(.init.data init.data.*) \
743 MEM_DISCARD(init.data*) \
773 *(.exit.data .exit.data.*) \
776 MEM_DISCARD(exit.data*) \
788 * bss (Block Started by Symbol) - uninitialized data
1002 *(.data..percpu..decrypted) \
1012 * Some archs want to discard exit text/data at runtime rather than
1074 *(.data..percpu..first) \
1076 *(.data..percpu..page_aligned) \
1078 *(.data..percpu..read_mostly) \
1080 *(.data..percpu) \
1081 *(.data..percpu..shared_aligned) \
1111 .data..percpu vaddr : AT(__per_cpu_load - LOAD_OFFSET) { \
1114 . = __per_cpu_load + SIZEOF(.data..percpu);
1126 * .data..percpu which is required for relocatable x86_32 configuration.
1130 .data..percpu : AT(ADDR(.data..percpu) - LOAD_OFFSET) { \
1143 * Writeable data.
1144 * All sections are combined in a single .data section.
1153 * use 0 as page_align if page_aligned data is not used */
1156 .data : AT(ADDR(.data) - LOAD_OFFSET) { \
1176 .init.data : AT(ADDR(.init.data) - LOAD_OFFSET) { \