Lines Matching refs:sbp

157 	xfs_sb_t	*sbp,  in xfs_sb_validate_fsb_count()  argument
160 ASSERT(PAGE_SHIFT >= sbp->sb_blocklog); in xfs_sb_validate_fsb_count()
161 ASSERT(sbp->sb_blocklog >= BBSHIFT); in xfs_sb_validate_fsb_count()
164 if (nblocks >> (PAGE_CACHE_SHIFT - sbp->sb_blocklog) > ULONG_MAX) in xfs_sb_validate_fsb_count()
180 xfs_sb_t *sbp = &mp->m_sb; in xfs_initialize_perag() local
227 agino = XFS_OFFBNO_TO_AGINO(mp, sbp->sb_agblocks - 1, 0); in xfs_initialize_perag()
265 struct xfs_sb *sbp = &mp->m_sb; in xfs_readsb() local
303 xfs_sb_from_disk(sbp, XFS_BUF_TO_SBP(bp)); in xfs_readsb()
309 if (sbp->sb_magicnum != XFS_SB_MAGIC) { in xfs_readsb()
319 if (sector_size > sbp->sb_sectsize) { in xfs_readsb()
322 sector_size, sbp->sb_sectsize); in xfs_readsb()
333 sector_size = sbp->sb_sectsize; in xfs_readsb()
358 xfs_sb_t *sbp = &(mp->m_sb); in xfs_update_alignment() local
369 sbp->sb_blocksize); in xfs_update_alignment()
376 if (mp->m_dalign && (sbp->sb_agblocks % mp->m_dalign)) { in xfs_update_alignment()
379 sbp->sb_agblocks); in xfs_update_alignment()
386 mp->m_dalign, sbp->sb_blocksize); in xfs_update_alignment()
395 if (xfs_sb_version_hasdalign(sbp)) { in xfs_update_alignment()
396 if (sbp->sb_unit != mp->m_dalign) { in xfs_update_alignment()
397 sbp->sb_unit = mp->m_dalign; in xfs_update_alignment()
400 if (sbp->sb_width != mp->m_swidth) { in xfs_update_alignment()
401 sbp->sb_width = mp->m_swidth; in xfs_update_alignment()
411 mp->m_dalign = sbp->sb_unit; in xfs_update_alignment()
412 mp->m_swidth = sbp->sb_width; in xfs_update_alignment()
424 xfs_sb_t *sbp = &(mp->m_sb); in xfs_set_maxicount() local
427 if (sbp->sb_imax_pct) { in xfs_set_maxicount()
432 icount = sbp->sb_dblocks * sbp->sb_imax_pct; in xfs_set_maxicount()
436 sbp->sb_inopblog; in xfs_set_maxicount()
451 xfs_sb_t *sbp = &(mp->m_sb); in xfs_set_rw_sizes() local
467 if (sbp->sb_blocklog > readio_log) { in xfs_set_rw_sizes()
468 mp->m_readio_log = sbp->sb_blocklog; in xfs_set_rw_sizes()
472 mp->m_readio_blocks = 1 << (mp->m_readio_log - sbp->sb_blocklog); in xfs_set_rw_sizes()
473 if (sbp->sb_blocklog > writeio_log) { in xfs_set_rw_sizes()
474 mp->m_writeio_log = sbp->sb_blocklog; in xfs_set_rw_sizes()
478 mp->m_writeio_blocks = 1 << (mp->m_writeio_log - sbp->sb_blocklog); in xfs_set_rw_sizes()
620 xfs_sb_t *sbp = &(mp->m_sb); in xfs_mountfs() local
627 xfs_sb_mount_common(mp, sbp); in xfs_mountfs()
645 if (xfs_sb_has_mismatched_features2(sbp)) { in xfs_mountfs()
647 sbp->sb_features2 |= sbp->sb_bad_features2; in xfs_mountfs()
665 if (!sbp->sb_features2) in xfs_mountfs()
752 uuid_getnodeuniq(&sbp->sb_uuid, mp->m_fixedfsid); in xfs_mountfs()
772 error = xfs_initialize_perag(mp, sbp->sb_agcount, &mp->m_maxagi); in xfs_mountfs()
778 if (!sbp->sb_logblocks) { in xfs_mountfs()
789 XFS_FSB_TO_DADDR(mp, sbp->sb_logstart), in xfs_mountfs()
790 XFS_FSB_TO_BB(mp, sbp->sb_logblocks)); in xfs_mountfs()
818 error = xfs_initialize_perag_data(mp, sbp->sb_agcount); in xfs_mountfs()
827 error = xfs_iget(mp, NULL, sbp->sb_rootino, 0, XFS_ILOCK_EXCL, &rip); in xfs_mountfs()