Lines Matching refs:parsing_mp
1189 struct xfs_mount *parsing_mp = fc->s_fs_info; in xfs_fs_parse_param() local
1200 parsing_mp->m_logbufs = result.uint_32; in xfs_fs_parse_param()
1203 if (suffix_kstrtoint(param->string, 10, &parsing_mp->m_logbsize)) in xfs_fs_parse_param()
1207 kfree(parsing_mp->m_logname); in xfs_fs_parse_param()
1208 parsing_mp->m_logname = kstrdup(param->string, GFP_KERNEL); in xfs_fs_parse_param()
1209 if (!parsing_mp->m_logname) in xfs_fs_parse_param()
1213 kfree(parsing_mp->m_rtname); in xfs_fs_parse_param()
1214 parsing_mp->m_rtname = kstrdup(param->string, GFP_KERNEL); in xfs_fs_parse_param()
1215 if (!parsing_mp->m_rtname) in xfs_fs_parse_param()
1221 parsing_mp->m_allocsize_log = ffs(size) - 1; in xfs_fs_parse_param()
1222 parsing_mp->m_features |= XFS_FEAT_ALLOCSIZE; in xfs_fs_parse_param()
1226 parsing_mp->m_features |= XFS_FEAT_GRPID; in xfs_fs_parse_param()
1230 parsing_mp->m_features &= ~XFS_FEAT_GRPID; in xfs_fs_parse_param()
1233 parsing_mp->m_features |= XFS_FEAT_WSYNC; in xfs_fs_parse_param()
1236 parsing_mp->m_features |= XFS_FEAT_NORECOVERY; in xfs_fs_parse_param()
1239 parsing_mp->m_features |= XFS_FEAT_NOALIGN; in xfs_fs_parse_param()
1242 parsing_mp->m_features |= XFS_FEAT_SWALLOC; in xfs_fs_parse_param()
1245 parsing_mp->m_dalign = result.uint_32; in xfs_fs_parse_param()
1248 parsing_mp->m_swidth = result.uint_32; in xfs_fs_parse_param()
1251 parsing_mp->m_features |= XFS_FEAT_SMALL_INUMS; in xfs_fs_parse_param()
1254 parsing_mp->m_features &= ~XFS_FEAT_SMALL_INUMS; in xfs_fs_parse_param()
1257 parsing_mp->m_features |= XFS_FEAT_NOUUID; in xfs_fs_parse_param()
1260 parsing_mp->m_features |= XFS_FEAT_LARGE_IOSIZE; in xfs_fs_parse_param()
1263 parsing_mp->m_features &= ~XFS_FEAT_LARGE_IOSIZE; in xfs_fs_parse_param()
1266 parsing_mp->m_features |= XFS_FEAT_FILESTREAMS; in xfs_fs_parse_param()
1269 parsing_mp->m_qflags &= ~XFS_ALL_QUOTA_ACCT; in xfs_fs_parse_param()
1270 parsing_mp->m_qflags &= ~XFS_ALL_QUOTA_ENFD; in xfs_fs_parse_param()
1275 parsing_mp->m_qflags |= (XFS_UQUOTA_ACCT | XFS_UQUOTA_ENFD); in xfs_fs_parse_param()
1279 parsing_mp->m_qflags |= XFS_UQUOTA_ACCT; in xfs_fs_parse_param()
1280 parsing_mp->m_qflags &= ~XFS_UQUOTA_ENFD; in xfs_fs_parse_param()
1284 parsing_mp->m_qflags |= (XFS_PQUOTA_ACCT | XFS_PQUOTA_ENFD); in xfs_fs_parse_param()
1287 parsing_mp->m_qflags |= XFS_PQUOTA_ACCT; in xfs_fs_parse_param()
1288 parsing_mp->m_qflags &= ~XFS_PQUOTA_ENFD; in xfs_fs_parse_param()
1292 parsing_mp->m_qflags |= (XFS_GQUOTA_ACCT | XFS_GQUOTA_ENFD); in xfs_fs_parse_param()
1295 parsing_mp->m_qflags |= XFS_GQUOTA_ACCT; in xfs_fs_parse_param()
1296 parsing_mp->m_qflags &= ~XFS_GQUOTA_ENFD; in xfs_fs_parse_param()
1299 parsing_mp->m_features |= XFS_FEAT_DISCARD; in xfs_fs_parse_param()
1302 parsing_mp->m_features &= ~XFS_FEAT_DISCARD; in xfs_fs_parse_param()
1306 xfs_mount_set_dax_mode(parsing_mp, XFS_DAX_ALWAYS); in xfs_fs_parse_param()
1309 xfs_mount_set_dax_mode(parsing_mp, result.uint_32); in xfs_fs_parse_param()
1315 parsing_mp->m_features |= XFS_FEAT_IKEEP; in xfs_fs_parse_param()
1319 parsing_mp->m_features &= ~XFS_FEAT_IKEEP; in xfs_fs_parse_param()
1323 parsing_mp->m_features |= XFS_FEAT_ATTR2; in xfs_fs_parse_param()
1327 parsing_mp->m_features |= XFS_FEAT_NOATTR2; in xfs_fs_parse_param()
1330 xfs_warn(parsing_mp, "unknown mount option [%s].", param->key); in xfs_fs_parse_param()