Lines Matching refs:parsing_mp
1224 struct xfs_mount *parsing_mp = fc->s_fs_info; in xfs_fs_parse_param() local
1235 parsing_mp->m_logbufs = result.uint_32; in xfs_fs_parse_param()
1238 if (suffix_kstrtoint(param->string, 10, &parsing_mp->m_logbsize)) in xfs_fs_parse_param()
1242 kfree(parsing_mp->m_logname); in xfs_fs_parse_param()
1243 parsing_mp->m_logname = kstrdup(param->string, GFP_KERNEL); in xfs_fs_parse_param()
1244 if (!parsing_mp->m_logname) in xfs_fs_parse_param()
1248 kfree(parsing_mp->m_rtname); in xfs_fs_parse_param()
1249 parsing_mp->m_rtname = kstrdup(param->string, GFP_KERNEL); in xfs_fs_parse_param()
1250 if (!parsing_mp->m_rtname) in xfs_fs_parse_param()
1256 parsing_mp->m_allocsize_log = ffs(size) - 1; in xfs_fs_parse_param()
1257 parsing_mp->m_features |= XFS_FEAT_ALLOCSIZE; in xfs_fs_parse_param()
1261 parsing_mp->m_features |= XFS_FEAT_GRPID; in xfs_fs_parse_param()
1265 parsing_mp->m_features &= ~XFS_FEAT_GRPID; in xfs_fs_parse_param()
1268 parsing_mp->m_features |= XFS_FEAT_WSYNC; in xfs_fs_parse_param()
1271 parsing_mp->m_features |= XFS_FEAT_NORECOVERY; in xfs_fs_parse_param()
1274 parsing_mp->m_features |= XFS_FEAT_NOALIGN; in xfs_fs_parse_param()
1277 parsing_mp->m_features |= XFS_FEAT_SWALLOC; in xfs_fs_parse_param()
1280 parsing_mp->m_dalign = result.uint_32; in xfs_fs_parse_param()
1283 parsing_mp->m_swidth = result.uint_32; in xfs_fs_parse_param()
1286 parsing_mp->m_features |= XFS_FEAT_SMALL_INUMS; in xfs_fs_parse_param()
1289 parsing_mp->m_features &= ~XFS_FEAT_SMALL_INUMS; in xfs_fs_parse_param()
1292 parsing_mp->m_features |= XFS_FEAT_NOUUID; in xfs_fs_parse_param()
1295 parsing_mp->m_features |= XFS_FEAT_LARGE_IOSIZE; in xfs_fs_parse_param()
1298 parsing_mp->m_features &= ~XFS_FEAT_LARGE_IOSIZE; in xfs_fs_parse_param()
1301 parsing_mp->m_features |= XFS_FEAT_FILESTREAMS; in xfs_fs_parse_param()
1304 parsing_mp->m_qflags &= ~XFS_ALL_QUOTA_ACCT; in xfs_fs_parse_param()
1305 parsing_mp->m_qflags &= ~XFS_ALL_QUOTA_ENFD; in xfs_fs_parse_param()
1310 parsing_mp->m_qflags |= (XFS_UQUOTA_ACCT | XFS_UQUOTA_ENFD); in xfs_fs_parse_param()
1314 parsing_mp->m_qflags |= XFS_UQUOTA_ACCT; in xfs_fs_parse_param()
1315 parsing_mp->m_qflags &= ~XFS_UQUOTA_ENFD; in xfs_fs_parse_param()
1319 parsing_mp->m_qflags |= (XFS_PQUOTA_ACCT | XFS_PQUOTA_ENFD); in xfs_fs_parse_param()
1322 parsing_mp->m_qflags |= XFS_PQUOTA_ACCT; in xfs_fs_parse_param()
1323 parsing_mp->m_qflags &= ~XFS_PQUOTA_ENFD; in xfs_fs_parse_param()
1327 parsing_mp->m_qflags |= (XFS_GQUOTA_ACCT | XFS_GQUOTA_ENFD); in xfs_fs_parse_param()
1330 parsing_mp->m_qflags |= XFS_GQUOTA_ACCT; in xfs_fs_parse_param()
1331 parsing_mp->m_qflags &= ~XFS_GQUOTA_ENFD; in xfs_fs_parse_param()
1334 parsing_mp->m_features |= XFS_FEAT_DISCARD; in xfs_fs_parse_param()
1337 parsing_mp->m_features &= ~XFS_FEAT_DISCARD; in xfs_fs_parse_param()
1341 xfs_mount_set_dax_mode(parsing_mp, XFS_DAX_ALWAYS); in xfs_fs_parse_param()
1344 xfs_mount_set_dax_mode(parsing_mp, result.uint_32); in xfs_fs_parse_param()
1350 parsing_mp->m_features |= XFS_FEAT_IKEEP; in xfs_fs_parse_param()
1354 parsing_mp->m_features &= ~XFS_FEAT_IKEEP; in xfs_fs_parse_param()
1358 parsing_mp->m_features |= XFS_FEAT_ATTR2; in xfs_fs_parse_param()
1362 parsing_mp->m_features |= XFS_FEAT_NOATTR2; in xfs_fs_parse_param()
1365 xfs_warn(parsing_mp, "unknown mount option [%s].", param->key); in xfs_fs_parse_param()