uopt              457 fs/udf/super.c static int udf_parse_options(char *options, struct udf_options *uopt,
uopt              463 fs/udf/super.c 	uopt->novrs = 0;
uopt              464 fs/udf/super.c 	uopt->session = 0xFFFFFFFF;
uopt              465 fs/udf/super.c 	uopt->lastblock = 0;
uopt              466 fs/udf/super.c 	uopt->anchor = 0;
uopt              481 fs/udf/super.c 			uopt->novrs = 1;
uopt              489 fs/udf/super.c 			uopt->blocksize = n;
uopt              490 fs/udf/super.c 			uopt->flags |= (1 << UDF_FLAG_BLOCKSIZE_SET);
uopt              493 fs/udf/super.c 			uopt->flags |= (1 << UDF_FLAG_UNHIDE);
uopt              496 fs/udf/super.c 			uopt->flags |= (1 << UDF_FLAG_UNDELETE);
uopt              499 fs/udf/super.c 			uopt->flags &= ~(1 << UDF_FLAG_USE_AD_IN_ICB);
uopt              502 fs/udf/super.c 			uopt->flags |= (1 << UDF_FLAG_USE_AD_IN_ICB);
uopt              505 fs/udf/super.c 			uopt->flags |= (1 << UDF_FLAG_USE_SHORT_AD);
uopt              508 fs/udf/super.c 			uopt->flags &= ~(1 << UDF_FLAG_USE_SHORT_AD);
uopt              513 fs/udf/super.c 			uopt->gid = make_kgid(current_user_ns(), option);
uopt              514 fs/udf/super.c 			if (!gid_valid(uopt->gid))
uopt              516 fs/udf/super.c 			uopt->flags |= (1 << UDF_FLAG_GID_SET);
uopt              521 fs/udf/super.c 			uopt->uid = make_kuid(current_user_ns(), option);
uopt              522 fs/udf/super.c 			if (!uid_valid(uopt->uid))
uopt              524 fs/udf/super.c 			uopt->flags |= (1 << UDF_FLAG_UID_SET);
uopt              529 fs/udf/super.c 			uopt->umask = option;
uopt              532 fs/udf/super.c 			uopt->flags &= ~(1 << UDF_FLAG_STRICT);
uopt              537 fs/udf/super.c 			uopt->session = option;
uopt              539 fs/udf/super.c 				uopt->flags |= (1 << UDF_FLAG_SESSION_SET);
uopt              544 fs/udf/super.c 			uopt->lastblock = option;
uopt              546 fs/udf/super.c 				uopt->flags |= (1 << UDF_FLAG_LASTBLOCK_SET);
uopt              551 fs/udf/super.c 			uopt->anchor = option;
uopt              560 fs/udf/super.c 			uopt->flags |= (1 << UDF_FLAG_UTF8);
uopt              564 fs/udf/super.c 				if (uopt->nls_map)
uopt              565 fs/udf/super.c 					unload_nls(uopt->nls_map);
uopt              571 fs/udf/super.c 				uopt->nls_map = load_nls(args[0].from);
uopt              572 fs/udf/super.c 				uopt->flags |= (1 << UDF_FLAG_NLS_MAP);
uopt              576 fs/udf/super.c 			uopt->flags |= (1 << UDF_FLAG_UID_FORGET);
uopt              583 fs/udf/super.c 			uopt->flags |= (1 << UDF_FLAG_GID_FORGET);
uopt              588 fs/udf/super.c 			uopt->fmode = option & 0777;
uopt              593 fs/udf/super.c 			uopt->dmode = option & 0777;
uopt              605 fs/udf/super.c 	struct udf_options uopt;
uopt              614 fs/udf/super.c 	uopt.flags = sbi->s_flags;
uopt              615 fs/udf/super.c 	uopt.uid   = sbi->s_uid;
uopt              616 fs/udf/super.c 	uopt.gid   = sbi->s_gid;
uopt              617 fs/udf/super.c 	uopt.umask = sbi->s_umask;
uopt              618 fs/udf/super.c 	uopt.fmode = sbi->s_fmode;
uopt              619 fs/udf/super.c 	uopt.dmode = sbi->s_dmode;
uopt              620 fs/udf/super.c 	uopt.nls_map = NULL;
uopt              622 fs/udf/super.c 	if (!udf_parse_options(options, &uopt, true))
uopt              626 fs/udf/super.c 	sbi->s_flags = uopt.flags;
uopt              627 fs/udf/super.c 	sbi->s_uid   = uopt.uid;
uopt              628 fs/udf/super.c 	sbi->s_gid   = uopt.gid;
uopt              629 fs/udf/super.c 	sbi->s_umask = uopt.umask;
uopt              630 fs/udf/super.c 	sbi->s_fmode = uopt.fmode;
uopt              631 fs/udf/super.c 	sbi->s_dmode = uopt.dmode;
uopt             1956 fs/udf/super.c static int udf_load_vrs(struct super_block *sb, struct udf_options *uopt,
uopt             1963 fs/udf/super.c 	if (!sb_set_blocksize(sb, uopt->blocksize)) {
uopt             1968 fs/udf/super.c 	sbi->s_last_block = uopt->lastblock;
uopt             1969 fs/udf/super.c 	if (!uopt->novrs) {
uopt             1988 fs/udf/super.c 	sbi->s_anchor = uopt->anchor;
uopt             2111 fs/udf/super.c 	struct udf_options uopt;
uopt             2116 fs/udf/super.c 	uopt.flags = (1 << UDF_FLAG_USE_AD_IN_ICB) | (1 << UDF_FLAG_STRICT);
uopt             2118 fs/udf/super.c 	uopt.uid = make_kuid(current_user_ns(), overflowuid);
uopt             2119 fs/udf/super.c 	uopt.gid = make_kgid(current_user_ns(), overflowgid);
uopt             2120 fs/udf/super.c 	uopt.umask = 0;
uopt             2121 fs/udf/super.c 	uopt.fmode = UDF_INVALID_MODE;
uopt             2122 fs/udf/super.c 	uopt.dmode = UDF_INVALID_MODE;
uopt             2123 fs/udf/super.c 	uopt.nls_map = NULL;
uopt             2133 fs/udf/super.c 	if (!udf_parse_options((char *)options, &uopt, false))
uopt             2136 fs/udf/super.c 	if (uopt.flags & (1 << UDF_FLAG_UTF8) &&
uopt             2137 fs/udf/super.c 	    uopt.flags & (1 << UDF_FLAG_NLS_MAP)) {
uopt             2141 fs/udf/super.c 	if ((uopt.flags & (1 << UDF_FLAG_NLS_MAP)) && !uopt.nls_map) {
uopt             2142 fs/udf/super.c 		uopt.nls_map = load_nls_default();
uopt             2143 fs/udf/super.c 		if (!uopt.nls_map)
uopt             2144 fs/udf/super.c 			uopt.flags &= ~(1 << UDF_FLAG_NLS_MAP);
uopt             2148 fs/udf/super.c 	if (!(uopt.flags & (1 << UDF_FLAG_NLS_MAP)))
uopt             2149 fs/udf/super.c 		uopt.flags |= (1 << UDF_FLAG_UTF8);
uopt             2154 fs/udf/super.c 	sbi->s_flags = uopt.flags;
uopt             2155 fs/udf/super.c 	sbi->s_uid = uopt.uid;
uopt             2156 fs/udf/super.c 	sbi->s_gid = uopt.gid;
uopt             2157 fs/udf/super.c 	sbi->s_umask = uopt.umask;
uopt             2158 fs/udf/super.c 	sbi->s_fmode = uopt.fmode;
uopt             2159 fs/udf/super.c 	sbi->s_dmode = uopt.dmode;
uopt             2160 fs/udf/super.c 	sbi->s_nls_map = uopt.nls_map;
uopt             2163 fs/udf/super.c 	if (uopt.session == 0xFFFFFFFF)
uopt             2166 fs/udf/super.c 		sbi->s_session = uopt.session;
uopt             2177 fs/udf/super.c 	if (uopt.flags & (1 << UDF_FLAG_BLOCKSIZE_SET)) {
uopt             2178 fs/udf/super.c 		ret = udf_load_vrs(sb, &uopt, silent, &fileset);
uopt             2180 fs/udf/super.c 		uopt.blocksize = bdev_logical_block_size(sb->s_bdev);
uopt             2181 fs/udf/super.c 		while (uopt.blocksize <= 4096) {
uopt             2182 fs/udf/super.c 			ret = udf_load_vrs(sb, &uopt, silent, &fileset);
uopt             2186 fs/udf/super.c 						  uopt.blocksize);
uopt             2199 fs/udf/super.c 			uopt.blocksize <<= 1;
uopt             2305 fs/udf/super.c 	if (uopt.nls_map)
uopt             2306 fs/udf/super.c 		unload_nls(uopt.nls_map);