Lines Matching refs:sbp

280 #define	XFS_SB_VERSION_NUM(sbp)	((sbp)->sb_versionnum & XFS_SB_VERSION_NUMBITS)  argument
282 static inline bool xfs_sb_is_v5(struct xfs_sb *sbp) in xfs_sb_is_v5() argument
284 return XFS_SB_VERSION_NUM(sbp) == XFS_SB_VERSION_5; in xfs_sb_is_v5()
291 static inline bool xfs_sb_has_mismatched_features2(struct xfs_sb *sbp) in xfs_sb_has_mismatched_features2() argument
293 return sbp->sb_bad_features2 != sbp->sb_features2; in xfs_sb_has_mismatched_features2()
296 static inline bool xfs_sb_version_hasmorebits(struct xfs_sb *sbp) in xfs_sb_version_hasmorebits() argument
298 return xfs_sb_is_v5(sbp) || in xfs_sb_version_hasmorebits()
299 (sbp->sb_versionnum & XFS_SB_VERSION_MOREBITSBIT); in xfs_sb_version_hasmorebits()
302 static inline void xfs_sb_version_addattr(struct xfs_sb *sbp) in xfs_sb_version_addattr() argument
304 sbp->sb_versionnum |= XFS_SB_VERSION_ATTRBIT; in xfs_sb_version_addattr()
307 static inline void xfs_sb_version_addquota(struct xfs_sb *sbp) in xfs_sb_version_addquota() argument
309 sbp->sb_versionnum |= XFS_SB_VERSION_QUOTABIT; in xfs_sb_version_addquota()
312 static inline void xfs_sb_version_addattr2(struct xfs_sb *sbp) in xfs_sb_version_addattr2() argument
314 sbp->sb_versionnum |= XFS_SB_VERSION_MOREBITSBIT; in xfs_sb_version_addattr2()
315 sbp->sb_features2 |= XFS_SB_VERSION2_ATTR2BIT; in xfs_sb_version_addattr2()
318 static inline void xfs_sb_version_addprojid32(struct xfs_sb *sbp) in xfs_sb_version_addprojid32() argument
320 sbp->sb_versionnum |= XFS_SB_VERSION_MOREBITSBIT; in xfs_sb_version_addprojid32()
321 sbp->sb_features2 |= XFS_SB_VERSION2_PROJID32BIT; in xfs_sb_version_addprojid32()
346 struct xfs_sb *sbp, in xfs_sb_has_compat_feature() argument
349 return (sbp->sb_features_compat & feature) != 0; in xfs_sb_has_compat_feature()
364 struct xfs_sb *sbp, in xfs_sb_has_ro_compat_feature() argument
367 return (sbp->sb_features_ro_compat & feature) != 0; in xfs_sb_has_ro_compat_feature()
385 struct xfs_sb *sbp, in xfs_sb_has_incompat_feature() argument
388 return (sbp->sb_features_incompat & feature) != 0; in xfs_sb_has_incompat_feature()
395 struct xfs_sb *sbp, in xfs_sb_has_incompat_log_feature() argument
398 return (sbp->sb_features_log_incompat & feature) != 0; in xfs_sb_has_incompat_log_feature()
403 struct xfs_sb *sbp) in xfs_sb_remove_incompat_log_features() argument
405 sbp->sb_features_log_incompat &= ~XFS_SB_FEAT_INCOMPAT_LOG_ALL; in xfs_sb_remove_incompat_log_features()
410 struct xfs_sb *sbp, in xfs_sb_add_incompat_log_features() argument
413 sbp->sb_features_log_incompat |= features; in xfs_sb_add_incompat_log_features()
418 xfs_is_quota_inode(struct xfs_sb *sbp, xfs_ino_t ino) in xfs_is_quota_inode() argument
420 return (ino == sbp->sb_uquotino || in xfs_is_quota_inode()
421 ino == sbp->sb_gquotino || in xfs_is_quota_inode()
422 ino == sbp->sb_pquotino); in xfs_is_quota_inode()