| /fs/bcachefs/ |
| A D | disk_groups.c | 56 g = groups->entries + i; in bch2_sb_disk_groups_validate() 98 for (g = groups->entries; in bch2_sb_disk_groups_to_text() 99 g < groups->entries + nr_groups; in bch2_sb_disk_groups_to_text() 101 if (g != groups->entries) in bch2_sb_disk_groups_to_text() 126 nr_groups = disk_groups_nr(groups); in bch2_sb_disk_groups_to_cpu() 128 if (!groups) in bch2_sb_disk_groups_to_cpu() 268 if (!groups) in __bch2_disk_group_add() 276 g = &groups->entries[i]; in __bch2_disk_group_add() 423 if (v >= disk_groups_nr(groups)) in bch2_disk_path_to_text_sb() 426 g = groups->entries + v; in bch2_disk_path_to_text_sb() [all …]
|
| A D | disk_groups.h | 9 static inline unsigned disk_groups_nr(struct bch_sb_field_disk_groups *groups) in disk_groups_nr() argument 11 return groups in disk_groups_nr() 12 ? (vstruct_end(&groups->field) - in disk_groups_nr() 13 (void *) &groups->entries[0]) / sizeof(struct bch_disk_group) in disk_groups_nr()
|
| /fs/sysfs/ |
| A D | group.c | 219 if (!groups) in internal_create_groups() 222 for (i = 0; groups[i]; i++) { in internal_create_groups() 226 sysfs_remove_group(kobj, groups[i]); in internal_create_groups() 247 const struct attribute_group **groups) in sysfs_create_groups() argument 265 const struct attribute_group **groups) in sysfs_update_groups() argument 339 const struct attribute_group **groups) in sysfs_remove_groups() argument 343 if (!groups) in sysfs_remove_groups() 345 for (i = 0; groups[i]; i++) in sysfs_remove_groups() 346 sysfs_remove_group(kobj, groups[i]); in sysfs_remove_groups() 602 if (!groups) in sysfs_groups_change_owner() [all …]
|
| /fs/nfsd/ |
| A D | nfs4acl.c | 183 unsigned short groups; member 213 pas->groups |= pa->e_perm; in summarize_posix_acl() 226 pas->groups &= pas->mask; in summarize_posix_acl() 449 struct posix_ace_state_array *groups; member 469 if (!state->groups) { in init_state() 479 kfree(state->groups); in free_state() 534 for (i=0; i < state->groups->n; i++) { in posix_state_to_acl() 654 deny_bits_array(state->groups, mask); in process_one_v4_ace() 668 deny_bits_array(state->groups, mask); in process_one_v4_ace() 678 allow_bits_array(state->groups, mask); in process_one_v4_ace() [all …]
|
| /fs/smb/server/ |
| A D | smbacl.c | 323 for (i = 0; i < state->groups->n; i++) { in posix_state_to_acl() 326 pace->e_gid = state->groups->aces[i].gid; in posix_state_to_acl() 330 if (state->users->n || state->groups->n) { in posix_state_to_acl() 357 if (!state->groups) { in init_acl_state() 367 kfree(state->groups); in free_acl_state() 539 acl_state.groups->aces[acl_state.groups->n].gid = in parse_dacl() 541 acl_state.groups->aces[acl_state.groups->n++].perms.allow = in parse_dacl() 544 default_acl_state.groups->aces[default_acl_state.groups->n].gid = in parse_dacl() 546 default_acl_state.groups->aces[default_acl_state.groups->n++].perms.allow = in parse_dacl() 558 if (acl_state.users->n || acl_state.groups->n) { in parse_dacl() [all …]
|
| A D | smbacl.h | 81 struct posix_ace_state_array *groups; member
|
| A D | vfs.c | 1882 acl_state.groups->aces[acl_state.groups->n].gid = inode->i_gid; in ksmbd_vfs_set_init_posix_acl() 1883 acl_state.groups->aces[acl_state.groups->n++].perms.allow = in ksmbd_vfs_set_init_posix_acl()
|
| /fs/ext4/ |
| A D | resize.c | 263 flex_gd->groups = kmalloc_array(flex_gd->resize_bg, in alloc_flex_gd() 266 if (flex_gd->groups == NULL) in alloc_flex_gd() 277 kfree(flex_gd->groups); in alloc_flex_gd() 287 kfree(flex_gd->groups); in free_flex_gd() 308 struct ext4_new_group_data *group_data = flex_gd->groups; in ext4_alloc_group_tables() 478 group -= flex_gd->groups[0].group; in set_flexbg_block_bitmap() 493 bh = sb_getblk(sb, flex_gd->groups[group].block_bitmap); in set_flexbg_block_bitmap() 539 struct ext4_new_group_data *group_data = flex_gd->groups; in setup_new_flex_group_blocks() 1342 struct ext4_new_group_data *group_data = flex_gd->groups; in ext4_setup_new_descs() 1582 group = flex_gd->groups[0].group; in ext4_flex_group_add() [all …]
|
| A D | Kconfig | 79 groups beyond the owner/group/world scheme.
|
| A D | inode.c | 6221 ext4_group_t groups, ngroups = ext4_get_groups_count(inode->i_sb); in ext4_meta_trans_blocks() local 6236 groups = idxblocks + pextents; in ext4_meta_trans_blocks() 6237 gdpblocks = groups; in ext4_meta_trans_blocks() 6238 if (groups > ngroups) in ext4_meta_trans_blocks() 6239 groups = ngroups; in ext4_meta_trans_blocks() 6240 if (groups > EXT4_SB(inode->i_sb)->s_gdb_count) in ext4_meta_trans_blocks() 6244 ret = idxblocks + groups + gdpblocks; in ext4_meta_trans_blocks()
|
| /fs/btrfs/ |
| A D | qgroup.c | 217 INIT_LIST_HEAD(&prealloc->groups); in add_qgroup_rb() 231 while (!list_empty(&qgroup->groups)) { in __del_qgroup_rb() 232 list = list_first_entry(&qgroup->groups, in __del_qgroup_rb() 282 list_add_tail(&prealloc->next_group, &member->groups); in __add_relation_rb() 323 list_for_each_entry(list, &member->groups, next_group) { in del_relation_rb() 1786 while (!list_empty(&qgroup->groups)) { in btrfs_remove_qgroup() 1787 list = list_first_entry(&qgroup->groups, in btrfs_remove_qgroup() 3207 num_qgroups = list_count_nodes(&inode_qg->groups); in qgroup_auto_inherit() 3257 if (list_empty(&src->groups)) in qgroup_snapshot_quick_inherit() 3458 if (!inherit && !list_empty(&srcgroup->groups)) in btrfs_qgroup_inherit() [all …]
|
| A D | qgroup.h | 245 struct list_head groups; /* groups this group is member of */ member
|
| A D | Kconfig | 47 groups beyond the owner/group/world scheme.
|
| /fs/9p/ |
| A D | Kconfig | 28 groups beyond the owner/group/world scheme.
|
| /fs/resctrl/ |
| A D | Kconfig | 14 assign tasks to groups and manipulate the associated resource
|
| /fs/ceph/ |
| A D | Kconfig | 38 groups beyond the owner/group/world scheme.
|
| /fs/ext2/ |
| A D | Kconfig | 36 groups beyond the owner/group/world scheme.
|
| /fs/jfs/ |
| A D | Kconfig | 21 groups beyond the owner/group/world scheme.
|
| /fs/ntfs3/ |
| A D | Kconfig | 43 for users and groups beyond the standard owner/group/world scheme,
|
| /fs/ocfs2/ |
| A D | Kconfig | 15 numbers, and has automatically extending metadata groups which may
|
| /fs/xfs/libxfs/ |
| A D | xfs_sb.c | 392 uint64_t groups; in xfs_validate_sb_rtgroups() local 423 groups = howmany_64(sbp->sb_rextents, sbp->sb_rgextents); in xfs_validate_sb_rtgroups() 424 if (groups != sbp->sb_rgcount) { in xfs_validate_sb_rtgroups() 427 sbp->sb_rgcount, groups); in xfs_validate_sb_rtgroups()
|
| /fs/f2fs/ |
| A D | Kconfig | 61 groups beyond the owner/group/world scheme.
|
| /fs/jffs2/ |
| A D | Kconfig | 83 groups beyond the owner/group/world scheme.
|
| /fs/erofs/ |
| A D | Kconfig | 66 groups beyond the owner/group/world scheme.
|
| /fs/xfs/ |
| A D | Kconfig | 101 groups beyond the owner/group/world scheme.
|