Lines Matching refs:parsing_mp
1290 struct xfs_mount *parsing_mp = fc->s_fs_info; in xfs_fs_parse_param() local
1303 parsing_mp->m_logbufs = result.uint_32; in xfs_fs_parse_param()
1306 if (suffix_kstrtoint(param->string, 10, &parsing_mp->m_logbsize)) in xfs_fs_parse_param()
1310 kfree(parsing_mp->m_logname); in xfs_fs_parse_param()
1311 parsing_mp->m_logname = kstrdup(param->string, GFP_KERNEL); in xfs_fs_parse_param()
1312 if (!parsing_mp->m_logname) in xfs_fs_parse_param()
1316 kfree(parsing_mp->m_rtname); in xfs_fs_parse_param()
1317 parsing_mp->m_rtname = kstrdup(param->string, GFP_KERNEL); in xfs_fs_parse_param()
1318 if (!parsing_mp->m_rtname) in xfs_fs_parse_param()
1324 parsing_mp->m_allocsize_log = ffs(size) - 1; in xfs_fs_parse_param()
1325 parsing_mp->m_features |= XFS_FEAT_ALLOCSIZE; in xfs_fs_parse_param()
1329 parsing_mp->m_features |= XFS_FEAT_GRPID; in xfs_fs_parse_param()
1333 parsing_mp->m_features &= ~XFS_FEAT_GRPID; in xfs_fs_parse_param()
1336 parsing_mp->m_features |= XFS_FEAT_WSYNC; in xfs_fs_parse_param()
1339 parsing_mp->m_features |= XFS_FEAT_NORECOVERY; in xfs_fs_parse_param()
1342 parsing_mp->m_features |= XFS_FEAT_NOALIGN; in xfs_fs_parse_param()
1345 parsing_mp->m_features |= XFS_FEAT_SWALLOC; in xfs_fs_parse_param()
1348 parsing_mp->m_dalign = result.uint_32; in xfs_fs_parse_param()
1351 parsing_mp->m_swidth = result.uint_32; in xfs_fs_parse_param()
1354 parsing_mp->m_features |= XFS_FEAT_SMALL_INUMS; in xfs_fs_parse_param()
1357 parsing_mp->m_features &= ~XFS_FEAT_SMALL_INUMS; in xfs_fs_parse_param()
1360 parsing_mp->m_features |= XFS_FEAT_NOUUID; in xfs_fs_parse_param()
1363 parsing_mp->m_features |= XFS_FEAT_LARGE_IOSIZE; in xfs_fs_parse_param()
1366 parsing_mp->m_features &= ~XFS_FEAT_LARGE_IOSIZE; in xfs_fs_parse_param()
1369 parsing_mp->m_features |= XFS_FEAT_FILESTREAMS; in xfs_fs_parse_param()
1372 parsing_mp->m_qflags &= ~XFS_ALL_QUOTA_ACCT; in xfs_fs_parse_param()
1373 parsing_mp->m_qflags &= ~XFS_ALL_QUOTA_ENFD; in xfs_fs_parse_param()
1374 parsing_mp->m_qflags |= XFS_QFLAGS_MNTOPTS; in xfs_fs_parse_param()
1379 parsing_mp->m_qflags |= (XFS_UQUOTA_ACCT | XFS_UQUOTA_ENFD); in xfs_fs_parse_param()
1380 parsing_mp->m_qflags |= XFS_QFLAGS_MNTOPTS; in xfs_fs_parse_param()
1384 parsing_mp->m_qflags |= XFS_UQUOTA_ACCT; in xfs_fs_parse_param()
1385 parsing_mp->m_qflags &= ~XFS_UQUOTA_ENFD; in xfs_fs_parse_param()
1386 parsing_mp->m_qflags |= XFS_QFLAGS_MNTOPTS; in xfs_fs_parse_param()
1390 parsing_mp->m_qflags |= (XFS_PQUOTA_ACCT | XFS_PQUOTA_ENFD); in xfs_fs_parse_param()
1391 parsing_mp->m_qflags |= XFS_QFLAGS_MNTOPTS; in xfs_fs_parse_param()
1394 parsing_mp->m_qflags |= XFS_PQUOTA_ACCT; in xfs_fs_parse_param()
1395 parsing_mp->m_qflags &= ~XFS_PQUOTA_ENFD; in xfs_fs_parse_param()
1396 parsing_mp->m_qflags |= XFS_QFLAGS_MNTOPTS; in xfs_fs_parse_param()
1400 parsing_mp->m_qflags |= (XFS_GQUOTA_ACCT | XFS_GQUOTA_ENFD); in xfs_fs_parse_param()
1401 parsing_mp->m_qflags |= XFS_QFLAGS_MNTOPTS; in xfs_fs_parse_param()
1404 parsing_mp->m_qflags |= XFS_GQUOTA_ACCT; in xfs_fs_parse_param()
1405 parsing_mp->m_qflags &= ~XFS_GQUOTA_ENFD; in xfs_fs_parse_param()
1406 parsing_mp->m_qflags |= XFS_QFLAGS_MNTOPTS; in xfs_fs_parse_param()
1409 parsing_mp->m_features |= XFS_FEAT_DISCARD; in xfs_fs_parse_param()
1412 parsing_mp->m_features &= ~XFS_FEAT_DISCARD; in xfs_fs_parse_param()
1416 xfs_mount_set_dax_mode(parsing_mp, XFS_DAX_ALWAYS); in xfs_fs_parse_param()
1419 xfs_mount_set_dax_mode(parsing_mp, result.uint_32); in xfs_fs_parse_param()
1425 parsing_mp->m_features |= XFS_FEAT_IKEEP; in xfs_fs_parse_param()
1429 parsing_mp->m_features &= ~XFS_FEAT_IKEEP; in xfs_fs_parse_param()
1433 parsing_mp->m_features |= XFS_FEAT_ATTR2; in xfs_fs_parse_param()
1437 parsing_mp->m_features |= XFS_FEAT_NOATTR2; in xfs_fs_parse_param()
1440 xfs_warn(parsing_mp, "unknown mount option [%s].", param->key); in xfs_fs_parse_param()