Lines Matching refs:writers
1118 struct btrfs_subvolume_writers *writers; in btrfs_alloc_subvolume_writers() local
1121 writers = kmalloc(sizeof(*writers), GFP_NOFS); in btrfs_alloc_subvolume_writers()
1122 if (!writers) in btrfs_alloc_subvolume_writers()
1125 ret = percpu_counter_init(&writers->counter, 0, GFP_NOFS); in btrfs_alloc_subvolume_writers()
1127 kfree(writers); in btrfs_alloc_subvolume_writers()
1131 init_waitqueue_head(&writers->wait); in btrfs_alloc_subvolume_writers()
1132 return writers; in btrfs_alloc_subvolume_writers()
1136 btrfs_free_subvolume_writers(struct btrfs_subvolume_writers *writers) in btrfs_free_subvolume_writers() argument
1138 percpu_counter_destroy(&writers->counter); in btrfs_free_subvolume_writers()
1139 kfree(writers); in btrfs_free_subvolume_writers()
1468 struct btrfs_subvolume_writers *writers; in btrfs_init_fs_root() local
1478 writers = btrfs_alloc_subvolume_writers(); in btrfs_init_fs_root()
1479 if (IS_ERR(writers)) { in btrfs_init_fs_root()
1480 ret = PTR_ERR(writers); in btrfs_init_fs_root()
1483 root->subv_writers = writers; in btrfs_init_fs_root()