fs_devs           619 fs/btrfs/sysfs.c 	struct btrfs_fs_devices *fs_devs = to_fs_devs(kobj);
fs_devs           621 fs/btrfs/sysfs.c 	memset(&fs_devs->fsid_kobj, 0, sizeof(struct kobject));
fs_devs           622 fs/btrfs/sysfs.c 	complete(&fs_devs->kobj_unregister);
fs_devs           696 fs/btrfs/sysfs.c static void __btrfs_sysfs_remove_fsid(struct btrfs_fs_devices *fs_devs)
fs_devs           698 fs/btrfs/sysfs.c 	if (fs_devs->device_dir_kobj) {
fs_devs           699 fs/btrfs/sysfs.c 		kobject_del(fs_devs->device_dir_kobj);
fs_devs           700 fs/btrfs/sysfs.c 		kobject_put(fs_devs->device_dir_kobj);
fs_devs           701 fs/btrfs/sysfs.c 		fs_devs->device_dir_kobj = NULL;
fs_devs           704 fs/btrfs/sysfs.c 	if (fs_devs->fsid_kobj.state_initialized) {
fs_devs           705 fs/btrfs/sysfs.c 		kobject_del(&fs_devs->fsid_kobj);
fs_devs           706 fs/btrfs/sysfs.c 		kobject_put(&fs_devs->fsid_kobj);
fs_devs           707 fs/btrfs/sysfs.c 		wait_for_completion(&fs_devs->kobj_unregister);
fs_devs           712 fs/btrfs/sysfs.c void btrfs_sysfs_remove_fsid(struct btrfs_fs_devices *fs_devs)
fs_devs           716 fs/btrfs/sysfs.c 	if (fs_devs) {
fs_devs           717 fs/btrfs/sysfs.c 		__btrfs_sysfs_remove_fsid(fs_devs);
fs_devs           721 fs/btrfs/sysfs.c 	list_for_each_entry(fs_devs, fs_uuids, fs_list) {
fs_devs           722 fs/btrfs/sysfs.c 		__btrfs_sysfs_remove_fsid(fs_devs);
fs_devs           961 fs/btrfs/sysfs.c int btrfs_sysfs_add_device(struct btrfs_fs_devices *fs_devs)
fs_devs           963 fs/btrfs/sysfs.c 	if (!fs_devs->device_dir_kobj)
fs_devs           964 fs/btrfs/sysfs.c 		fs_devs->device_dir_kobj = kobject_create_and_add("devices",
fs_devs           965 fs/btrfs/sysfs.c 						&fs_devs->fsid_kobj);
fs_devs           967 fs/btrfs/sysfs.c 	if (!fs_devs->device_dir_kobj)
fs_devs          1034 fs/btrfs/sysfs.c int btrfs_sysfs_add_fsid(struct btrfs_fs_devices *fs_devs,
fs_devs          1039 fs/btrfs/sysfs.c 	init_completion(&fs_devs->kobj_unregister);
fs_devs          1040 fs/btrfs/sysfs.c 	fs_devs->fsid_kobj.kset = btrfs_kset;
fs_devs          1041 fs/btrfs/sysfs.c 	error = kobject_init_and_add(&fs_devs->fsid_kobj,
fs_devs          1042 fs/btrfs/sysfs.c 				&btrfs_ktype, parent, "%pU", fs_devs->fsid);
fs_devs          1044 fs/btrfs/sysfs.c 		kobject_put(&fs_devs->fsid_kobj);
fs_devs          1054 fs/btrfs/sysfs.c 	struct btrfs_fs_devices *fs_devs = fs_info->fs_devices;
fs_devs          1055 fs/btrfs/sysfs.c 	struct kobject *fsid_kobj = &fs_devs->fsid_kobj;
fs_devs          1059 fs/btrfs/sysfs.c 	error = btrfs_sysfs_add_device_link(fs_devs, NULL);
fs_devs          1065 fs/btrfs/sysfs.c 		btrfs_sysfs_rm_device_link(fs_devs, NULL);
fs_devs          1110 fs/btrfs/sysfs.c 	struct btrfs_fs_devices *fs_devs;
fs_devs          1121 fs/btrfs/sysfs.c 	fs_devs = fs_info->fs_devices;
fs_devs          1122 fs/btrfs/sysfs.c 	fsid_kobj = &fs_devs->fsid_kobj;
fs_devs            21 fs/btrfs/sysfs.h int btrfs_sysfs_add_fsid(struct btrfs_fs_devices *fs_devs,
fs_devs            23 fs/btrfs/sysfs.h int btrfs_sysfs_add_device(struct btrfs_fs_devices *fs_devs);
fs_devs            24 fs/btrfs/sysfs.h void btrfs_sysfs_remove_fsid(struct btrfs_fs_devices *fs_devs);
fs_devs           317 fs/btrfs/volumes.c 	struct btrfs_fs_devices *fs_devs;
fs_devs           319 fs/btrfs/volumes.c 	fs_devs = kzalloc(sizeof(*fs_devs), GFP_KERNEL);
fs_devs           320 fs/btrfs/volumes.c 	if (!fs_devs)
fs_devs           323 fs/btrfs/volumes.c 	mutex_init(&fs_devs->device_list_mutex);
fs_devs           325 fs/btrfs/volumes.c 	INIT_LIST_HEAD(&fs_devs->devices);
fs_devs           326 fs/btrfs/volumes.c 	INIT_LIST_HEAD(&fs_devs->alloc_list);
fs_devs           327 fs/btrfs/volumes.c 	INIT_LIST_HEAD(&fs_devs->fs_list);
fs_devs           329 fs/btrfs/volumes.c 		memcpy(fs_devs->fsid, fsid, BTRFS_FSID_SIZE);
fs_devs           332 fs/btrfs/volumes.c 		memcpy(fs_devs->metadata_uuid, metadata_fsid, BTRFS_FSID_SIZE);
fs_devs           334 fs/btrfs/volumes.c 		memcpy(fs_devs->metadata_uuid, fsid, BTRFS_FSID_SIZE);
fs_devs           336 fs/btrfs/volumes.c 	return fs_devs;
fs_devs          2076 fs/btrfs/volumes.c 		struct btrfs_fs_devices *fs_devs, struct btrfs_device *device)
fs_devs          2080 fs/btrfs/volumes.c 	list_for_each_entry(next_device, &fs_devs->devices, dev_list) {