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
119 example, having some asm instructions in between the macros, of course::
126 and ``ENDPROC`` macros.
174 Data Macros
176 Similar to instructions, there is a couple of macros to describe data in the
198 Support Macros
207 earlier macros, or in ``SYM_START``.
210 Overriding Macros
212 Architecture can also override any of the macros in their own
213 ``asm/linkage.h``, including macros specifying the type of a symbol
216 to define the macros differently in the aforementioned architecture-dependent