Lines Matching refs:writers
1192 struct btrfs_subvolume_writers *writers; in btrfs_alloc_subvolume_writers() local
1195 writers = kmalloc(sizeof(*writers), GFP_NOFS); in btrfs_alloc_subvolume_writers()
1196 if (!writers) in btrfs_alloc_subvolume_writers()
1199 ret = percpu_counter_init(&writers->counter, 0, GFP_KERNEL); in btrfs_alloc_subvolume_writers()
1201 kfree(writers); in btrfs_alloc_subvolume_writers()
1205 init_waitqueue_head(&writers->wait); in btrfs_alloc_subvolume_writers()
1206 return writers; in btrfs_alloc_subvolume_writers()
1210 btrfs_free_subvolume_writers(struct btrfs_subvolume_writers *writers) in btrfs_free_subvolume_writers() argument
1212 percpu_counter_destroy(&writers->counter); in btrfs_free_subvolume_writers()
1213 kfree(writers); in btrfs_free_subvolume_writers()
1561 struct btrfs_subvolume_writers *writers; in btrfs_init_fs_root() local
1571 writers = btrfs_alloc_subvolume_writers(); in btrfs_init_fs_root()
1572 if (IS_ERR(writers)) { in btrfs_init_fs_root()
1573 ret = PTR_ERR(writers); in btrfs_init_fs_root()
1576 root->subv_writers = writers; in btrfs_init_fs_root()