|
@@ -132,11 +132,16 @@ unsigned long paddr_vmcoreinfo_note(void);
|
|
#define SIZE(name) \
|
|
#define SIZE(name) \
|
|
vmcoreinfo_append_str("SIZE(%s)=%lu\n", #name, \
|
|
vmcoreinfo_append_str("SIZE(%s)=%lu\n", #name, \
|
|
(unsigned long)sizeof(struct name))
|
|
(unsigned long)sizeof(struct name))
|
|
|
|
+#define TYPEDEF_SIZE(name) \
|
|
|
|
+ vmcoreinfo_append_str("SIZE(%s)=%lu\n", #name, \
|
|
|
|
+ (unsigned long)sizeof(name))
|
|
#define OFFSET(name, field) \
|
|
#define OFFSET(name, field) \
|
|
vmcoreinfo_append_str("OFFSET(%s.%s)=%lu\n", #name, #field, \
|
|
vmcoreinfo_append_str("OFFSET(%s.%s)=%lu\n", #name, #field, \
|
|
(unsigned long)&(((struct name *)0)->field))
|
|
(unsigned long)&(((struct name *)0)->field))
|
|
#define LENGTH(name, value) \
|
|
#define LENGTH(name, value) \
|
|
vmcoreinfo_append_str("LENGTH(%s)=%lu\n", #name, (unsigned long)value)
|
|
vmcoreinfo_append_str("LENGTH(%s)=%lu\n", #name, (unsigned long)value)
|
|
|
|
+#define NUMBER(name) \
|
|
|
|
+ vmcoreinfo_append_str("NUMBER(%s)=%ld\n", #name, (long)name)
|
|
#define CONFIG(name) \
|
|
#define CONFIG(name) \
|
|
vmcoreinfo_append_str("CONFIG_%s=y\n", #name)
|
|
vmcoreinfo_append_str("CONFIG_%s=y\n", #name)
|
|
|
|
|