| /linux/fs/xfs/ |
| A D | xfs_rtalloc.c | 776 if (mp->m_sb.sb_rbmblocks != nmp->m_sb.sb_rbmblocks || in xfs_growfs_rt_bmblock() 786 if (nmp->m_sb.sb_rextsize != mp->m_sb.sb_rextsize) in xfs_growfs_rt_bmblock() 788 nmp->m_sb.sb_rextsize - mp->m_sb.sb_rextsize); in xfs_growfs_rt_bmblock() 789 if (nmp->m_sb.sb_rbmblocks != mp->m_sb.sb_rbmblocks) in xfs_growfs_rt_bmblock() 791 nmp->m_sb.sb_rbmblocks - mp->m_sb.sb_rbmblocks); in xfs_growfs_rt_bmblock() 792 if (nmp->m_sb.sb_rblocks != mp->m_sb.sb_rblocks) in xfs_growfs_rt_bmblock() 794 nmp->m_sb.sb_rblocks - mp->m_sb.sb_rblocks); in xfs_growfs_rt_bmblock() 795 if (nmp->m_sb.sb_rextents != mp->m_sb.sb_rextents) in xfs_growfs_rt_bmblock() 797 nmp->m_sb.sb_rextents - mp->m_sb.sb_rextents); in xfs_growfs_rt_bmblock() 798 if (nmp->m_sb.sb_rextslog != mp->m_sb.sb_rextslog) in xfs_growfs_rt_bmblock() [all …]
|
| A D | xfs_mount.c | 62 uuid_t *uuid = &mp->m_sb.sb_uuid; in xfs_uuid_mount() 160 struct xfs_sb *sbp = &mp->m_sb; in xfs_readsb() 314 mp->m_sb.sb_blocksize); in xfs_validate_new_dalign() 325 mp->m_sb.sb_agblocks); in xfs_validate_new_dalign() 451 if (mp->m_sb.sb_qflags == 0) in xfs_mount_reset_sbqflags() 454 mp->m_sb.sb_qflags = 0; in xfs_mount_reset_sbqflags() 475 resblks = mp->m_sb.sb_dblocks; in xfs_default_resblks() 492 if (mp->m_sb.sb_inprogress) { in xfs_check_summary_counts() 510 (mp->m_sb.sb_fdblocks > mp->m_sb.sb_dblocks || in xfs_check_summary_counts() 512 mp->m_sb.sb_ifree > mp->m_sb.sb_icount)) in xfs_check_summary_counts() [all …]
|
| A D | xfs_fsops.c | 60 (xfs_rfsblock_t)mp->m_sb.sb_agblocks); in xfs_resizefs_init_new_ags() 62 id->agsize = mp->m_sb.sb_agblocks; in xfs_resizefs_init_new_ags() 107 if (nb > mp->m_sb.sb_dblocks) { in xfs_growfs_data_private() 121 nb = nb_div * mp->m_sb.sb_agblocks; in xfs_growfs_data_private() 125 nb = nb_div * mp->m_sb.sb_agblocks; in xfs_growfs_data_private() 128 delta = nb - mp->m_sb.sb_dblocks; in xfs_growfs_data_private() 246 if (nb == mp->m_sb.sb_logblocks && in xfs_growfs_log_private() 275 dpct = imaxpct - mp->m_sb.sb_imax_pct; in xfs_growfs_imaxpct() 299 if (in->imaxpct != mp->m_sb.sb_imax_pct) { in xfs_growfs_data() 312 if (mp->m_sb.sb_imax_pct) { in xfs_growfs_data() [all …]
|
| A D | xfs_qm.c | 764 ino = mp->m_sb.sb_gquotino; in xfs_qm_qino_alloc() 772 ino = mp->m_sb.sb_pquotino; in xfs_qm_qino_alloc() 783 mp->m_sb.sb_gquotino = NULLFSINO; in xfs_qm_qino_alloc() 821 mp->m_sb.sb_uquotino = NULLFSINO; in xfs_qm_qino_alloc() 822 mp->m_sb.sb_gquotino = NULLFSINO; in xfs_qm_qino_alloc() 823 mp->m_sb.sb_pquotino = NULLFSINO; in xfs_qm_qino_alloc() 1468 if (mp->m_sb.sb_rextents) { in xfs_qm_mount_quotas() 1517 sbf = mp->m_sb.sb_qflags; in xfs_qm_mount_quotas() 1559 ino = mp->m_sb.sb_uquotino; in xfs_qm_qino_load() 1562 ino = mp->m_sb.sb_gquotino; in xfs_qm_qino_load() [all …]
|
| A D | xfs_qm_bhv.c | 79 (mp->m_sb.sb_qflags & XFS_ALL_QUOTA_ACCT); in xfs_qm_newmount() 82 uquotaondisk = mp->m_sb.sb_qflags & XFS_UQUOTA_ACCT; in xfs_qm_newmount() 83 pquotaondisk = mp->m_sb.sb_qflags & XFS_PQUOTA_ACCT; in xfs_qm_newmount() 84 gquotaondisk = mp->m_sb.sb_qflags & XFS_GQUOTA_ACCT; in xfs_qm_newmount()
|
| A D | xfs_qm_syscalls.c | 45 mp->m_sb.sb_qflags = mp->m_qflags; in xfs_qm_scall_quotaoff() 160 if (((mp->m_sb.sb_qflags & XFS_UQUOTA_ACCT) == 0 && in xfs_qm_scall_quotaon() 162 ((mp->m_sb.sb_qflags & XFS_GQUOTA_ACCT) == 0 && in xfs_qm_scall_quotaon() 164 ((mp->m_sb.sb_qflags & XFS_PQUOTA_ACCT) == 0 && in xfs_qm_scall_quotaon() 168 __func__, flags, mp->m_sb.sb_qflags); in xfs_qm_scall_quotaon() 182 qf = mp->m_sb.sb_qflags; in xfs_qm_scall_quotaon() 183 mp->m_sb.sb_qflags = qf | flags; in xfs_qm_scall_quotaon() 198 if (((mp->m_sb.sb_qflags & XFS_UQUOTA_ACCT) != in xfs_qm_scall_quotaon() 200 ((mp->m_sb.sb_qflags & XFS_PQUOTA_ACCT) != in xfs_qm_scall_quotaon() 202 ((mp->m_sb.sb_qflags & XFS_GQUOTA_ACCT) != in xfs_qm_scall_quotaon()
|
| A D | xfs_trans.c | 521 mp->m_sb.sb_frextents += rtxdelta; in xfs_trans_apply_sb_deltas() 651 mp->m_sb.sb_icount += idelta; in xfs_trans_unreserve_and_mod_sb() 652 mp->m_sb.sb_ifree += ifreedelta; in xfs_trans_unreserve_and_mod_sb() 659 mp->m_sb.sb_dblocks += tp->t_dblocks_delta; in xfs_trans_unreserve_and_mod_sb() 660 mp->m_sb.sb_agcount += tp->t_agcount_delta; in xfs_trans_unreserve_and_mod_sb() 661 mp->m_sb.sb_imax_pct += tp->t_imaxpct_delta; in xfs_trans_unreserve_and_mod_sb() 662 mp->m_sb.sb_rextsize += tp->t_rextsize_delta; in xfs_trans_unreserve_and_mod_sb() 668 mp->m_sb.sb_rblocks += tp->t_rblocks_delta; in xfs_trans_unreserve_and_mod_sb() 669 mp->m_sb.sb_rextents += tp->t_rextents_delta; in xfs_trans_unreserve_and_mod_sb() 677 ASSERT(mp->m_sb.sb_imax_pct >= 0); in xfs_trans_unreserve_and_mod_sb() [all …]
|
| A D | xfs_icreate_item.c | 173 if (agno >= mp->m_sb.sb_agcount) { in xlog_recover_icreate_commit_pass2() 178 if (!agbno || agbno == NULLAGBLOCK || agbno >= mp->m_sb.sb_agblocks) { in xlog_recover_icreate_commit_pass2() 183 if (isize != mp->m_sb.sb_inodesize) { in xlog_recover_icreate_commit_pass2() 193 if (!length || length >= mp->m_sb.sb_agblocks) { in xlog_recover_icreate_commit_pass2() 210 if ((count >> mp->m_sb.sb_inopblog) != length) { in xlog_recover_icreate_commit_pass2()
|
| A D | xfs_super.c | 283 xfs_sb_t *sbp = &mp->m_sb; in xfs_set_inode_alloc() 534 mp->m_sb.sb_sectsize); in xfs_setup_devices() 824 xfs_sb_t *sbp = &mp->m_sb; in xfs_fs_statfs() 989 mp->m_logbsize = mp->m_sb.sb_logsunit; in xfs_finish_flags() 1635 if (mp->m_sb.sb_inprogress) { in xfs_fs_fill_super() 1647 mp->m_sb.sb_blocksize, PAGE_SIZE); in xfs_fs_fill_super() 1662 mp->m_sb.sb_blocksize); in xfs_fs_fill_super() 1666 if (xfs_sb_validate_fsb_count(&mp->m_sb, mp->m_sb.sb_dblocks) || in xfs_fs_fill_super() 1667 xfs_sb_validate_fsb_count(&mp->m_sb, mp->m_sb.sb_rblocks)) { in xfs_fs_fill_super() 1737 if (mp->m_sb.sb_rblocks) { in xfs_fs_fill_super() [all …]
|
| A D | xfs_rtalloc.h | 49 if (mp->m_sb.sb_rblocks == 0) in xfs_rtmount_init() 55 # define xfs_rtmount_inodes(m) (((mp)->m_sb.sb_rblocks == 0)? 0 : (-ENOSYS))
|
| A D | xfs_buf_item_recover.c | 615 inodes_per_buf = BBTOB(bp->b_length) >> mp->m_sb.sb_inodelog; in xlog_recover_do_inode_buffer() 617 next_unlinked_offset = (i * mp->m_sb.sb_inodesize) + in xlog_recover_do_inode_buffer() 683 xfs_buf_offset(bp, i * mp->m_sb.sb_inodesize)); in xlog_recover_do_inode_buffer() 706 xfs_agnumber_t orig_agcount = mp->m_sb.sb_agcount; in xlog_recover_do_primary_sb_buffer() 719 xfs_sb_from_disk(&mp->m_sb, dsb); in xlog_recover_do_primary_sb_buffer() 721 if (mp->m_sb.sb_agcount < orig_agcount) { in xlog_recover_do_primary_sb_buffer() 741 error = xfs_initialize_perag(mp, orig_agcount, mp->m_sb.sb_agcount, in xlog_recover_do_primary_sb_buffer() 742 mp->m_sb.sb_dblocks, &mp->m_maxagi); in xlog_recover_do_primary_sb_buffer() 873 if (!uuid_equal(&mp->m_sb.sb_meta_uuid, uuid)) in xlog_recover_get_buf_lsn() 892 if (!uuid_equal(&mp->m_sb.sb_meta_uuid, uuid)) in xlog_recover_get_buf_lsn()
|
| A D | xfs_discard.c | 397 XFS_FSB_TO_BB(mp, mp->m_sb.sb_dblocks) - 1); in xfs_trim_datadev_extents() 568 rtdev_daddr = XFS_FSB_TO_BB(mp, mp->m_sb.sb_dblocks); in xfs_trim_rtdev_extents() 583 XFS_FSB_TO_BB(mp, mp->m_sb.sb_rblocks) - 1); in xfs_trim_rtdev_extents() 594 tr.stop_rtx = low + (mp->m_sb.sb_blocksize * NBBY); in xfs_trim_rtdev_extents() 685 max_blocks = mp->m_sb.sb_dblocks + mp->m_sb.sb_rblocks; in xfs_ioc_trim() 688 range.len < mp->m_sb.sb_blocksize) in xfs_ioc_trim()
|
| /linux/fs/xfs/scrub/ |
| A D | agheader.c | 201 if (sb->sb_blocklog != mp->m_sb.sb_blocklog) in xchk_superblock() 204 if (sb->sb_sectlog != mp->m_sb.sb_sectlog) in xchk_superblock() 207 if (sb->sb_inodelog != mp->m_sb.sb_inodelog) in xchk_superblock() 210 if (sb->sb_inopblog != mp->m_sb.sb_inopblog) in xchk_superblock() 213 if (sb->sb_agblklog != mp->m_sb.sb_agblklog) in xchk_superblock() 216 if (sb->sb_rextslog != mp->m_sb.sb_rextslog) in xchk_superblock() 219 if (sb->sb_imax_pct != mp->m_sb.sb_imax_pct) in xchk_superblock() 238 if (sb->sb_flags != mp->m_sb.sb_flags) in xchk_superblock() 266 if (!xfs_sb_version_hasmorebits(&mp->m_sb)) { in xchk_superblock() 271 if (xfs_sb_is_v5(&mp->m_sb)) in xchk_superblock() [all …]
|
| A D | rtbitmap_repair.c | 40 blocks = xfs_bmbt_calc_size(mp, mp->m_sb.sb_rbmblocks); in xrep_setup_rtbitmap() 133 if (mp->m_sb.sb_rextents != rtb->rextents) in xrep_rtbitmap_geometry() 135 rtb->rextents - mp->m_sb.sb_rextents); in xrep_rtbitmap_geometry() 137 if (mp->m_sb.sb_rbmblocks != rtb->rbmblocks) in xrep_rtbitmap_geometry() 139 rtb->rbmblocks - mp->m_sb.sb_rbmblocks); in xrep_rtbitmap_geometry() 141 if (mp->m_sb.sb_rextslog != rtb->rextslog) in xrep_rtbitmap_geometry() 143 rtb->rextslog - mp->m_sb.sb_rextslog); in xrep_rtbitmap_geometry() 147 mp->m_sb.sb_blocksize); in xrep_rtbitmap_geometry()
|
| A D | rtbitmap.c | 63 if (mp->m_sb.sb_rblocks) { in xchk_setup_rtbitmap() 64 rtb->rextents = xfs_rtb_to_rtx(mp, mp->m_sb.sb_rblocks); in xchk_setup_rtbitmap() 147 if (mp->m_sb.sb_rextents != rtb->rextents) { in xchk_rtbitmap() 153 if (mp->m_sb.sb_rextslog != rtb->rextslog) { in xchk_rtbitmap() 166 if (mp->m_sb.sb_rbmblocks != rtb->rbmblocks) { in xchk_rtbitmap()
|
| A D | quota_repair.c | 221 if (!xfs_has_reflink(mp) && dq->q_blk.count > mp->m_sb.sb_dblocks) { in xrep_quota_item() 223 dq->q_blk.reserved += mp->m_sb.sb_dblocks; in xrep_quota_item() 224 dq->q_blk.count = mp->m_sb.sb_dblocks; in xrep_quota_item() 236 if (dq->q_rtb.count > mp->m_sb.sb_rblocks) { in xrep_quota_item() 238 dq->q_rtb.reserved += mp->m_sb.sb_rblocks; in xrep_quota_item() 239 dq->q_rtb.count = mp->m_sb.sb_rblocks; in xrep_quota_item() 369 uuid_copy(&dqblk->dd_uuid, &sc->mp->m_sb.sb_meta_uuid); in xrep_quota_block() 461 max_dqid_off * sc->mp->m_sb.sb_blocksize, in xrep_quota_data_fork()
|
| A D | quota.c | 188 if (dq->q_blk.hardlimit > mp->m_sb.sb_dblocks) in xchk_quota_item() 198 if (dq->q_rtb.hardlimit > mp->m_sb.sb_rblocks) in xchk_quota_item() 212 if (mp->m_sb.sb_dblocks < dq->q_blk.count) in xchk_quota_item() 216 if (mp->m_sb.sb_dblocks < dq->q_blk.count) in xchk_quota_item() 220 if (dq->q_ino.count > fs_icount || dq->q_rtb.count > mp->m_sb.sb_rblocks) in xchk_quota_item()
|
| /linux/fs/xfs/libxfs/ |
| A D | xfs_trans_resv.c | 132 mp->m_sb.sb_inodesize + in xfs_calc_inode_res() 306 xfs_calc_buf_res(3, mp->m_sb.sb_sectsize) + in xfs_calc_write_reservation() 320 t3 = xfs_calc_buf_res(5, mp->m_sb.sb_sectsize) + in xfs_calc_write_reservation() 387 t2 = xfs_calc_buf_res(9, mp->m_sb.sb_sectsize) + in xfs_calc_itruncate_reservation() 685 xfs_calc_buf_res(1, mp->m_sb.sb_sectsize) + in xfs_calc_create_resv_modify() 704 mp->m_sb.sb_sectsize + in xfs_calc_icreate_resv_alloc() 834 xfs_calc_buf_res(3, mp->m_sb.sb_sectsize) + in xfs_calc_ifree_reservation() 851 xfs_calc_buf_res(1, mp->m_sb.sb_sectsize); in xfs_calc_ichange_reservation() 920 xfs_calc_buf_res(1, mp->m_sb.sb_blocksize) + in xfs_calc_growrtfree_reservation() 960 xfs_calc_buf_res(2, mp->m_sb.sb_sectsize) + in xfs_calc_addafork_reservation() [all …]
|
| A D | xfs_rtbitmap.h | 28 return rtx * mp->m_sb.sb_rextsize; in xfs_rtx_to_rtb() 39 return rtxlen * mp->m_sb.sb_rextsize; in xfs_rtxlen_to_extlen() 51 return len % mp->m_sb.sb_rextsize; in xfs_extlen_to_rtxmod() 62 return len / mp->m_sb.sb_rextsize; in xfs_extlen_to_rtxlen() 74 return div_u64(rtbno, mp->m_sb.sb_rextsize); in xfs_rtb_to_rtx() 86 return do_div(rtbno, mp->m_sb.sb_rextsize); in xfs_rtb_to_rtxoff() 104 if (do_div(rtbno, mp->m_sb.sb_rextsize)) in xfs_rtb_to_rtxup() 115 return roundup_64(rtbno, mp->m_sb.sb_rextsize); in xfs_rtb_roundup_rtx() 124 return rounddown_64(rtbno, mp->m_sb.sb_rextsize); in xfs_rtb_rounddown_rtx() 198 return log2_len * mp->m_sb.sb_rbmblocks + rbmoff; in xfs_rtsumoffs()
|
| A D | xfs_types.c | 48 if (agno >= mp->m_sb.sb_agcount) in xfs_verify_fsbno() 105 if (agno >= mp->m_sb.sb_agcount) in xfs_verify_ino() 118 return ino == mp->m_sb.sb_rbmino || ino == mp->m_sb.sb_rsumino || in xfs_internal_inum() 120 xfs_is_quota_inode(&mp->m_sb, ino)); in xfs_internal_inum() 146 return rtbno < mp->m_sb.sb_rblocks; in xfs_verify_rtbno()
|
| A D | xfs_ag.c | 129 struct xfs_sb *sbp = &mp->m_sb; in xfs_initialize_perag_data() 228 return mp->m_sb.sb_agblocks; in __xfs_ag_block_count() 238 mp->m_sb.sb_dblocks); in xfs_ag_block_count() 286 mp->m_sb.sb_agcount, mp->m_sb.sb_dblocks); in xfs_update_last_ag_size() 420 mp->m_sb.sb_logstart); in xfs_freesp_init_recs() 561 xfs_sb_to_disk(dsb, &mp->m_sb); in xfs_sbblock_init() 746 .numblks = BTOBB(mp->m_sb.sb_blocksize), in xfs_ag_init_headers() 754 .numblks = BTOBB(mp->m_sb.sb_blocksize), in xfs_ag_init_headers() 762 .numblks = BTOBB(mp->m_sb.sb_blocksize), in xfs_ag_init_headers() 770 .numblks = BTOBB(mp->m_sb.sb_blocksize), in xfs_ag_init_headers() [all …]
|
| A D | xfs_inode_buf.c | 52 ni = XFS_BB_TO_FSB(mp, bp->b_length) * mp->m_sb.sb_inopblock; in xfs_inode_buf_verify() 58 dip = xfs_buf_offset(bp, (i << mp->m_sb.sb_inodelog)); in xfs_inode_buf_verify() 349 uuid_copy(&to->di_uuid, &ip->i_mount->m_sb.sb_meta_uuid); in xfs_inode_to_disk() 508 if (!xfs_verify_cksum((char *)dip, mp->m_sb.sb_inodesize, in xfs_dinode_verify() 513 if (!uuid_equal(&dip->di_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_dinode_verify() 572 if (mode && XFS_DFORK_BOFF(dip) > mp->m_sb.sb_inodesize) in xfs_dinode_verify() 745 blocksize_bytes = XFS_FSB_TO_B(mp, mp->m_sb.sb_rextsize); in xfs_inode_validate_extsize() 747 blocksize_bytes = mp->m_sb.sb_blocksize; in xfs_inode_validate_extsize() 771 if (!rt_flag && extsize > mp->m_sb.sb_agblocks / 2) in xfs_inode_validate_extsize() 822 if (cowextsize_bytes % mp->m_sb.sb_blocksize) in xfs_inode_validate_cowextsize() [all …]
|
| A D | xfs_log_rlimit.c | 68 if (xfs_want_minlogsize_fixes(&mp->m_sb)) in xfs_log_calc_max_attrsetm_res() 92 if (xfs_want_minlogsize_fixes(&mp->m_sb)) { in xfs_log_calc_trans_resv_for_minlogblocks() 208 if (xfs_has_logv2(mp) && mp->m_sb.sb_logsunit > 1) in xfs_log_calc_minimum_size() 209 lsunit = BTOBB(mp->m_sb.sb_logsunit); in xfs_log_calc_minimum_size()
|
| A D | xfs_ialloc.c | 385 &mp->m_sb.sb_meta_uuid); in xfs_ialloc_inode_init() 456 mod = agbno % mp->m_sb.sb_inoalignmt; in xfs_align_sparse_ino() 859 args.mp->m_sb.sb_inoalignmt) - in xfs_ialloc_ag_alloc() 2031 mp->m_sb.sb_inopblock; in xfs_difree_inode_chunk() 2034 mp->m_sb.sb_inopblock; in xfs_difree_inode_chunk() 2335 if (agbno >= mp->m_sb.sb_agblocks) { in xfs_difree() 2460 if (agbno >= mp->m_sb.sb_agblocks || in xfs_imap() 2513 mp->m_sb.sb_inodelog); in xfs_imap() 2938 struct xfs_sb *sbp = &mp->m_sb; in xfs_ialloc_setup_geometry() 3061 first_bno = howmany(4 * mp->m_sb.sb_sectsize, mp->m_sb.sb_blocksize); in xfs_ialloc_calc_rootino() [all …]
|
| A D | xfs_ag.h | 225 return mp->m_sb.sb_logstart > 0 && in xfs_ag_contains_log() 226 agno == XFS_FSB_TO_AGNO(mp, mp->m_sb.sb_logstart); in xfs_ag_contains_log() 257 for_each_perag_range((mp), (agno), (mp)->m_sb.sb_agcount - 1, (pag)) 311 for_each_perag_wrap_at((mp), (start_agno), (mp)->m_sb.sb_agcount, \
|