Lines Matching refs:fs
43 static ssize_t super_blocks_used_show(struct btrfs_fs_info *fs, char *buf) in super_blocks_used_show() argument
47 (unsigned long long)btrfs_super_bytes_used(&fs->super_copy)); in super_blocks_used_show()
50 static ssize_t super_total_blocks_show(struct btrfs_fs_info *fs, char *buf) in super_total_blocks_show() argument
53 (unsigned long long)btrfs_super_total_bytes(&fs->super_copy)); in super_total_blocks_show()
56 static ssize_t super_blocksize_show(struct btrfs_fs_info *fs, char *buf) in super_blocksize_show() argument
59 (unsigned long long)btrfs_super_sectorsize(&fs->super_copy)); in super_blocksize_show()
107 struct btrfs_fs_info *fs = container_of(kobj, struct btrfs_fs_info, in btrfs_super_attr_show() local
113 return a->show ? a->show(fs, buf) : 0; in btrfs_super_attr_show()
120 struct btrfs_fs_info *fs = container_of(kobj, struct btrfs_fs_info, in btrfs_super_attr_store() local
126 return a->store ? a->store(fs, buf, len) : 0; in btrfs_super_attr_store()
155 struct btrfs_fs_info *fs = container_of(kobj, struct btrfs_fs_info, in btrfs_super_release() local
157 complete(&fs->kobj_unregister); in btrfs_super_release()
192 int btrfs_sysfs_add_super(struct btrfs_fs_info *fs) in btrfs_sysfs_add_super() argument
197 int len = strlen(fs->sb->s_id) + 1; in btrfs_sysfs_add_super()
207 c = fs->sb->s_id[i]; in btrfs_sysfs_add_super()
214 fs->super_kobj.kset = btrfs_kset; in btrfs_sysfs_add_super()
215 error = kobject_init_and_add(&fs->super_kobj, &btrfs_super_ktype, in btrfs_sysfs_add_super()
251 void btrfs_sysfs_del_super(struct btrfs_fs_info *fs) in btrfs_sysfs_del_super() argument
253 kobject_put(&fs->super_kobj); in btrfs_sysfs_del_super()
254 wait_for_completion(&fs->kobj_unregister); in btrfs_sysfs_del_super()