flagname
#define BCH_FEATURE_COMPAT_FUNCS(name, flagname) \
BCH##_FEATURE_COMPAT_##flagname) != 0); \
BCH##_FEATURE_COMPAT_##flagname; \
~BCH##_FEATURE_COMPAT_##flagname; \
#define BCH_FEATURE_RO_COMPAT_FUNCS(name, flagname) \
BCH##_FEATURE_RO_COMPAT_##flagname) != 0); \
BCH##_FEATURE_RO_COMPAT_##flagname; \
~BCH##_FEATURE_RO_COMPAT_##flagname; \
#define BCH_FEATURE_INCOMPAT_FUNCS(name, flagname) \
BCH##_FEATURE_INCOMPAT_##flagname) != 0); \
BCH##_FEATURE_INCOMPAT_##flagname; \
~BCH##_FEATURE_INCOMPAT_##flagname; \
#define EXT4_FEATURE_COMPAT_FUNCS(name, flagname) \
cpu_to_le32(EXT4_FEATURE_COMPAT_##flagname)) != 0); \
cpu_to_le32(EXT4_FEATURE_COMPAT_##flagname); \
~cpu_to_le32(EXT4_FEATURE_COMPAT_##flagname); \
#define EXT4_FEATURE_RO_COMPAT_FUNCS(name, flagname) \
cpu_to_le32(EXT4_FEATURE_RO_COMPAT_##flagname)) != 0); \
cpu_to_le32(EXT4_FEATURE_RO_COMPAT_##flagname); \
~cpu_to_le32(EXT4_FEATURE_RO_COMPAT_##flagname); \
#define EXT4_FEATURE_INCOMPAT_FUNCS(name, flagname) \
cpu_to_le32(EXT4_FEATURE_INCOMPAT_##flagname)) != 0); \
cpu_to_le32(EXT4_FEATURE_INCOMPAT_##flagname); \
~cpu_to_le32(EXT4_FEATURE_INCOMPAT_##flagname); \
#define PAGE_PRIVATE_GET_FUNC(name, flagname) \
(1UL << PAGE_PRIVATE_##flagname); \
test_bit(PAGE_PRIVATE_##flagname, &page_private(page)); \
#define PAGE_PRIVATE_SET_FUNC(name, flagname) \
(1UL << PAGE_PRIVATE_##flagname); \
set_bit(PAGE_PRIVATE_##flagname, &page_private(page)); \
#define PAGE_PRIVATE_CLEAR_FUNC(name, flagname) \
v &= ~(1UL << PAGE_PRIVATE_##flagname); \
clear_bit(PAGE_PRIVATE_##flagname, &page_private(page)); \
#define F2FS_FEATURE_FUNCS(name, flagname) \
return F2FS_HAS_FEATURE(sbi, F2FS_FEATURE_##flagname); \
#define JBD2_FEATURE_COMPAT_FUNCS(name, flagname) \
cpu_to_be32(JBD2_FEATURE_COMPAT_##flagname)) != 0); \
cpu_to_be32(JBD2_FEATURE_COMPAT_##flagname); \
~cpu_to_be32(JBD2_FEATURE_COMPAT_##flagname); \
#define JBD2_FEATURE_RO_COMPAT_FUNCS(name, flagname) \
cpu_to_be32(JBD2_FEATURE_RO_COMPAT_##flagname)) != 0); \
cpu_to_be32(JBD2_FEATURE_RO_COMPAT_##flagname); \
~cpu_to_be32(JBD2_FEATURE_RO_COMPAT_##flagname); \
#define JBD2_FEATURE_INCOMPAT_FUNCS(name, flagname) \
cpu_to_be32(JBD2_FEATURE_INCOMPAT_##flagname)) != 0); \
cpu_to_be32(JBD2_FEATURE_INCOMPAT_##flagname); \
~cpu_to_be32(JBD2_FEATURE_INCOMPAT_##flagname); \
static const char * const flagname[] = {
unsigned int count = ARRAY_SIZE(flagname);
seq_printf(m, "%s\n", flagname[j]);
flagname(resolve), ROUNDS, escapes);