Lines Matching refs:mp

133 	struct xfs_mount	*mp,  in xfs_validate_sb_read()  argument
144 xfs_warn(mp, in xfs_validate_sb_read()
147 xfs_warn(mp, in xfs_validate_sb_read()
152 xfs_alert(mp, in xfs_validate_sb_read()
156 if (!xfs_is_readonly(mp)) { in xfs_validate_sb_read()
157 xfs_warn(mp, in xfs_validate_sb_read()
159 xfs_warn(mp, in xfs_validate_sb_read()
166 xfs_warn(mp, in xfs_validate_sb_read()
170 xfs_warn(mp, in xfs_validate_sb_read()
181 struct xfs_mount *mp, in xfs_validate_sb_write() argument
197 !xfs_verify_icount(mp, sbp->sb_icount) || in xfs_validate_sb_write()
199 xfs_warn(mp, "SB summary counter sanity check failed"); in xfs_validate_sb_write()
212 xfs_warn(mp, in xfs_validate_sb_write()
219 xfs_alert(mp, in xfs_validate_sb_write()
226 xfs_warn(mp, in xfs_validate_sb_write()
234 xfs_warn(mp, in xfs_validate_sb_write()
246 if (!xfs_log_check_lsn(mp, sbp->sb_lsn)) in xfs_validate_sb_write()
255 struct xfs_mount *mp, in xfs_validate_sb_common() argument
265 xfs_warn(mp, "bad magic number"); in xfs_validate_sb_common()
270 xfs_warn(mp, "bad version"); in xfs_validate_sb_common()
279 xfs_notice(mp, in xfs_validate_sb_common()
287 xfs_notice(mp, in xfs_validate_sb_common()
303 xfs_warn(mp, in xfs_validate_sb_common()
311 xfs_notice(mp, in xfs_validate_sb_common()
317 sbp->sb_logstart == 0 && mp->m_logdev_targp == mp->m_ddev_targp)) { in xfs_validate_sb_common()
318 xfs_warn(mp, in xfs_validate_sb_common()
325 sbp->sb_logstart != 0 && mp->m_logdev_targp != mp->m_ddev_targp)) { in xfs_validate_sb_common()
326 xfs_warn(mp, in xfs_validate_sb_common()
363 XFS_FSB_TO_B(mp, sbp->sb_agblocks) < XFS_MIN_AG_BYTES || in xfs_validate_sb_common()
364 XFS_FSB_TO_B(mp, sbp->sb_agblocks) > XFS_MAX_AG_BYTES || in xfs_validate_sb_common()
375 xfs_notice(mp, "SB sanity check failed"); in xfs_validate_sb_common()
382 xfs_notice(mp, in xfs_validate_sb_common()
390 xfs_notice(mp, in xfs_validate_sb_common()
405 xfs_notice(mp, in xfs_validate_sb_common()
417 xfs_notice(mp, "SB stripe alignment sanity check failed"); in xfs_validate_sb_common()
421 if (!xfs_validate_stripe_geometry(mp, XFS_FSB_TO_B(mp, sbp->sb_unit), in xfs_validate_sb_common()
422 XFS_FSB_TO_B(mp, sbp->sb_width), 0, false)) in xfs_validate_sb_common()
435 xfs_warn(mp, "inode size of %d bytes not supported", in xfs_validate_sb_common()
735 struct xfs_mount *mp = bp->b_mount; in xfs_sb_read_verify() local
751 xfs_has_crc(mp)) { in xfs_sb_read_verify()
763 error = xfs_validate_sb_common(mp, bp, &sb); in xfs_sb_read_verify()
766 error = xfs_validate_sb_read(mp, &sb); in xfs_sb_read_verify()
801 struct xfs_mount *mp = bp->b_mount; in xfs_sb_write_verify() local
811 error = xfs_validate_sb_common(mp, bp, &sb); in xfs_sb_write_verify()
814 error = xfs_validate_sb_write(mp, bp, &sb); in xfs_sb_write_verify()
856 struct xfs_mount *mp, in xfs_sb_mount_common() argument
859 mp->m_agfrotor = mp->m_agirotor = 0; in xfs_sb_mount_common()
860 mp->m_maxagi = mp->m_sb.sb_agcount; in xfs_sb_mount_common()
861 mp->m_blkbit_log = sbp->sb_blocklog + XFS_NBBYLOG; in xfs_sb_mount_common()
862 mp->m_blkbb_log = sbp->sb_blocklog - BBSHIFT; in xfs_sb_mount_common()
863 mp->m_sectbb_log = sbp->sb_sectlog - BBSHIFT; in xfs_sb_mount_common()
864 mp->m_agno_log = xfs_highbit32(sbp->sb_agcount - 1) + 1; in xfs_sb_mount_common()
865 mp->m_blockmask = sbp->sb_blocksize - 1; in xfs_sb_mount_common()
866 mp->m_blockwsize = sbp->sb_blocksize >> XFS_WORDLOG; in xfs_sb_mount_common()
867 mp->m_blockwmask = mp->m_blockwsize - 1; in xfs_sb_mount_common()
869 mp->m_alloc_mxr[0] = xfs_allocbt_maxrecs(mp, sbp->sb_blocksize, 1); in xfs_sb_mount_common()
870 mp->m_alloc_mxr[1] = xfs_allocbt_maxrecs(mp, sbp->sb_blocksize, 0); in xfs_sb_mount_common()
871 mp->m_alloc_mnr[0] = mp->m_alloc_mxr[0] / 2; in xfs_sb_mount_common()
872 mp->m_alloc_mnr[1] = mp->m_alloc_mxr[1] / 2; in xfs_sb_mount_common()
874 mp->m_bmap_dmxr[0] = xfs_bmbt_maxrecs(mp, sbp->sb_blocksize, 1); in xfs_sb_mount_common()
875 mp->m_bmap_dmxr[1] = xfs_bmbt_maxrecs(mp, sbp->sb_blocksize, 0); in xfs_sb_mount_common()
876 mp->m_bmap_dmnr[0] = mp->m_bmap_dmxr[0] / 2; in xfs_sb_mount_common()
877 mp->m_bmap_dmnr[1] = mp->m_bmap_dmxr[1] / 2; in xfs_sb_mount_common()
879 mp->m_rmap_mxr[0] = xfs_rmapbt_maxrecs(sbp->sb_blocksize, 1); in xfs_sb_mount_common()
880 mp->m_rmap_mxr[1] = xfs_rmapbt_maxrecs(sbp->sb_blocksize, 0); in xfs_sb_mount_common()
881 mp->m_rmap_mnr[0] = mp->m_rmap_mxr[0] / 2; in xfs_sb_mount_common()
882 mp->m_rmap_mnr[1] = mp->m_rmap_mxr[1] / 2; in xfs_sb_mount_common()
884 mp->m_refc_mxr[0] = xfs_refcountbt_maxrecs(sbp->sb_blocksize, true); in xfs_sb_mount_common()
885 mp->m_refc_mxr[1] = xfs_refcountbt_maxrecs(sbp->sb_blocksize, false); in xfs_sb_mount_common()
886 mp->m_refc_mnr[0] = mp->m_refc_mxr[0] / 2; in xfs_sb_mount_common()
887 mp->m_refc_mnr[1] = mp->m_refc_mxr[1] / 2; in xfs_sb_mount_common()
889 mp->m_bsize = XFS_FSB_TO_BB(mp, 1); in xfs_sb_mount_common()
890 mp->m_alloc_set_aside = xfs_alloc_set_aside(mp); in xfs_sb_mount_common()
891 mp->m_ag_max_usable = xfs_alloc_ag_max_usable(mp); in xfs_sb_mount_common()
904 struct xfs_mount *mp = tp->t_mountp; in xfs_log_sb() local
915 if (xfs_has_lazysbcount(mp)) { in xfs_log_sb()
916 mp->m_sb.sb_icount = percpu_counter_sum(&mp->m_icount); in xfs_log_sb()
917 mp->m_sb.sb_ifree = percpu_counter_sum(&mp->m_ifree); in xfs_log_sb()
918 mp->m_sb.sb_fdblocks = percpu_counter_sum(&mp->m_fdblocks); in xfs_log_sb()
921 xfs_sb_to_disk(bp->b_addr, &mp->m_sb); in xfs_log_sb()
939 struct xfs_mount *mp, in xfs_sync_sb() argument
945 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_sb, 0, 0, in xfs_sync_sb()
968 struct xfs_mount *mp) in xfs_update_secondary_sbs() argument
977 for_each_perag_from(mp, agno, pag) { in xfs_update_secondary_sbs()
980 error = xfs_buf_get(mp->m_ddev_targp, in xfs_update_secondary_sbs()
981 XFS_AG_DADDR(mp, pag->pag_agno, XFS_SB_DADDR), in xfs_update_secondary_sbs()
982 XFS_FSS_TO_BB(mp, 1), &bp); in xfs_update_secondary_sbs()
991 xfs_warn(mp, in xfs_update_secondary_sbs()
1002 xfs_sb_to_disk(bp->b_addr, &mp->m_sb); in xfs_update_secondary_sbs()
1012 xfs_warn(mp, in xfs_update_secondary_sbs()
1022 xfs_warn(mp, in xfs_update_secondary_sbs()
1036 struct xfs_mount *mp) in xfs_sync_sb_buf() argument
1042 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_sb, 0, 0, 0, &tp); in xfs_sync_sb_buf()
1064 struct xfs_mount *mp, in xfs_fs_geometry() argument
1068 struct xfs_sb *sbp = &mp->m_sb; in xfs_fs_geometry()
1100 if (xfs_has_attr(mp)) in xfs_fs_geometry()
1102 if (xfs_has_quota(mp)) in xfs_fs_geometry()
1104 if (xfs_has_align(mp)) in xfs_fs_geometry()
1106 if (xfs_has_dalign(mp)) in xfs_fs_geometry()
1108 if (xfs_has_asciici(mp)) in xfs_fs_geometry()
1110 if (xfs_has_lazysbcount(mp)) in xfs_fs_geometry()
1112 if (xfs_has_attr2(mp)) in xfs_fs_geometry()
1114 if (xfs_has_projid32(mp)) in xfs_fs_geometry()
1116 if (xfs_has_crc(mp)) in xfs_fs_geometry()
1118 if (xfs_has_ftype(mp)) in xfs_fs_geometry()
1120 if (xfs_has_finobt(mp)) in xfs_fs_geometry()
1122 if (xfs_has_sparseinodes(mp)) in xfs_fs_geometry()
1124 if (xfs_has_rmapbt(mp)) in xfs_fs_geometry()
1126 if (xfs_has_reflink(mp)) in xfs_fs_geometry()
1128 if (xfs_has_bigtime(mp)) in xfs_fs_geometry()
1130 if (xfs_has_inobtcounts(mp)) in xfs_fs_geometry()
1132 if (xfs_has_sector(mp)) { in xfs_fs_geometry()
1144 if (xfs_has_logv2(mp)) in xfs_fs_geometry()
1158 struct xfs_mount *mp, in xfs_sb_read_secondary() argument
1167 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, in xfs_sb_read_secondary()
1168 XFS_AG_DADDR(mp, agno, XFS_SB_BLOCK(mp)), in xfs_sb_read_secondary()
1169 XFS_FSS_TO_BB(mp, 1), 0, &bp, &xfs_sb_buf_ops); in xfs_sb_read_secondary()
1180 struct xfs_mount *mp, in xfs_sb_get_secondary() argument
1189 error = xfs_trans_get_buf(tp, mp->m_ddev_targp, in xfs_sb_get_secondary()
1190 XFS_AG_DADDR(mp, agno, XFS_SB_BLOCK(mp)), in xfs_sb_get_secondary()
1191 XFS_FSS_TO_BB(mp, 1), 0, &bp); in xfs_sb_get_secondary()
1206 struct xfs_mount *mp, in xfs_validate_stripe_geometry() argument
1214 xfs_notice(mp, in xfs_validate_stripe_geometry()
1221 xfs_notice(mp, in xfs_validate_stripe_geometry()
1228 xfs_notice(mp, in xfs_validate_stripe_geometry()
1236 xfs_notice(mp, in xfs_validate_stripe_geometry()
1243 xfs_notice(mp, in xfs_validate_stripe_geometry()
1250 xfs_notice(mp, in xfs_validate_stripe_geometry()