Home
last modified time | relevance | path

Searched refs:m_sb (Results 1 – 25 of 116) sorted by relevance

12345

/linux-6.15/fs/xfs/
H A Dxfs_rtalloc.c870 if (nmp->m_sb.sb_rextsize != mp->m_sb.sb_rextsize) in xfs_growfs_rt_sb_fields()
872 nmp->m_sb.sb_rextsize - mp->m_sb.sb_rextsize); in xfs_growfs_rt_sb_fields()
875 nmp->m_sb.sb_rbmblocks - mp->m_sb.sb_rbmblocks); in xfs_growfs_rt_sb_fields()
876 if (nmp->m_sb.sb_rblocks != mp->m_sb.sb_rblocks) in xfs_growfs_rt_sb_fields()
878 nmp->m_sb.sb_rblocks - mp->m_sb.sb_rblocks); in xfs_growfs_rt_sb_fields()
881 nmp->m_sb.sb_rextents - mp->m_sb.sb_rextents); in xfs_growfs_rt_sb_fields()
884 nmp->m_sb.sb_rextslog - mp->m_sb.sb_rextslog); in xfs_growfs_rt_sb_fields()
885 if (nmp->m_sb.sb_rgcount != mp->m_sb.sb_rgcount) in xfs_growfs_rt_sb_fields()
887 nmp->m_sb.sb_rgcount - mp->m_sb.sb_rgcount); in xfs_growfs_rt_sb_fields()
912 nmp->m_sb.sb_rgcount, nmp->m_sb.sb_rextents); in xfs_growfs_rt_zoned()
[all …]
H A Dxfs_mount.c67 uuid_t *uuid = &mp->m_sb.sb_uuid; in xfs_uuid_mount()
165 struct xfs_sb *sbp = &mp->m_sb; in xfs_readsb()
316 mp->m_sb.sb_blocksize); in xfs_validate_new_dalign()
327 mp->m_sb.sb_agblocks); in xfs_validate_new_dalign()
453 if (mp->m_sb.sb_qflags == 0) in xfs_mount_reset_sbqflags()
456 mp->m_sb.sb_qflags = 0; in xfs_mount_reset_sbqflags()
510 if (mp->m_sb.sb_inprogress) { in xfs_check_summary_counts()
528 (mp->m_sb.sb_fdblocks > mp->m_sb.sb_dblocks || in xfs_check_summary_counts()
530 mp->m_sb.sb_ifree > mp->m_sb.sb_icount)) in xfs_check_summary_counts()
803 mp->m_sb.sb_spino_align, in xfs_mountfs()
[all …]
H A Dxfs_fsops.c66 id->agsize = mp->m_sb.sb_agblocks; in xfs_resizefs_init_new_ags()
111 if (nb > mp->m_sb.sb_dblocks) { in xfs_growfs_data_private()
122 mp->m_sb.sb_rextsize); in xfs_growfs_data_private()
131 nb = nb_div * mp->m_sb.sb_agblocks; in xfs_growfs_data_private()
135 nb = nb_div * mp->m_sb.sb_agblocks; in xfs_growfs_data_private()
138 delta = nb - mp->m_sb.sb_dblocks; in xfs_growfs_data_private()
259 if (nb == mp->m_sb.sb_logblocks && in xfs_growfs_log_private()
288 dpct = imaxpct - mp->m_sb.sb_imax_pct; in xfs_growfs_imaxpct()
312 if (in->newblocks != mp->m_sb.sb_dblocks && mp->m_sb.sb_rtstart) { in xfs_growfs_data()
331 if (mp->m_sb.sb_imax_pct) { in xfs_growfs_data()
[all …]
H A Dxfs_qm_bhv.c113 (mp->m_sb.sb_qflags & XFS_ALL_QUOTA_ACCT); in xfs_qm_newmount()
116 uquotaondisk = mp->m_sb.sb_qflags & XFS_UQUOTA_ACCT; in xfs_qm_newmount()
117 pquotaondisk = mp->m_sb.sb_qflags & XFS_PQUOTA_ACCT; in xfs_qm_newmount()
118 gquotaondisk = mp->m_sb.sb_qflags & XFS_GQUOTA_ACCT; in xfs_qm_newmount()
188 mp->m_qflags = mp->m_sb.sb_qflags & (XFS_ALL_QUOTA_ACCT | in xfs_qm_resume_quotaon()
H A Dxfs_qm_syscalls.c45 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()
H A Dxfs_super.c296 xfs_sb_t *sbp = &mp->m_sb; in xfs_set_inode_alloc()
546 if (mp->m_sb.sb_rtstart) { in xfs_setup_devices()
555 mp->m_sb.sb_sectsize); in xfs_setup_devices()
855 if (!mp->m_sb.sb_logstart) in xfs_internal_log_size()
857 return mp->m_sb.sb_logblocks; in xfs_internal_log_size()
911 mp->m_sb.sb_icount); in xfs_statfs_inodes()
1173 mp->m_sb.sb_frextents); in xfs_reinit_percpu_counters()
1762 if (mp->m_sb.sb_inprogress) { in xfs_fs_fill_super()
1791 if (xfs_sb_validate_fsb_count(&mp->m_sb, mp->m_sb.sb_dblocks) || in xfs_fs_fill_super()
1792 xfs_sb_validate_fsb_count(&mp->m_sb, mp->m_sb.sb_rblocks)) { in xfs_fs_fill_super()
[all …]
H A Dxfs_qm.c993 ino = mp->m_sb.sb_gquotino; in xfs_qm_qino_alloc()
1001 ino = mp->m_sb.sb_pquotino; in xfs_qm_qino_alloc()
1013 mp->m_sb.sb_gquotino = NULLFSINO; in xfs_qm_qino_alloc()
1014 mp->m_sb.sb_pquotino = NULLFSINO; in xfs_qm_qino_alloc()
1053 mp->m_sb.sb_uquotino = NULLFSINO; in xfs_qm_qino_alloc()
1054 mp->m_sb.sb_gquotino = NULLFSINO; in xfs_qm_qino_alloc()
1055 mp->m_sb.sb_pquotino = NULLFSINO; in xfs_qm_qino_alloc()
1714 if (mp->m_sb.sb_rextents && in xfs_qm_mount_quotas()
1764 sbf = mp->m_sb.sb_qflags; in xfs_qm_mount_quotas()
1846 ASSERT(mp->m_sb.sb_uquotino > 0); in xfs_qm_init_quotainos()
[all …]
H A Dxfs_icreate_item.c173 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()
H A Dxfs_buf_item_recover.c634 next_unlinked_offset = (i * mp->m_sb.sb_inodesize) + in xlog_recover_do_inode_buffer()
700 xfs_buf_offset(bp, i * mp->m_sb.sb_inodesize)); in xlog_recover_do_inode_buffer()
723 xfs_agnumber_t orig_agcount = mp->m_sb.sb_agcount; in xlog_recover_do_primary_sb_buffer()
724 xfs_rgnumber_t orig_rgcount = mp->m_sb.sb_rgcount; in xlog_recover_do_primary_sb_buffer()
737 xfs_sb_from_disk(&mp->m_sb, dsb); in xlog_recover_do_primary_sb_buffer()
739 if (mp->m_sb.sb_agcount < orig_agcount) { in xlog_recover_do_primary_sb_buffer()
743 if (mp->m_sb.sb_rgcount < orig_rgcount) { in xlog_recover_do_primary_sb_buffer()
775 mp->m_sb.sb_dblocks, &mp->m_maxagi); in xlog_recover_do_primary_sb_buffer()
783 mp->m_sb.sb_rextents); in xlog_recover_do_primary_sb_buffer()
924 if (!uuid_equal(&mp->m_sb.sb_meta_uuid, uuid)) in xlog_recover_get_buf_lsn()
[all …]
H A Dxfs_trans.c531 mp->m_sb.sb_frextents += rtxdelta; in xfs_trans_apply_sb_deltas()
677 mp->m_sb.sb_icount += idelta; in xfs_trans_unreserve_and_mod_sb()
678 mp->m_sb.sb_ifree += ifreedelta; in xfs_trans_unreserve_and_mod_sb()
684 mp->m_sb.sb_dblocks += tp->t_dblocks_delta; in xfs_trans_unreserve_and_mod_sb()
685 mp->m_sb.sb_agcount += tp->t_agcount_delta; in xfs_trans_unreserve_and_mod_sb()
686 mp->m_sb.sb_imax_pct += tp->t_imaxpct_delta; in xfs_trans_unreserve_and_mod_sb()
688 xfs_mount_sb_set_rextsize(mp, &mp->m_sb, in xfs_trans_unreserve_and_mod_sb()
691 mp->m_sb.sb_rblocks += tp->t_rblocks_delta; in xfs_trans_unreserve_and_mod_sb()
694 mp->m_sb.sb_rgcount += tp->t_rgcount_delta; in xfs_trans_unreserve_and_mod_sb()
701 ASSERT(mp->m_sb.sb_imax_pct >= 0); in xfs_trans_unreserve_and_mod_sb()
[all …]
/linux-6.15/fs/xfs/scrub/
H A Dagheader.c80 if (xfs_sb_version_hasmorebits(&mp->m_sb)) in xchk_superblock_ondisk_size()
238 if (sb->sb_blocklog != mp->m_sb.sb_blocklog) in xchk_superblock()
241 if (sb->sb_sectlog != mp->m_sb.sb_sectlog) in xchk_superblock()
244 if (sb->sb_inodelog != mp->m_sb.sb_inodelog) in xchk_superblock()
247 if (sb->sb_inopblog != mp->m_sb.sb_inopblog) in xchk_superblock()
250 if (sb->sb_agblklog != mp->m_sb.sb_agblklog) in xchk_superblock()
253 if (sb->sb_rextslog != mp->m_sb.sb_rextslog) in xchk_superblock()
256 if (sb->sb_imax_pct != mp->m_sb.sb_imax_pct) in xchk_superblock()
283 if (sb->sb_flags != mp->m_sb.sb_flags) in xchk_superblock()
316 if (xfs_sb_is_v5(&mp->m_sb)) in xchk_superblock()
[all …]
H A Drtbitmap_repair.c47 unsigned long long blocks = mp->m_sb.sb_rbmblocks; in xrep_setup_rtbitmap()
213 if (mod != mp->m_sb.sb_rextsize - 1) in xrep_rtbitmap_mark_free()
270 bufwsize = mp->m_sb.sb_blocksize >> XFS_WORDLOG; in xrep_rtbitmap_mark_free()
337 memset(rtb->words, 0xFF, mp->m_sb.sb_blocksize); in xrep_rtbitmap_find_freespace()
486 if (mp->m_sb.sb_rextents != rtb->rextents) in xrep_rtbitmap_geometry()
488 rtb->rextents - mp->m_sb.sb_rextents); in xrep_rtbitmap_geometry()
490 if (mp->m_sb.sb_rbmblocks != rtb->rbmblocks) in xrep_rtbitmap_geometry()
492 rtb->rbmblocks - mp->m_sb.sb_rbmblocks); in xrep_rtbitmap_geometry()
494 if (mp->m_sb.sb_rextslog != rtb->rextslog) in xrep_rtbitmap_geometry()
496 rtb->rextslog - mp->m_sb.sb_rextslog); in xrep_rtbitmap_geometry()
[all …]
H A Drtbitmap.c82 if (mp->m_sb.sb_rblocks) { in xchk_setup_rtbitmap()
83 rtb->rextents = xfs_blen_to_rtbxlen(mp, mp->m_sb.sb_rblocks); in xchk_setup_rtbitmap()
202 if (mp->m_sb.sb_rextents != rtb->rextents) { in xchk_rtbitmap()
208 if (mp->m_sb.sb_rextslog != rtb->rextslog) { in xchk_rtbitmap()
221 if (mp->m_sb.sb_rbmblocks != rtb->rbmblocks) { in xchk_rtbitmap()
261 last_rgbno = rtg->rtg_extents * mp->m_sb.sb_rextsize - 1; in xchk_rtbitmap()
H A Dfindparent.c371 *parent_ino = sc->mp->m_sb.sb_rootino; in xrep_findparent_confirm()
377 *parent_ino = sc->mp->m_sb.sb_metadirino; in xrep_findparent_confirm()
425 if (sc->ip->i_ino == sc->mp->m_sb.sb_rootino) in xrep_findparent_self_reference()
426 return sc->mp->m_sb.sb_rootino; in xrep_findparent_self_reference()
428 if (sc->ip->i_ino == sc->mp->m_sb.sb_metadirino) in xrep_findparent_self_reference()
429 return sc->mp->m_sb.sb_metadirino; in xrep_findparent_self_reference()
H A Dquota.c188 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()
215 if (mp->m_sb.sb_rblocks < dq->q_rtb.count) in xchk_quota_item()
219 if (mp->m_sb.sb_dblocks < dq->q_blk.count) in xchk_quota_item()
222 if (mp->m_sb.sb_rblocks < dq->q_rtb.count) in xchk_quota_item()
H A Dquota_repair.c221 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 (!xfs_has_reflink(mp) && 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()
H A Drtsummary_repair.c97 uuid_copy(&hdr->rt_uuid, &sc->mp->m_sb.sb_meta_uuid); in xrep_rtsummary_prep_buf()
125 if (rts->rbmblocks != mp->m_sb.sb_rbmblocks) in xrep_rtsummary()
179 memset(sc->sr.rtg->rtg_rsum_cache, 0xFF, mp->m_sb.sb_rbmblocks); in xrep_rtsummary()
/linux-6.15/fs/xfs/libxfs/
H A Dxfs_trans_resv.c140 mp->m_sb.sb_inodesize + in xfs_calc_inode_res()
333 xfs_calc_buf_res(3, mp->m_sb.sb_sectsize) + in xfs_calc_write_reservation()
347 t3 = xfs_calc_buf_res(5, mp->m_sb.sb_sectsize) + in xfs_calc_write_reservation()
414 t2 = xfs_calc_buf_res(9, mp->m_sb.sb_sectsize) + in xfs_calc_itruncate_reservation()
712 xfs_calc_buf_res(1, mp->m_sb.sb_sectsize) + in xfs_calc_create_resv_modify()
731 mp->m_sb.sb_sectsize + in xfs_calc_icreate_resv_alloc()
861 xfs_calc_buf_res(3, mp->m_sb.sb_sectsize) + in xfs_calc_ifree_reservation()
878 xfs_calc_buf_res(1, mp->m_sb.sb_sectsize); in xfs_calc_ichange_reservation()
947 xfs_calc_buf_res(1, mp->m_sb.sb_blocksize) + in xfs_calc_growrtfree_reservation()
987 xfs_calc_buf_res(2, mp->m_sb.sb_sectsize) + in xfs_calc_addafork_reservation()
[all …]
H A Dxfs_rtbitmap.h33 return start + (rtx * mp->m_sb.sb_rextsize); in xfs_rtx_to_rtb()
44 return rgbno / mp->m_sb.sb_rextsize; in xfs_rgbno_to_rtx()
55 return rtbxlen * mp->m_sb.sb_rextsize; in xfs_rtbxlen_to_blen()
66 return rtxlen * mp->m_sb.sb_rextsize; in xfs_rtxlen_to_extlen()
78 return len % mp->m_sb.sb_rextsize; in xfs_extlen_to_rtxmod()
89 return len / mp->m_sb.sb_rextsize; in xfs_extlen_to_rtxlen()
101 return div_u64(blen, mp->m_sb.sb_rextsize); in xfs_blen_to_rtbxlen()
113 return do_div(blen, mp->m_sb.sb_rextsize); in xfs_blen_to_rtxoff()
135 return div_u64(rtbno, mp->m_sb.sb_rextsize); in xfs_rtb_to_rtx()
144 return rgbno % mp->m_sb.sb_rextsize; in xfs_rgbno_to_rtxoff()
[all …]
H A Dxfs_types.c50 if (agno >= mp->m_sb.sb_agcount) in xfs_verify_fsbno()
107 if (agno >= mp->m_sb.sb_agcount) in xfs_verify_ino()
120 return ino == mp->m_sb.sb_rbmino || ino == mp->m_sb.sb_rsumino || in xfs_is_sb_inum()
122 xfs_is_quota_inode(&mp->m_sb, ino)); in xfs_is_sb_inum()
153 if (rgno >= mp->m_sb.sb_rgcount) in xfs_verify_rtbno()
162 return rtbno < mp->m_sb.sb_rblocks; in xfs_verify_rtbno()
H A Dxfs_ag.c50 struct xfs_sb *sbp = &mp->m_sb; in xfs_initialize_perag_data()
147 return mp->m_sb.sb_agblocks; in __xfs_ag_block_count()
157 mp->m_sb.sb_dblocks); in xfs_ag_block_count()
209 prev_agcount - 1, mp->m_sb.sb_agcount, in xfs_update_last_ag_size()
210 mp->m_sb.sb_dblocks); in xfs_update_last_ag_size()
343 mp->m_sb.sb_logstart); in xfs_freesp_init_recs()
484 xfs_sb_to_disk(dsb, &mp->m_sb); in xfs_sbblock_init()
669 .numblks = BTOBB(mp->m_sb.sb_blocksize), in xfs_ag_init_headers()
677 .numblks = BTOBB(mp->m_sb.sb_blocksize), in xfs_ag_init_headers()
685 .numblks = BTOBB(mp->m_sb.sb_blocksize), in xfs_ag_init_headers()
[all …]
H A Dxfs_rtgroup.c46 return mp->m_sb.sb_rextsize; in xfs_rtgroup_min_block()
149 return rextents - ((xfs_rtxnum_t)rgno * mp->m_sb.sb_rgextents); in __xfs_rtgroup_extents()
152 return mp->m_sb.sb_rgextents; in __xfs_rtgroup_extents()
160 return __xfs_rtgroup_extents(mp, rgno, mp->m_sb.sb_rgcount, in xfs_rtgroup_extents()
161 mp->m_sb.sb_rextents); in xfs_rtgroup_extents()
181 mp->m_sb.sb_rgcount, mp->m_sb.sb_rextents); in xfs_update_last_rtgroup_size()
458 ino = mp->m_sb.sb_rbmino; in xfs_rtginode_load()
461 ino = mp->m_sb.sb_rsumino; in xfs_rtginode_load()
645 if (!uuid_equal(&rsb->rsb_uuid, &mp->m_sb.sb_uuid)) in xfs_rtsb_verify_all()
647 if (!uuid_equal(&rsb->rsb_meta_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_rtsb_verify_all()
[all …]
H A Dxfs_inode_buf.c53 ni = XFS_BB_TO_FSB(mp, bp->b_length) * mp->m_sb.sb_inopblock; in xfs_inode_buf_verify()
59 dip = xfs_buf_offset(bp, (i << mp->m_sb.sb_inodelog)); in xfs_inode_buf_verify()
360 uuid_copy(&to->di_uuid, &ip->i_mount->m_sb.sb_meta_uuid); in xfs_inode_to_disk()
610 if (!xfs_verify_cksum((char *)dip, mp->m_sb.sb_inodesize, in xfs_dinode_verify()
615 if (!uuid_equal(&dip->di_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_dinode_verify()
675 if (mode && XFS_DFORK_BOFF(dip) > mp->m_sb.sb_inodesize) in xfs_dinode_verify()
868 blocksize_bytes = XFS_FSB_TO_B(mp, mp->m_sb.sb_rextsize); in xfs_inode_validate_extsize()
870 blocksize_bytes = mp->m_sb.sb_blocksize; in xfs_inode_validate_extsize()
894 if (!rt_flag && extsize > mp->m_sb.sb_agblocks / 2) in xfs_inode_validate_extsize()
945 blocksize_bytes = mp->m_sb.sb_blocksize; in xfs_inode_validate_cowextsize()
[all …]
H A Dxfs_log_rlimit.c68 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()
H A Dxfs_ialloc.c355 mp->m_sb.sb_inodesize, length, gen); in xfs_ialloc_inode_init()
387 &mp->m_sb.sb_meta_uuid); in xfs_ialloc_inode_init()
458 mod = agbno % mp->m_sb.sb_inoalignmt; in xfs_align_sparse_ino()
858 args.mp->m_sb.sb_inoalignmt) - in xfs_ialloc_ag_alloc()
1864 if (mp->m_sb.sb_logstart) in xfs_dialloc_pick_ag()
2050 mp->m_sb.sb_inopblock; in xfs_difree_inode_chunk()
2053 mp->m_sb.sb_inopblock; in xfs_difree_inode_chunk()
2532 mp->m_sb.sb_inodelog); in xfs_imap()
2957 struct xfs_sb *sbp = &mp->m_sb; in xfs_ialloc_setup_geometry()
3080 first_bno = howmany(4 * mp->m_sb.sb_sectsize, mp->m_sb.sb_blocksize); in xfs_ialloc_calc_rootino()
[all …]

12345