Lines Matching refs:sname
60 #define OPEN_FIXED_SECTION(sname, start, end) \ argument
61 sname##_start = (start); \
62 sname##_end = (end); \
63 sname##_len = (end) - (start); \
64 define_ftsec sname; \
66 start_##sname:
92 #define ZERO_FIXED_SECTION(sname, start, end) \ argument
93 sname##_start = (start); \
94 sname##_end = (end); \
95 sname##_len = (end) - (start); \
96 define_data_ftsec sname; \
98 . = sname##_len;
100 #define USE_FIXED_SECTION(sname) \ argument
101 fs_label = start_##sname; \
102 fs_start = sname##_start; \
103 use_ftsec sname;
110 #define CLOSE_FIXED_SECTION(sname) \ argument
111 USE_FIXED_SECTION(sname); \
112 . = sname##_len; \
113 end_##sname:
116 #define __FIXED_SECTION_ENTRY_BEGIN(sname, name, __align) \ argument
117 USE_FIXED_SECTION(sname); \
122 #define FIXED_SECTION_ENTRY_BEGIN(sname, name) \ argument
123 __FIXED_SECTION_ENTRY_BEGIN(sname, name, IFETCH_ALIGN_BYTES)
125 #define FIXED_SECTION_ENTRY_BEGIN_LOCATION(sname, name, start, size) \ argument
126 USE_FIXED_SECTION(sname); \
134 .if (start) < sname##_start; \
138 . = (start) - sname##_start; \
142 #define FIXED_SECTION_ENTRY_END_LOCATION(sname, name, start, size) \ argument
143 .if (start) + (size) > sname##_end; \
151 . = ((start) + (size) - sname##_start); \