Lines Matching refs:bin_attr
24 const struct bin_attribute *const *bin_attr; in remove_files() local
30 for (bin_attr = grp->bin_attrs; *bin_attr; bin_attr++) in remove_files()
31 kernfs_remove_by_name(parent, (*bin_attr)->attr.name); in remove_files()
50 const struct bin_attribute *const *bin_attr; in create_files() local
88 for (i = 0, bin_attr = grp->bin_attrs; *bin_attr; i++, bin_attr++) { in create_files()
89 umode_t mode = (*bin_attr)->attr.mode; in create_files()
90 size_t size = (*bin_attr)->size; in create_files()
94 (*bin_attr)->attr.name); in create_files()
96 mode = grp->is_bin_visible(kobj, *bin_attr, i); in create_files()
102 size = grp->bin_size(kobj, *bin_attr, i); in create_files()
106 (*bin_attr)->attr.name, mode); in create_files()
109 error = sysfs_add_bin_file_mode_ns(parent, *bin_attr, in create_files()
524 const struct bin_attribute *const *bin_attr; in sysfs_group_attrs_change_owner() local
526 for (bin_attr = grp->bin_attrs; *bin_attr; bin_attr++) { in sysfs_group_attrs_change_owner()
527 kn = kernfs_find_and_get(grp_kn, (*bin_attr)->attr.name); in sysfs_group_attrs_change_owner()