Lines Matching refs:_name
18 #define __INIT_KOBJ_ATTR(_name, _mode, _show, _store) \ argument
20 .attr = { .name = __stringify(_name), .mode = _mode }, \
25 #define BTRFS_ATTR_RW(_prefix, _name, _show, _store) \ argument
26 static struct kobj_attribute btrfs_attr_##_prefix##_##_name = \
27 __INIT_KOBJ_ATTR(_name, 0644, _show, _store)
29 #define BTRFS_ATTR(_prefix, _name, _show) \ argument
30 static struct kobj_attribute btrfs_attr_##_prefix##_##_name = \
31 __INIT_KOBJ_ATTR(_name, 0444, _show, NULL)
33 #define BTRFS_ATTR_PTR(_prefix, _name) \ argument
34 (&btrfs_attr_##_prefix##_##_name.attr)
43 #define BTRFS_FEAT_ATTR(_name, _feature_set, _feature_prefix, _feature_bit) \ argument
44 static struct btrfs_feature_attr btrfs_attr_features_##_name = { \
45 .kobj_attr = __INIT_KOBJ_ATTR(_name, S_IRUGO, \
51 #define BTRFS_FEAT_ATTR_PTR(_name) \ argument
52 (&btrfs_attr_features_##_name.kobj_attr.attr)