1e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng 2e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#ifndef PERF_LINUX_LINKAGE_H_ 3e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#define PERF_LINUX_LINKAGE_H_ 4e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng 5e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng/* linkage.h ... for including arch/x86/lib/memcpy_64.S */ 6e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng 7e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#define ENTRY(name) \ 8e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng .globl name; \ 9e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng name: 10e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng 11e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#define ENDPROC(name) 12e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng 13e6817ec1d8ab31fc7b01906e305f848542df6413Ben Cheng#endif /* PERF_LINUX_LINKAGE_H_ */ 14