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
54 As one might realize, there were only three macros previously. That is indeed
62 macros, it was decided that brand new macros should be introduced instead::
70 Macros Description
73 The new macros are prefixed with the ``SYM_`` prefix and can be divided into
100 Instruction Macros
125 example, having some asm instructions in between the macros, of course::
132 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