Lines Matching full:macros
6 This document describes the new macros for annotation of data and code in
21 Over time, the Linux kernel has adopted macros from various projects (like
24 annotations in assembly. Due to the lack of their documentation, the macros
31 When these macros are used correctly, they help assemblers generate a nice
53 As one might realize, there were only three macros previously. That is indeed
61 macros, it was decided that brand new macros should be introduced instead::
69 Macros Description
72 The new macros are prefixed with the ``SYM_`` prefix and can be divided into
99 Instruction Macros
124 example, having some asm instructions in between the macros, of course::
131 and ``ENDPROC`` macros.
179 Data Macros
181 Similar to instructions, there is a couple of macros to describe data in the
203 Support Macros
212 earlier macros, or in ``SYM_START``.
215 Overriding Macros
217 Architecture can also override any of the macros in their own
218 ``asm/linkage.h``, including macros specifying the type of a symbol
221 to define the macros differently in the aforementioned architecture-dependent