Lines Matching refs:ztype

34 static const char *zonefs_zgroup_name(enum zonefs_ztype ztype)  in zonefs_zgroup_name()  argument
36 switch (ztype) { in zonefs_zgroup_name()
676 enum zonefs_ztype ztype) in zonefs_get_zgroup_inode() argument
681 ino_t ino = bdev_nr_zones(sb->s_bdev) + ztype + 1; in zonefs_get_zgroup_inode()
691 inode->i_size = sbi->s_zgroup[ztype].g_nr_zones; in zonefs_get_zgroup_inode()
694 inode->i_private = &sbi->s_zgroup[ztype]; in zonefs_get_zgroup_inode()
712 enum zonefs_ztype ztype; in zonefs_get_dir_inode() local
721 for (ztype = 0; ztype < ZONEFS_ZTYPE_MAX; ztype++) { in zonefs_get_dir_inode()
722 if (sbi->s_zgroup[ztype].g_nr_zones && in zonefs_get_dir_inode()
723 memcmp(name, zonefs_zgroup_name(ztype), 3) == 0) in zonefs_get_dir_inode()
726 if (ztype == ZONEFS_ZTYPE_MAX) in zonefs_get_dir_inode()
729 return zonefs_get_zgroup_inode(sb, ztype); in zonefs_get_dir_inode()
753 enum zonefs_ztype ztype = ZONEFS_ZTYPE_CNV; in zonefs_readdir_root() local
764 ztype = ZONEFS_ZTYPE_SEQ; in zonefs_readdir_root()
766 if (!dir_emit(ctx, zonefs_zgroup_name(ztype), 3, in zonefs_readdir_root()
767 base_ino + ztype, DT_DIR)) in zonefs_readdir_root()
772 if (ctx->pos == 3 && ztype != ZONEFS_ZTYPE_SEQ) { in zonefs_readdir_root()
773 ztype = ZONEFS_ZTYPE_SEQ; in zonefs_readdir_root()
774 if (!dir_emit(ctx, zonefs_zgroup_name(ztype), 3, in zonefs_readdir_root()
775 base_ino + ztype, DT_DIR)) in zonefs_readdir_root()
938 enum zonefs_ztype ztype) in zonefs_init_zgroup() argument
941 struct zonefs_zone_group *zgroup = &sbi->s_zgroup[ztype]; in zonefs_init_zgroup()
965 if (zonefs_zone_type(zone) != ztype) in zonefs_init_zgroup()
979 if (ztype == ZONEFS_ZTYPE_CNV && in zonefs_init_zgroup()
982 if (zonefs_zone_type(next) != ztype) in zonefs_init_zgroup()
995 if (ztype == ZONEFS_ZTYPE_CNV) in zonefs_init_zgroup()
1033 if (ztype == ZONEFS_ZTYPE_SEQ && in zonefs_init_zgroup()
1050 zonefs_zgroup_name(ztype), in zonefs_init_zgroup()
1060 enum zonefs_ztype ztype; in zonefs_free_zgroups() local
1065 for (ztype = 0; ztype < ZONEFS_ZTYPE_MAX; ztype++) { in zonefs_free_zgroups()
1066 kvfree(sbi->s_zgroup[ztype].g_zones); in zonefs_free_zgroups()
1067 sbi->s_zgroup[ztype].g_zones = NULL; in zonefs_free_zgroups()
1077 enum zonefs_ztype ztype; in zonefs_init_zgroups() local
1088 for (ztype = 0; ztype < ZONEFS_ZTYPE_MAX; ztype++) { in zonefs_init_zgroups()
1089 ret = zonefs_init_zgroup(sb, &zd, ztype); in zonefs_init_zgroups()
1093 zonefs_zgroup_name(ztype)); in zonefs_init_zgroups()
1199 enum zonefs_ztype ztype; in zonefs_get_zgroup_inodes() local
1201 for (ztype = 0; ztype < ZONEFS_ZTYPE_MAX; ztype++) { in zonefs_get_zgroup_inodes()
1202 if (!sbi->s_zgroup[ztype].g_nr_zones) in zonefs_get_zgroup_inodes()
1205 dir_inode = zonefs_get_zgroup_inode(sb, ztype); in zonefs_get_zgroup_inodes()
1209 sbi->s_zgroup[ztype].g_inode = dir_inode; in zonefs_get_zgroup_inodes()
1218 enum zonefs_ztype ztype; in zonefs_release_zgroup_inodes() local
1223 for (ztype = 0; ztype < ZONEFS_ZTYPE_MAX; ztype++) { in zonefs_release_zgroup_inodes()
1224 if (sbi->s_zgroup[ztype].g_inode) { in zonefs_release_zgroup_inodes()
1225 iput(sbi->s_zgroup[ztype].g_inode); in zonefs_release_zgroup_inodes()
1226 sbi->s_zgroup[ztype].g_inode = NULL; in zonefs_release_zgroup_inodes()
1241 enum zonefs_ztype ztype; in zonefs_fill_super() local
1315 for (ztype = 0; ztype < ZONEFS_ZTYPE_MAX; ztype++) { in zonefs_fill_super()
1316 if (sbi->s_zgroup[ztype].g_nr_zones) { in zonefs_fill_super()