__get
#define DEFINE_SPUFS_ATTRIBUTE(__name, __get, __set, __fmt, __acquire) \
static int __##__get(void *data, u64 *val) \
*val = __get(ctx); \
*val = __get(ctx); \
*val = __get(ctx); \
DEFINE_SPUFS_SIMPLE_ATTRIBUTE(__name, __##__get, __set, __fmt);
#define DEFINE_SPUFS_SIMPLE_ATTRIBUTE(__fops, __get, __set, __fmt) \
return spufs_attr_open(inode, file, __get, __set, __fmt); \
r = __get(prison, key, lock_level, inmate, cell_prealloc, cell_result);
#define DMA_TEST_DEBUGFS_ATTR(__fops, __get, __validate, __set) \
__get(dt, val); \
#define DEFINE_DEBUGFS_ATTRIBUTE_XSIGNED(__fops, __get, __set, __fmt, __is_signed) \
return simple_attr_open(inode, file, __get, __set, __fmt); \
#define DEFINE_DEBUGFS_ATTRIBUTE(__fops, __get, __set, __fmt) \
DEFINE_DEBUGFS_ATTRIBUTE_XSIGNED(__fops, __get, __set, __fmt, false)
#define DEFINE_DEBUGFS_ATTRIBUTE_SIGNED(__fops, __get, __set, __fmt) \
DEFINE_DEBUGFS_ATTRIBUTE_XSIGNED(__fops, __get, __set, __fmt, true)
#define DEFINE_SIMPLE_ATTRIBUTE_XSIGNED(__fops, __get, __set, __fmt, __is_signed) \
return simple_attr_open(inode, file, __get, __set, __fmt); \
#define DEFINE_SIMPLE_ATTRIBUTE(__fops, __get, __set, __fmt) \
DEFINE_SIMPLE_ATTRIBUTE_XSIGNED(__fops, __get, __set, __fmt, false)
#define DEFINE_SIMPLE_ATTRIBUTE_SIGNED(__fops, __get, __set, __fmt) \
DEFINE_SIMPLE_ATTRIBUTE_XSIGNED(__fops, __get, __set, __fmt, true)
#define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \
s->name = __get(nla); \
__get, __put, __is_signed) \
__get(s->name, nla, maxlen); \
#define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \
__get, __put, __is_signed) \
#define __field(attr_nr, attr_flag, name, nla_type, _type, __get, \
#define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \
__get, __put, __is_signed)
__get, __put, __is_signed) \
__get, __put, __is_signed) \
maxlen, __get, __put, __is_signed) \
#define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \
__get, __put, __is_signed) \
#define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \
__get, __put, __is_signed) \
#define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \
__get, __put, is_signed) \