Lines Matching refs:kobject

58 	struct kobject kobj;
101 static inline struct btrfs_fs_info *to_fs_info(struct kobject *kobj);
102 static inline struct btrfs_fs_devices *to_fs_devs(struct kobject *kobj);
103 static struct kobject *get_btrfs_kobj(struct kobject *kobj);
176 static ssize_t btrfs_feature_attr_show(struct kobject *kobj,
192 static ssize_t btrfs_feature_attr_store(struct kobject *kobj,
260 static umode_t btrfs_feature_visible(struct kobject *kobj,
343 static ssize_t rmdir_subvol_show(struct kobject *kobj,
350 static ssize_t supported_checksums_show(struct kobject *kobj,
371 static ssize_t send_stream_version_show(struct kobject *kobj,
386 static ssize_t supported_rescue_options_show(struct kobject *kobj,
401 static ssize_t supported_sectorsizes_show(struct kobject *kobj,
417 static ssize_t acl_show(struct kobject *kobj, struct kobj_attribute *a, char *buf)
449 static ssize_t btrfs_discardable_bytes_show(struct kobject *kobj,
460 static ssize_t btrfs_discardable_extents_show(struct kobject *kobj,
471 static ssize_t btrfs_discard_bitmap_bytes_show(struct kobject *kobj,
482 static ssize_t btrfs_discard_bytes_saved_show(struct kobject *kobj,
493 static ssize_t btrfs_discard_extent_bytes_show(struct kobject *kobj,
504 static ssize_t btrfs_discard_iops_limit_show(struct kobject *kobj,
514 static ssize_t btrfs_discard_iops_limit_store(struct kobject *kobj,
535 static ssize_t btrfs_discard_kbps_limit_show(struct kobject *kobj,
545 static ssize_t btrfs_discard_kbps_limit_store(struct kobject *kobj,
565 static ssize_t btrfs_discard_max_discard_size_show(struct kobject *kobj,
575 static ssize_t btrfs_discard_max_discard_size_store(struct kobject *kobj,
650 static ssize_t global_rsv_size_show(struct kobject *kobj,
659 static ssize_t global_rsv_reserved_show(struct kobject *kobj,
671 static ssize_t raid_bytes_show(struct kobject *kobj,
676 static ssize_t raid_bytes_show(struct kobject *kobj,
708 static void release_raid_kobj(struct kobject *kobj)
720 static ssize_t btrfs_space_info_show_##field(struct kobject *kobj, \
729 static ssize_t btrfs_chunk_size_show(struct kobject *kobj,
744 static ssize_t btrfs_chunk_size_store(struct kobject *kobj,
789 static ssize_t btrfs_size_classes_show(struct kobject *kobj,
832 static ssize_t btrfs_force_chunk_alloc_store(struct kobject *kobj,
887 static ssize_t btrfs_sinfo_bg_reclaim_threshold_show(struct kobject *kobj,
896 static ssize_t btrfs_sinfo_bg_reclaim_threshold_store(struct kobject *kobj,
946 static void space_info_release(struct kobject *kobj)
969 static ssize_t btrfs_label_show(struct kobject *kobj,
983 static ssize_t btrfs_label_store(struct kobject *kobj,
1020 static ssize_t btrfs_nodesize_show(struct kobject *kobj,
1030 static ssize_t btrfs_sectorsize_show(struct kobject *kobj,
1040 static ssize_t btrfs_commit_stats_show(struct kobject *kobj,
1056 static ssize_t btrfs_commit_stats_store(struct kobject *kobj,
1082 static ssize_t btrfs_clone_alignment_show(struct kobject *kobj,
1092 static ssize_t quota_override_show(struct kobject *kobj,
1102 static ssize_t quota_override_store(struct kobject *kobj,
1132 static ssize_t btrfs_metadata_uuid_show(struct kobject *kobj,
1142 static ssize_t btrfs_checksum_show(struct kobject *kobj,
1155 static ssize_t btrfs_exclusive_operation_show(struct kobject *kobj,
1194 static ssize_t btrfs_generation_show(struct kobject *kobj,
1205 static ssize_t btrfs_read_policy_show(struct kobject *kobj,
1228 static ssize_t btrfs_read_policy_store(struct kobject *kobj,
1251 static ssize_t btrfs_bg_reclaim_threshold_show(struct kobject *kobj,
1260 static ssize_t btrfs_bg_reclaim_threshold_store(struct kobject *kobj,
1308 static void btrfs_release_fsid_kobj(struct kobject *kobj)
1312 memset(&fs_devs->fsid_kobj, 0, sizeof(struct kobject));
1321 static inline struct btrfs_fs_devices *to_fs_devs(struct kobject *kobj)
1328 static inline struct btrfs_fs_info *to_fs_info(struct kobject *kobj)
1335 static struct kobject *get_btrfs_kobj(struct kobject *kobj)
1423 /* when fs_devs is NULL it will remove all fsid kobject */
1454 struct kobject *fsid_kobj = &fs_info->fs_devices->fsid_kobj;
1582 "couldn't alloc memory for raid level kobject");
1593 * to have this check to make sure we didn't already init the kobject.
1617 "failed to add kobject for block cache, ignoring");
1631 struct kobject *kobj;
1683 struct kobject *devices_kobj;
1686 * Seed fs_devices devices_kobj aren't used, fetch kobject from the
1702 static ssize_t btrfs_devinfo_in_fs_metadata_show(struct kobject *kobj,
1716 static ssize_t btrfs_devinfo_missing_show(struct kobject *kobj,
1729 static ssize_t btrfs_devinfo_replace_target_show(struct kobject *kobj,
1743 static ssize_t btrfs_devinfo_scrub_speed_max_show(struct kobject *kobj,
1753 static ssize_t btrfs_devinfo_scrub_speed_max_store(struct kobject *kobj,
1773 static ssize_t btrfs_devinfo_writeable_show(struct kobject *kobj,
1786 static ssize_t btrfs_devinfo_fsid_show(struct kobject *kobj,
1796 static ssize_t btrfs_devinfo_error_stats_show(struct kobject *kobj,
1841 static void btrfs_release_devid_kobj(struct kobject *kobj)
1846 memset(&device->devid_kobj, 0, sizeof(struct kobject));
1860 struct kobject *devices_kobj;
1861 struct kobject *devinfo_kobj;
1875 struct kobject *disk_kobj = bdev_kobj(device->bdev);
1934 pr_warn("BTRFS: Sending event '%d' to kobject: '%s' (%p): failed\n",
2001 "failed to init sysfs devinfo kobject");
2013 struct kobject *fsid_kobj = &fs_devs->fsid_kobj;
2078 static ssize_t qgroup_enabled_show(struct kobject *qgroups_kobj,
2093 static ssize_t qgroup_inconsistent_show(struct kobject *qgroups_kobj,
2108 static ssize_t qgroup_drop_subtree_thres_show(struct kobject *qgroups_kobj,
2122 static ssize_t qgroup_drop_subtree_thres_store(struct kobject *qgroups_kobj,
2159 static void qgroups_release(struct kobject *kobj)
2170 static inline struct btrfs_fs_info *qgroup_kobj_to_fs_info(struct kobject *kobj)
2176 static ssize_t btrfs_qgroup_show_##_member(struct kobject *qgroup_kobj, \
2188 static ssize_t btrfs_qgroup_rsv_show_##_name(struct kobject *qgroup_kobj, \
2227 static void qgroup_release(struct kobject *kobj)
2243 struct kobject *qgroups_kobj = fs_info->qgroups_kobj;
2283 struct kobject *fsid_kobj = &fs_info->fs_devices->fsid_kobj;
2295 fs_info->qgroups_kobj = kzalloc(sizeof(struct kobject), GFP_KERNEL);
2335 struct kobject *fsid_kobj;