Lines Matching full:asb
95 struct adfs_sb_info *asb = ADFS_SB(sb); in adfs_put_super() local
98 kfree_rcu(asb, rcu); in adfs_put_super()
103 struct adfs_sb_info *asb = ADFS_SB(root->d_sb); in adfs_show_options() local
105 if (!uid_eq(asb->s_uid, GLOBAL_ROOT_UID)) in adfs_show_options()
106 seq_printf(seq, ",uid=%u", from_kuid_munged(&init_user_ns, asb->s_uid)); in adfs_show_options()
107 if (!gid_eq(asb->s_gid, GLOBAL_ROOT_GID)) in adfs_show_options()
108 seq_printf(seq, ",gid=%u", from_kgid_munged(&init_user_ns, asb->s_gid)); in adfs_show_options()
109 if (asb->s_owner_mask != ADFS_DEFAULT_OWNER_MASK) in adfs_show_options()
110 seq_printf(seq, ",ownmask=%o", asb->s_owner_mask); in adfs_show_options()
111 if (asb->s_other_mask != ADFS_DEFAULT_OTHER_MASK) in adfs_show_options()
112 seq_printf(seq, ",othmask=%o", asb->s_other_mask); in adfs_show_options()
113 if (asb->s_ftsuffix != 0) in adfs_show_options()
114 seq_printf(seq, ",ftsuffix=%u", asb->s_ftsuffix); in adfs_show_options()
132 struct adfs_sb_info *asb = fc->s_fs_info; in adfs_parse_param() local
142 asb->s_uid = result.uid; in adfs_parse_param()
145 asb->s_gid = result.gid; in adfs_parse_param()
148 asb->s_owner_mask = result.uint_32; in adfs_parse_param()
151 asb->s_other_mask = result.uint_32; in adfs_parse_param()
154 asb->s_ftsuffix = result.uint_32; in adfs_parse_param()
165 struct adfs_sb_info *asb = ADFS_SB(fc->root->d_sb); in adfs_reconfigure() local
171 *asb = *new_asb; in adfs_reconfigure()
259 struct adfs_sb_info *asb = ADFS_SB(sb); in adfs_probe() local
294 asb->s_map = adfs_read_map(sb, dr); in adfs_probe()
296 return PTR_ERR_OR_ZERO(asb->s_map); in adfs_probe()
342 struct adfs_sb_info *asb = sb->s_fs_info; in adfs_fill_super() local
349 sb->s_fs_info = asb; in adfs_fill_super()
370 dr = adfs_map_discrecord(asb->s_map); in adfs_fill_super()
387 asb->s_dir = &adfs_fplus_dir_ops; in adfs_fill_super()
388 asb->s_namelen = ADFS_FPLUS_NAME_LEN; in adfs_fill_super()
390 asb->s_dir = &adfs_f_dir_ops; in adfs_fill_super()
391 asb->s_namelen = ADFS_F_NAME_LEN; in adfs_fill_super()
397 if (asb->s_ftsuffix) in adfs_fill_super()
398 asb->s_namelen += 4; in adfs_fill_super()
413 kfree(asb); in adfs_fill_super()
424 struct adfs_context *asb = fc->s_fs_info; in adfs_free_fc() local
426 kfree(asb); in adfs_free_fc()
438 struct adfs_sb_info *asb; in adfs_init_fs_context() local
440 asb = kzalloc(sizeof(struct adfs_sb_info), GFP_KERNEL); in adfs_init_fs_context()
441 if (!asb) in adfs_init_fs_context()
449 *asb = *old_asb; in adfs_init_fs_context()
452 asb->s_uid = GLOBAL_ROOT_UID; in adfs_init_fs_context()
453 asb->s_gid = GLOBAL_ROOT_GID; in adfs_init_fs_context()
454 asb->s_owner_mask = ADFS_DEFAULT_OWNER_MASK; in adfs_init_fs_context()
455 asb->s_other_mask = ADFS_DEFAULT_OTHER_MASK; in adfs_init_fs_context()
456 asb->s_ftsuffix = 0; in adfs_init_fs_context()
460 fc->s_fs_info = asb; in adfs_init_fs_context()