Lines Matching refs:label
31 #define START_FTR_SECTION(label) label##1: argument
33 #define FTR_SECTION_ELSE_NESTED(label) \ argument
34 label##2: \
35 .pushsection __ftr_alt_##label,"a"; \
37 label##3:
39 #define MAKE_FTR_SECTION_ENTRY(msk, val, label, sect) \ argument
40 label##4: \
44 label##5: \
47 FTR_ENTRY_OFFSET label##1b-label##5b; \
48 FTR_ENTRY_OFFSET label##2b-label##5b; \
49 FTR_ENTRY_OFFSET label##3b-label##5b; \
50 FTR_ENTRY_OFFSET label##4b-label##5b; \
51 .ifgt (label##4b- label##3b)-(label##2b- label##1b); \
58 #define BEGIN_FTR_SECTION_NESTED(label) START_FTR_SECTION(label) argument
61 #define END_FTR_SECTION_NESTED(msk, val, label) \ argument
62 FTR_SECTION_ELSE_NESTED(label) \
63 MAKE_FTR_SECTION_ENTRY(msk, val, label, __ftr_fixup)
68 #define END_FTR_SECTION_NESTED_IFSET(msk, label) \ argument
69 END_FTR_SECTION_NESTED((msk), (msk), label)
76 #define ALT_FTR_SECTION_END_NESTED(msk, val, label) \ argument
77 MAKE_FTR_SECTION_ENTRY(msk, val, label, __ftr_fixup)
78 #define ALT_FTR_SECTION_END_NESTED_IFSET(msk, label) \ argument
79 ALT_FTR_SECTION_END_NESTED(msk, msk, label)
80 #define ALT_FTR_SECTION_END_NESTED_IFCLR(msk, label) \ argument
81 ALT_FTR_SECTION_END_NESTED(msk, 0, label)
90 #define BEGIN_MMU_FTR_SECTION_NESTED(label) START_FTR_SECTION(label) argument
93 #define END_MMU_FTR_SECTION_NESTED(msk, val, label) \ argument
94 FTR_SECTION_ELSE_NESTED(label) \
95 MAKE_FTR_SECTION_ENTRY(msk, val, label, __mmu_ftr_fixup)
100 #define END_MMU_FTR_SECTION_NESTED_IFSET(msk, label) \ argument
101 END_MMU_FTR_SECTION_NESTED((msk), (msk), label)
107 #define MMU_FTR_SECTION_ELSE_NESTED(label) FTR_SECTION_ELSE_NESTED(label) argument
109 #define ALT_MMU_FTR_SECTION_END_NESTED(msk, val, label) \ argument
110 MAKE_FTR_SECTION_ENTRY(msk, val, label, __mmu_ftr_fixup)
111 #define ALT_MMU_FTR_SECTION_END_NESTED_IFSET(msk, label) \ argument
112 ALT_MMU_FTR_SECTION_END_NESTED(msk, msk, label)
113 #define ALT_MMU_FTR_SECTION_END_NESTED_IFCLR(msk, label) \ argument
114 ALT_MMU_FTR_SECTION_END_NESTED(msk, 0, label)
123 #define BEGIN_FW_FTR_SECTION_NESTED(label) START_FTR_SECTION(label) argument
126 #define END_FW_FTR_SECTION_NESTED(msk, val, label) \ argument
127 FTR_SECTION_ELSE_NESTED(label) \
128 MAKE_FTR_SECTION_ENTRY(msk, val, label, __fw_ftr_fixup)
137 #define FW_FTR_SECTION_ELSE_NESTED(label) FTR_SECTION_ELSE_NESTED(label) argument
139 #define ALT_FW_FTR_SECTION_END_NESTED(msk, val, label) \ argument
140 MAKE_FTR_SECTION_ENTRY(msk, val, label, __fw_ftr_fixup)
141 #define ALT_FW_FTR_SECTION_END_NESTED_IFSET(msk, label) \ argument
142 ALT_FW_FTR_SECTION_END_NESTED(msk, msk, label)
143 #define ALT_FW_FTR_SECTION_END_NESTED_IFCLR(msk, label) \ argument
144 ALT_FW_FTR_SECTION_END_NESTED(msk, 0, label)
183 #define START_LWSYNC_SECTION(label) label##1: argument
184 #define MAKE_LWSYNC_SECTION_ENTRY(label, sect) \ argument
185 label##2: \
188 label##3: \
189 FTR_ENTRY_OFFSET label##1b-label##3b; \