Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef __LINUX_KBUILD_H
0003 #define __LINUX_KBUILD_H
0004 
0005 #define DEFINE(sym, val) \
0006     asm volatile("\n.ascii \"->" #sym " %0 " #val "\"" : : "i" (val))
0007 
0008 #define BLANK() asm volatile("\n.ascii \"->\"" : : )
0009 
0010 #define OFFSET(sym, str, mem) \
0011     DEFINE(sym, offsetof(struct str, mem))
0012 
0013 #define COMMENT(x) \
0014     asm volatile("\n.ascii \"->#" x "\"")
0015 
0016 #endif