/linux-4.4.14/fs/xfs/ |
D | xfs_fsops.c | 57 geo->blocksize = mp->m_sb.sb_blocksize; in xfs_fs_geometry() 58 geo->rtextsize = mp->m_sb.sb_rextsize; in xfs_fs_geometry() 59 geo->agblocks = mp->m_sb.sb_agblocks; in xfs_fs_geometry() 60 geo->agcount = mp->m_sb.sb_agcount; in xfs_fs_geometry() 61 geo->logblocks = mp->m_sb.sb_logblocks; in xfs_fs_geometry() 62 geo->sectsize = mp->m_sb.sb_sectsize; in xfs_fs_geometry() 63 geo->inodesize = mp->m_sb.sb_inodesize; in xfs_fs_geometry() 64 geo->imaxpct = mp->m_sb.sb_imax_pct; in xfs_fs_geometry() 65 geo->datablocks = mp->m_sb.sb_dblocks; in xfs_fs_geometry() 66 geo->rtblocks = mp->m_sb.sb_rblocks; in xfs_fs_geometry() [all …]
|
D | xfs_mount.c | 68 uuid_t *uuid = &mp->m_sb.sb_uuid; in xfs_uuid_mount() 111 uuid_t *uuid = &mp->m_sb.sb_uuid; in xfs_uuid_unmount() 151 for (agno = 0; agno < mp->m_sb.sb_agcount; agno++) { in xfs_free_perag() 190 xfs_sb_t *sbp = &mp->m_sb; in xfs_initialize_perag() 275 struct xfs_sb *sbp = &mp->m_sb; in xfs_readsb() 368 xfs_sb_t *sbp = &(mp->m_sb); in xfs_update_alignment() 420 xfs_sb_version_hasdalign(&mp->m_sb)) { in xfs_update_alignment() 434 xfs_sb_t *sbp = &(mp->m_sb); in xfs_set_maxicount() 461 xfs_sb_t *sbp = &(mp->m_sb); in xfs_set_rw_sizes() 501 __uint64_t space = mp->m_sb.sb_dblocks; in xfs_set_low_space_thresholds() [all …]
|
D | xfs_trans.c | 299 if (xfs_sb_version_haslazysbcount(&mp->m_sb)) in xfs_trans_mod_sb() 304 if (xfs_sb_version_haslazysbcount(&mp->m_sb)) in xfs_trans_mod_sb() 318 if (xfs_sb_version_haslazysbcount(&mp->m_sb)) in xfs_trans_mod_sb() 329 if (xfs_sb_version_haslazysbcount(&mp->m_sb)) in xfs_trans_mod_sb() 416 if (!xfs_sb_version_haslazysbcount(&(tp->t_mountp->m_sb))) { in xfs_trans_apply_sb_deltas() 557 (xfs_sb_version_haslazysbcount(&mp->m_sb) || in xfs_trans_unreserve_and_mod_sb() 567 if (xfs_sb_version_haslazysbcount(&mp->m_sb) || in xfs_trans_unreserve_and_mod_sb() 598 error = xfs_sb_mod64(&mp->m_sb.sb_frextents, rtxdelta); in xfs_trans_unreserve_and_mod_sb() 604 error = xfs_sb_mod64(&mp->m_sb.sb_dblocks, tp->t_dblocks_delta); in xfs_trans_unreserve_and_mod_sb() 609 error = xfs_sb_mod32(&mp->m_sb.sb_agcount, tp->t_agcount_delta); in xfs_trans_unreserve_and_mod_sb() [all …]
|
D | xfs_qm_bhv.c | 90 quotaondisk = xfs_sb_version_hasquota(&mp->m_sb) && in xfs_qm_newmount() 91 (mp->m_sb.sb_qflags & XFS_ALL_QUOTA_ACCT); in xfs_qm_newmount() 94 uquotaondisk = mp->m_sb.sb_qflags & XFS_UQUOTA_ACCT; in xfs_qm_newmount() 95 pquotaondisk = mp->m_sb.sb_qflags & XFS_PQUOTA_ACCT; in xfs_qm_newmount() 96 gquotaondisk = mp->m_sb.sb_qflags & XFS_GQUOTA_ACCT; in xfs_qm_newmount()
|
D | xfs_qm.c | 318 if (xfs_is_quota_inode(&mp->m_sb, ip->i_ino)) in xfs_qm_need_dqattach() 410 ASSERT(!xfs_is_quota_inode(&ip->i_mount->m_sb, ip->i_ino)); in xfs_qm_dqdetach() 603 mp->m_qflags |= (mp->m_sb.sb_qflags & XFS_ALL_QUOTA_CHKD); in xfs_qm_init_quotainfo() 732 if (!xfs_sb_version_has_pquotino(&mp->m_sb) && in xfs_qm_qino_alloc() 737 (mp->m_sb.sb_gquotino != NULLFSINO)) { in xfs_qm_qino_alloc() 738 ino = mp->m_sb.sb_gquotino; in xfs_qm_qino_alloc() 739 ASSERT(mp->m_sb.sb_pquotino == NULLFSINO); in xfs_qm_qino_alloc() 741 (mp->m_sb.sb_pquotino != NULLFSINO)) { in xfs_qm_qino_alloc() 742 ino = mp->m_sb.sb_pquotino; in xfs_qm_qino_alloc() 743 ASSERT(mp->m_sb.sb_gquotino == NULLFSINO); in xfs_qm_qino_alloc() [all …]
|
D | xfs_rtalloc.c | 124 for (bbno = omp->m_sb.sb_rbmblocks - 1; in xfs_rtcopy_summary() 177 error = xfs_rtfind_forw(mp, tp, end, mp->m_sb.sb_rextents - 1, in xfs_rtallocate_range() 448 if (bno >= mp->m_sb.sb_rextents) in xfs_rtallocate_extent_near() 449 bno = mp->m_sb.sb_rextents - 1; in xfs_rtallocate_extent_near() 587 else if (i > 0 && (int)bbno + i < mp->m_sb.sb_rbmblocks - 1) in xfs_rtallocate_extent_near() 593 else if (i <= 0 && (int)bbno - i < mp->m_sb.sb_rbmblocks - 1) in xfs_rtallocate_extent_near() 649 for (i = 0; i < mp->m_sb.sb_rbmblocks; i++) { in xfs_rtallocate_extent_size() 708 for (i = 0; i < mp->m_sb.sb_rbmblocks; i++) { in xfs_rtallocate_extent_size() 850 memset(bp->b_addr, 0, mp->m_sb.sb_blocksize); in xfs_growfs_rt_alloc() 851 xfs_trans_log_buf(tp, bp, 0, mp->m_sb.sb_blocksize - 1); in xfs_growfs_rt_alloc() [all …]
|
D | xfs_qm_syscalls.c | 88 mp->m_sb.sb_qflags = mp->m_qflags; in xfs_qm_scall_quotaoff() 278 if (!xfs_sb_version_hasquota(&mp->m_sb) || flags == 0 || in xfs_qm_scall_trunc_qfiles() 286 error = xfs_qm_scall_trunc_qfile(mp, mp->m_sb.sb_uquotino); in xfs_qm_scall_trunc_qfiles() 291 error = xfs_qm_scall_trunc_qfile(mp, mp->m_sb.sb_gquotino); in xfs_qm_scall_trunc_qfiles() 296 error = xfs_qm_scall_trunc_qfile(mp, mp->m_sb.sb_pquotino); in xfs_qm_scall_trunc_qfiles() 331 if (((mp->m_sb.sb_qflags & XFS_UQUOTA_ACCT) == 0 && in xfs_qm_scall_quotaon() 333 ((mp->m_sb.sb_qflags & XFS_GQUOTA_ACCT) == 0 && in xfs_qm_scall_quotaon() 335 ((mp->m_sb.sb_qflags & XFS_PQUOTA_ACCT) == 0 && in xfs_qm_scall_quotaon() 339 __func__, flags, mp->m_sb.sb_qflags); in xfs_qm_scall_quotaon() 353 qf = mp->m_sb.sb_qflags; in xfs_qm_scall_quotaon() [all …]
|
D | xfs_itable.c | 39 return (ino == mp->m_sb.sb_rbmino || ino == mp->m_sb.sb_rsumino || in xfs_internal_inum() 40 (xfs_sb_version_hasquota(&mp->m_sb) && in xfs_internal_inum() 41 xfs_is_quota_inode(&mp->m_sb, ino))); in xfs_internal_inum() 101 buf->bs_extsize = dic->di_extsize << mp->m_sb.sb_blocklog; in xfs_bulkstat_one_int() 119 buf->bs_blksize = mp->m_sb.sb_blocksize; in xfs_bulkstat_one_int() 125 buf->bs_blksize = mp->m_sb.sb_blocksize; in xfs_bulkstat_one_int() 189 inodes_per_cluster = blks_per_cluster << mp->m_sb.sb_inopblog; in xfs_bulkstat_ichunk_ra() 366 if (agno >= mp->m_sb.sb_agcount || in xfs_bulkstat() 391 while (agno < mp->m_sb.sb_agcount) { in xfs_bulkstat() 532 if (agno >= mp->m_sb.sb_agcount) in xfs_bulkstat() [all …]
|
D | xfs_discard.c | 181 if (range.start >= XFS_FSB_TO_B(mp, mp->m_sb.sb_dblocks) || in xfs_ioc_trim() 183 range.len < mp->m_sb.sb_blocksize) in xfs_ioc_trim() 190 if (end > XFS_FSB_TO_BB(mp, mp->m_sb.sb_dblocks) - 1) in xfs_ioc_trim() 191 end = XFS_FSB_TO_BB(mp, mp->m_sb.sb_dblocks)- 1; in xfs_ioc_trim()
|
D | xfs_super.c | 584 xfs_sb_t *sbp = &mp->m_sb; in xfs_set_inode32() 792 error = xfs_setsize_buftarg(mp->m_ddev_targp, mp->m_sb.sb_sectsize); in xfs_setup_devices() 799 if (xfs_sb_version_hassector(&mp->m_sb)) in xfs_setup_devices() 800 log_sector_size = mp->m_sb.sb_logsectsize; in xfs_setup_devices() 808 mp->m_sb.sb_sectsize); in xfs_setup_devices() 1050 xfs_sb_t *sbp = &mp->m_sb; in xfs_fs_statfs() 1175 xfs_sb_t *sbp = &mp->m_sb; in xfs_fs_remount() 1333 if (xfs_sb_version_haslogv2(&mp->m_sb)) { in xfs_finish_flags() 1335 mp->m_sb.sb_logsunit > XLOG_BIG_RECORD_BSIZE) { in xfs_finish_flags() 1336 mp->m_logbsize = mp->m_sb.sb_logsunit; in xfs_finish_flags() [all …]
|
D | xfs_filestream.c | 157 minfree = mp->m_sb.sb_agblocks / 50; in xfs_filestream_pick_ag() 218 if (++ag >= mp->m_sb.sb_agcount) in xfs_filestream_pick_ag() 343 startag = (mp->m_agfrotor / rotorstep) % mp->m_sb.sb_agcount; in xfs_filestream_lookup_ag() 345 (mp->m_sb.sb_agcount * rotorstep); in xfs_filestream_lookup_ag() 384 startag = (item->ag + 1) % mp->m_sb.sb_agcount; in xfs_filestream_new_ag()
|
D | xfs_log_recover.c | 298 __func__, &mp->m_sb.sb_uuid, XLOG_FMT); in xlog_header_check_dump() 328 } else if (unlikely(!uuid_equal(&mp->m_sb.sb_uuid, &head->h_fs_uuid))) { in xlog_header_check_recover() 356 } else if (unlikely(!uuid_equal(&mp->m_sb.sb_uuid, &head->h_fs_uuid))) { in xlog_header_check_mount() 581 if (xfs_sb_version_haslogv2(&log->l_mp->m_sb)) { in xlog_find_verify_log_record() 1002 if (xfs_sb_version_haslogv2(&log->l_mp->m_sb)) { in xlog_find_tail() 1214 xfs_sb_version_haslogv2(&log->l_mp->m_sb) ? 2 : 1); in xlog_add_record() 1218 memcpy(&recp->h_fs_uuid, &log->l_mp->m_sb.sb_uuid, sizeof(uuid_t)); in xlog_add_record() 1727 if (xfs_sb_version_hascrc(&mp->m_sb)) in xlog_recover_do_inode_buffer() 1730 inodes_per_buf = BBTOB(bp->b_io_length) >> mp->m_sb.sb_inodelog; in xlog_recover_do_inode_buffer() 1732 next_unlinked_offset = (i * mp->m_sb.sb_inodesize) + in xlog_recover_do_inode_buffer() [all …]
|
D | xfs_bmap_util.c | 178 prod = align / mp->m_sb.sb_rextsize; in xfs_bmap_rtalloc() 185 ASSERT(ap->length % mp->m_sb.sb_rextsize == 0); in xfs_bmap_rtalloc() 196 ralen = ap->length / mp->m_sb.sb_rextsize; in xfs_bmap_rtalloc() 204 if (ralen * mp->m_sb.sb_rextsize >= MAXEXTLEN) in xfs_bmap_rtalloc() 205 ralen = MAXEXTLEN / mp->m_sb.sb_rextsize; in xfs_bmap_rtalloc() 223 ap->blkno = rtx * mp->m_sb.sb_rextsize; in xfs_bmap_rtalloc() 234 do_div(ap->blkno, mp->m_sb.sb_rextsize); in xfs_bmap_rtalloc() 247 ap->blkno *= mp->m_sb.sb_rextsize; in xfs_bmap_rtalloc() 248 ralen *= mp->m_sb.sb_rextsize; in xfs_bmap_rtalloc() 452 ASSERT(XFS_FSB_TO_AGNO(mp, bno) < mp->m_sb.sb_agcount); in xfs_bmap_count_blocks() [all …]
|
D | xfs_mount.h | 45 struct xfs_sb m_sb; /* copy of fs superblock */ member 226 (mp->m_swidth << mp->m_sb.sb_blocklog) : in xfs_preferred_iosize() 256 do_div(ld, mp->m_sb.sb_agblocks); in xfs_daddr_to_agno() 264 return (xfs_agblock_t) do_div(ld, mp->m_sb.sb_agblocks); in xfs_daddr_to_agbno()
|
D | xfs_quota.h | 45 (mp->m_sb.sb_qflags & XFS_UQUOTA_CHKD) == 0) || \ 47 (mp->m_sb.sb_qflags & XFS_GQUOTA_CHKD) == 0) || \ 49 (mp->m_sb.sb_qflags & XFS_PQUOTA_CHKD) == 0))
|
D | xfs_log.c | 618 XFS_SB_VERSION_NUM(&mp->m_sb)); in xfs_log_mount() 622 XFS_SB_VERSION_NUM(&mp->m_sb)); in xfs_log_mount() 648 if (mp->m_sb.sb_logblocks < min_logfsbs) { in xfs_log_mount() 651 mp->m_sb.sb_logblocks, min_logfsbs); in xfs_log_mount() 653 } else if (mp->m_sb.sb_logblocks > XFS_MAX_LOG_BLOCKS) { in xfs_log_mount() 656 mp->m_sb.sb_logblocks, XFS_MAX_LOG_BLOCKS); in xfs_log_mount() 658 } else if (XFS_FSB_TO_B(mp, mp->m_sb.sb_logblocks) > XFS_MAX_LOG_BYTES) { in xfs_log_mount() 661 XFS_FSB_TO_B(mp, mp->m_sb.sb_logblocks), in xfs_log_mount() 666 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_log_mount() 1254 if (xfs_sb_version_haslogv2(&mp->m_sb)) { in xlog_get_iclog_buffer_size() [all …]
|
D | xfs_rtalloc.h | 135 if (mp->m_sb.sb_rblocks == 0) in xfs_rtmount_init() 141 # define xfs_rtmount_inodes(m) (((mp)->m_sb.sb_rblocks == 0)? 0 : (ENOSYS))
|
D | xfs_quotaops.c | 93 mp->m_sb.sb_uquotino); in xfs_fs_get_quota_state() 95 mp->m_sb.sb_gquotino); in xfs_fs_get_quota_state() 97 mp->m_sb.sb_pquotino); in xfs_fs_get_quota_state()
|
D | xfs_ioctl.c | 630 if (!xfs_sb_version_hasextflgbit(&ip->i_mount->m_sb) && in xfs_ioc_space() 916 fa.fsx_extsize = ip->i_d.di_extsize << ip->i_mount->m_sb.sb_blocklog; in xfs_ioc_fsgetxattr() 1024 if (mp->m_sb.sb_rblocks == 0 || mp->m_sb.sb_rextsize == 0 || in xfs_ioctl_setattr_xflags() 1025 (ip->i_d.di_extsize % mp->m_sb.sb_rextsize)) in xfs_ioctl_setattr_xflags() 1123 ((ip->i_d.di_extsize << mp->m_sb.sb_blocklog) != fa->fsx_extsize)) in xfs_ioctl_setattr_check_extsize() 1136 size = mp->m_sb.sb_rextsize << mp->m_sb.sb_blocklog; in xfs_ioctl_setattr_check_extsize() 1138 size = mp->m_sb.sb_blocksize; in xfs_ioctl_setattr_check_extsize() 1139 if (extsize_fsb > mp->m_sb.sb_agblocks / 2) in xfs_ioctl_setattr_check_extsize() 1158 !xfs_sb_version_hasprojid32bit(&ip->i_mount->m_sb)) in xfs_ioctl_setattr_check_projid() 1263 ip->i_d.di_extsize = fa->fsx_extsize >> mp->m_sb.sb_blocklog; in xfs_ioctl_setattr()
|
D | xfs_dquot.c | 253 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_qm_init_dquot_blk() 254 uuid_copy(&d->dd_uuid, &mp->m_sb.sb_meta_uuid); in xfs_qm_init_dquot_blk() 1009 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_qm_dqflush()
|
D | xfs_iops.c | 340 if (xfs_sb_version_hasasciici(&XFS_M(dir->i_sb)->m_sb)) in xfs_vn_unlink() 484 xfs_get_extsz_hint(ip) << mp->m_sb.sb_blocklog; in xfs_vn_getattr() 679 ASSERT(xfs_sb_version_has_pquotino(&mp->m_sb) || in xfs_setattr_nonsize() 1268 if (xfs_sb_version_hasasciici(&XFS_M(inode->i_sb)->m_sb)) in xfs_setup_inode()
|
D | xfs_pnfs.c | 76 memcpy(buf, &mp->m_sb.sb_uuid, sizeof(uuid_t)); in xfs_fs_get_uuid()
|
D | xfs_trans_dquot.c | 158 xfs_is_quota_inode(&mp->m_sb, ip->i_ino)) in xfs_trans_mod_dquot_byino() 823 ASSERT(!xfs_is_quota_inode(&mp->m_sb, ip->i_ino)); in xfs_trans_reserve_quota_nblks()
|
D | xfs_inode.c | 74 return ip->i_mount->m_sb.sb_rextsize; in xfs_get_extsz_hint() 841 ASSERT(uuid_equal(&ip->i_d.di_uuid, &mp->m_sb.sb_meta_uuid)); in xfs_ialloc() 2232 inodes_per_cluster = blks_per_cluster << mp->m_sb.sb_inopblog; in xfs_ifree_cluster() 3197 inodes_per_cluster = mp->m_inode_cluster_size >> mp->m_sb.sb_inodelog; in xfs_iflush_cluster() 3203 mask = ~(((mp->m_inode_cluster_size >> mp->m_sb.sb_inodelog)) - 1); in xfs_iflush_cluster() 3510 if (XFS_TEST_ERROR(ip->i_d.di_forkoff > mp->m_sb.sb_inodesize, in xfs_iflush_int()
|
D | xfs_symlink.c | 92 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_readlink_bmap()
|
D | xfs_dir2_readdir.c | 49 if (!xfs_sb_version_hasftype(&mp->m_sb)) in xfs_dir3_get_dtype()
|
D | xfs_buf.c | 462 eofs = XFS_FSB_TO_BB(btp->bt_mount, btp->bt_mount->m_sb.sb_dblocks); in _xfs_buf_find() 1264 if (xfs_sb_version_hascrc(&mp->m_sb)) { in _xfs_buf_ioapply()
|
D | xfs_iomap.c | 177 resrtextents /= mp->m_sb.sb_rextsize; in xfs_iomap_write_direct()
|
D | xfs_buf_item.c | 342 if (xfs_sb_version_hascrc(&lip->li_mountp->m_sb) || in xfs_buf_item_format()
|
D | xfs_icache.c | 412 if (!ino || XFS_INO_TO_AGNO(mp, ino) >= mp->m_sb.sb_agcount) in xfs_iget()
|
D | xfs_file.c | 457 zero_len = mp->m_sb.sb_blocksize - zero_offset; in xfs_zero_last_block()
|
/linux-4.4.14/fs/xfs/libxfs/ |
D | xfs_trans_resv.c | 103 mp->m_sb.sb_inodesize + in xfs_calc_inode_res() 135 if (!xfs_sb_version_hasfinobt(&mp->m_sb)) in xfs_calc_finobt_res() 190 xfs_calc_buf_res(3, mp->m_sb.sb_sectsize) + in xfs_calc_write_reservation() 193 (xfs_calc_buf_res(5, mp->m_sb.sb_sectsize) + in xfs_calc_write_reservation() 219 (xfs_calc_buf_res(9, mp->m_sb.sb_sectsize) + in xfs_calc_itruncate_reservation() 249 (xfs_calc_buf_res(7, mp->m_sb.sb_sectsize) + in xfs_calc_rename_reservation() 263 return xfs_calc_buf_res(1, mp->m_sb.sb_sectsize) + in xfs_calc_iunlink_remove_reservation() 288 (xfs_calc_buf_res(3, mp->m_sb.sb_sectsize) + in xfs_calc_link_reservation() 301 return xfs_calc_buf_res(1, mp->m_sb.sb_sectsize) + in xfs_calc_iunlink_add_reservation() 326 (xfs_calc_buf_res(4, mp->m_sb.sb_sectsize) + in xfs_calc_remove_reservation() [all …]
|
D | xfs_symlink_remote.c | 46 int buflen = XFS_SYMLINK_BUF_SPACE(mp, mp->m_sb.sb_blocksize); in xfs_symlink_blocks() 61 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_symlink_hdr_set() 68 uuid_copy(&dsl->sl_uuid, &mp->m_sb.sb_meta_uuid); in xfs_symlink_hdr_set() 108 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_symlink_verify() 112 if (!uuid_equal(&dsl->sl_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_symlink_verify() 134 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_symlink_read_verify() 154 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_symlink_write_verify() 188 if (!xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_symlink_local_to_remote()
|
D | xfs_ialloc.c | 51 if (xfs_sb_version_hasalign(&mp->m_sb) && in xfs_ialloc_cluster_alignment() 52 mp->m_sb.sb_inoalignmt >= in xfs_ialloc_cluster_alignment() 54 return mp->m_sb.sb_inoalignmt; in xfs_ialloc_cluster_alignment() 88 if (xfs_sb_version_hassparseinodes(&cur->bc_mp->m_sb)) { in xfs_inobt_update() 117 if (xfs_sb_version_hassparseinodes(&cur->bc_mp->m_sb)) { in xfs_inobt_get_rec() 274 inodes_per_cluster = blks_per_cluster << mp->m_sb.sb_inopblog; in xfs_ialloc_inode_init() 296 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_ialloc_inode_init() 311 mp->m_sb.sb_inodesize, length, gen); in xfs_ialloc_inode_init() 330 int ioffset = i << mp->m_sb.sb_inodelog; in xfs_ialloc_inode_init() 343 &mp->m_sb.sb_meta_uuid); in xfs_ialloc_inode_init() [all …]
|
D | xfs_inode_buf.c | 46 j = mp->m_inode_cluster_size >> mp->m_sb.sb_inodelog; in xfs_inobp_check() 49 dip = xfs_buf_offset(bp, i * mp->m_sb.sb_inodesize); in xfs_inobp_check() 86 ni = XFS_BB_TO_FSB(mp, bp->b_length) * mp->m_sb.sb_inopblock; in xfs_inode_buf_verify() 91 dip = xfs_buf_offset(bp, (i << mp->m_sb.sb_inodelog)); in xfs_inode_buf_verify() 306 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_dinode_verify() 308 if (!xfs_verify_cksum((char *)dip, mp->m_sb.sb_inodesize, in xfs_dinode_verify() 313 if (!uuid_equal(&dip->di_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_dinode_verify() 328 ASSERT(xfs_sb_version_hascrc(&mp->m_sb)); in xfs_dinode_calc_crc() 329 crc = xfs_start_cksum((char *)dip, mp->m_sb.sb_inodesize, in xfs_dinode_calc_crc() 366 xfs_sb_version_hascrc(&mp->m_sb) && in xfs_iread() [all …]
|
D | xfs_dir2.c | 108 ASSERT(mp->m_sb.sb_versionnum & XFS_SB_VERSION_DIRV2BIT); in xfs_da_mount() 109 ASSERT((1 << (mp->m_sb.sb_blocklog + mp->m_sb.sb_dirblklog)) <= in xfs_da_mount() 128 dageo->blklog = mp->m_sb.sb_blocklog + mp->m_sb.sb_dirblklog; in xfs_da_mount() 129 dageo->fsblog = mp->m_sb.sb_blocklog; in xfs_da_mount() 131 dageo->fsbcount = 1 << mp->m_sb.sb_dirblklog; in xfs_da_mount() 146 dageo->blklog = mp->m_sb.sb_blocklog; in xfs_da_mount() 147 dageo->fsblog = mp->m_sb.sb_blocklog; in xfs_da_mount() 154 if (xfs_sb_version_hasasciici(&mp->m_sb)) in xfs_da_mount() 207 agno < mp->m_sb.sb_agcount && in xfs_dir_ino_validate() 208 agblkno < mp->m_sb.sb_agblocks && in xfs_dir_ino_validate() [all …]
|
D | xfs_format.h | 579 #define XFS_FSB_TO_B(mp,fsbno) ((xfs_fsize_t)(fsbno) << (mp)->m_sb.sb_blocklog) 581 ((((__uint64_t)(b)) + (mp)->m_blockmask) >> (mp)->m_sb.sb_blocklog) 582 #define XFS_B_TO_FSBT(mp,b) (((__uint64_t)(b)) >> (mp)->m_sb.sb_blocklog) 767 (xfs_sb_version_hascrc(&((mp)->m_sb)) ? \ 777 (((mp)->m_sb.sb_sectsize - \ 778 (xfs_sb_version_hascrc(&((mp)->m_sb)) ? \ 794 (((xfs_fsblock_t)(agno) << (mp)->m_sb.sb_agblklog) | (agbno)) 796 ((xfs_agnumber_t)((fsbno) >> (mp)->m_sb.sb_agblklog)) 798 ((xfs_agblock_t)((fsbno) & xfs_mask32lo((mp)->m_sb.sb_agblklog))) 801 (xfs_fsblock_t)(agno) * (mp)->m_sb.sb_agblocks + (agbno))) [all …]
|
D | xfs_log_rlimit.c | 109 if (xfs_sb_version_haslogv2(&mp->m_sb) && mp->m_sb.sb_logsunit > 1) in xfs_log_calc_minimum_size() 110 lsunit = BTOBB(mp->m_sb.sb_logsunit); in xfs_log_calc_minimum_size()
|
D | xfs_ialloc.h | 43 if (mp->m_sb.sb_blocksize >= mp->m_inode_cluster_size) in xfs_icluster_size_fsb() 45 return mp->m_inode_cluster_size >> mp->m_sb.sb_blocklog; in xfs_icluster_size_fsb() 54 return xfs_buf_offset(b, o << (mp)->m_sb.sb_inodelog); in xfs_make_iptr()
|
D | xfs_attr_remote.c | 55 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_attr3_rmt_blocks() 56 int buflen = XFS_ATTR3_RMT_BUF_SPACE(mp, mp->m_sb.sb_blocksize); in xfs_attr3_rmt_blocks() 99 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_attr3_rmt_verify() 103 if (!uuid_equal(&rmt->rm_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_attr3_rmt_verify() 129 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_attr3_rmt_read_verify() 168 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_attr3_rmt_write_verify() 220 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_attr3_rmt_hdr_set() 226 uuid_copy(&rmt->rm_uuid, &mp->m_sb.sb_meta_uuid); in xfs_attr3_rmt_hdr_set() 270 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_attr_rmtval_copyout()
|
D | xfs_alloc_btree.c | 296 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_allocbt_verify() 298 if (!uuid_equal(&block->bb_u.s.bb_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_allocbt_verify() 314 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_allocbt_verify() 316 if (!uuid_equal(&block->bb_u.s.bb_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_allocbt_verify() 341 (be32_to_cpu(block->bb_u.s.bb_leftsib) >= mp->m_sb.sb_agblocks && in xfs_allocbt_verify() 345 (be32_to_cpu(block->bb_u.s.bb_rightsib) >= mp->m_sb.sb_agblocks && in xfs_allocbt_verify() 471 cur->bc_blocklog = mp->m_sb.sb_blocklog; in xfs_allocbt_init_cursor() 484 if (xfs_sb_version_hascrc(&mp->m_sb)) in xfs_allocbt_init_cursor()
|
D | xfs_ialloc_btree.c | 170 if (xfs_sb_version_hassparseinodes(&cur->bc_mp->m_sb)) { in xfs_inobt_init_rec_from_cur() 240 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_inobt_verify() 242 if (!uuid_equal(&block->bb_u.s.bb_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_inobt_verify() 266 (be32_to_cpu(block->bb_u.s.bb_leftsib) >= mp->m_sb.sb_agblocks && in xfs_inobt_verify() 270 (be32_to_cpu(block->bb_u.s.bb_rightsib) >= mp->m_sb.sb_agblocks && in xfs_inobt_verify() 405 cur->bc_blocklog = mp->m_sb.sb_blocklog; in xfs_inobt_init_cursor() 407 if (xfs_sb_version_hascrc(&mp->m_sb)) in xfs_inobt_init_cursor()
|
D | xfs_dquot_buf.c | 165 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dqcheck() 166 uuid_copy(&d->dd_uuid, &mp->m_sb.sb_meta_uuid); in xfs_dqcheck() 183 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_dquot_buf_verify_crc() 201 if (!uuid_equal(&d->dd_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_dquot_buf_verify_crc()
|
D | xfs_log_format.h | 49 #define XLOG_BTOLSUNIT(log, b) (((b)+(log)->l_mp->m_sb.sb_logsunit-1) / \ 50 (log)->l_mp->m_sb.sb_logsunit) 51 #define XLOG_LSUNITTOB(log, su) ((su) * (log)->l_mp->m_sb.sb_logsunit) 59 BTOBB(1 << (xfs_sb_version_haslogv2(&log->l_mp->m_sb) ? \ 62 BTOBB(XLOG_MAX_ICLOGS << (xfs_sb_version_haslogv2(&log->l_mp->m_sb) ? \
|
D | xfs_alloc.h | 76 #define XFS_ALLOC_SET_ASIDE(mp) (4 + ((mp)->m_sb.sb_agcount * 4)) 91 ((mp)->m_sb.sb_agblocks - XFS_BB_TO_FSB(mp, XFS_FSS_TO_BB(mp, 4)) - 7)
|
D | xfs_trans_space.h | 52 (xfs_sb_version_hasfinobt(&mp->m_sb) ? 2 : 1 * \ 89 (xfs_sb_version_hasfinobt(&mp->m_sb) ? (mp)->m_in_maxlevels : 0)
|
D | xfs_sb.c | 620 xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_sb_read_verify() 672 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_sb_write_verify() 707 mp->m_maxagi = mp->m_sb.sb_agcount; in xfs_sb_mount_common() 758 xfs_sb_t *sbp = &mp->m_sb; in xfs_initialize_perag_data() 813 mp->m_sb.sb_icount = percpu_counter_sum(&mp->m_icount); in xfs_log_sb() 814 mp->m_sb.sb_ifree = percpu_counter_sum(&mp->m_ifree); in xfs_log_sb() 815 mp->m_sb.sb_fdblocks = percpu_counter_sum(&mp->m_fdblocks); in xfs_log_sb() 817 xfs_sb_to_disk(XFS_BUF_TO_SBP(bp), &mp->m_sb); in xfs_log_sb()
|
D | xfs_alloc.c | 467 if (!uuid_equal(&agfl->agfl_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_agfl_verify() 482 be32_to_cpu(agfl->agfl_bno[i]) >= mp->m_sb.sb_agblocks) in xfs_agfl_verify() 502 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_agfl_read_verify() 522 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_agfl_write_verify() 910 args->max_agbno = args->mp->m_sb.sb_agblocks - 1; in xfs_alloc_ag_vextent_near() 1848 maxleafents = (mp->m_sb.sb_agblocks + 1) / 2; in xfs_alloc_compute_maxlevels() 2265 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_agf_verify() 2266 if (!uuid_equal(&agf->agf_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_agf_verify() 2294 if (xfs_sb_version_haslazysbcount(&mp->m_sb) && in xfs_agf_verify() 2308 if (xfs_sb_version_hascrc(&mp->m_sb) && in xfs_agf_read_verify() [all …]
|
D | xfs_bmap_btree.c | 72 if (xfs_sb_version_hascrc(&mp->m_sb)) in xfs_bmdr_to_bmbt() 350 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_bmbt_to_bmdr() 353 &mp->m_sb.sb_meta_uuid)); in xfs_bmbt_to_bmdr() 649 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_bmbt_verify() 651 if (!uuid_equal(&block->bb_u.l.bb_uuid, &mp->m_sb.sb_meta_uuid)) in xfs_bmbt_verify() 794 cur->bc_blocklog = mp->m_sb.sb_blocklog; in xfs_bmbt_init_cursor() 798 if (xfs_sb_version_hascrc(&mp->m_sb)) in xfs_bmbt_init_cursor()
|
D | xfs_bmap_btree.h | 31 (xfs_sb_version_hasextflgbit(&((x)->i_mount->m_sb)) ? \ 39 (xfs_sb_version_hascrc(&((mp)->m_sb)) ? \
|
D | xfs_alloc_btree.h | 33 (xfs_sb_version_hascrc(&((mp)->m_sb)) ? \
|
D | xfs_bmap.c | 215 if (mp->m_sb.sb_inodesize == 256) { in xfs_default_attroffset() 369 ASSERT(XFS_FSB_TO_AGNO(mp, bno) < mp->m_sb.sb_agcount); in xfs_bmap_check_leaf_extents() 370 ASSERT(XFS_FSB_TO_AGBNO(mp, bno) < mp->m_sb.sb_agblocks); in xfs_bmap_check_leaf_extents() 588 ASSERT(agno < mp->m_sb.sb_agcount); in xfs_bmap_add_free() 589 ASSERT(agbno < mp->m_sb.sb_agblocks); in xfs_bmap_add_free() 590 ASSERT(len < mp->m_sb.sb_agblocks); in xfs_bmap_add_free() 591 ASSERT(agbno + len <= mp->m_sb.sb_agblocks); in xfs_bmap_add_free() 757 if (xfs_sb_version_hascrc(&mp->m_sb)) in xfs_bmap_extents_to_btree() 817 if (xfs_sb_version_hascrc(&mp->m_sb)) in xfs_bmap_extents_to_btree() 1199 if (!xfs_sb_version_hasattr(&mp->m_sb) || in xfs_bmap_add_attrfork() [all …]
|
D | xfs_ialloc_btree.h | 33 (xfs_sb_version_hascrc(&((mp)->m_sb)) ? \
|
D | xfs_dir2_data.c | 221 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_data_verify() 224 if (!uuid_equal(&hdr3->uuid, &mp->m_sb.sb_meta_uuid)) in xfs_dir3_data_verify() 274 if (xfs_sb_version_hascrc(&mp->m_sb) && in xfs_dir3_data_read_verify() 298 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_dir3_data_write_verify() 606 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_data_init() 613 uuid_copy(&hdr3->uuid, &mp->m_sb.sb_meta_uuid); in xfs_dir3_data_init()
|
D | xfs_dir2_block.c | 68 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_block_verify() 71 if (!uuid_equal(&hdr3->uuid, &mp->m_sb.sb_meta_uuid)) in xfs_dir3_block_verify() 92 if (xfs_sb_version_hascrc(&mp->m_sb) && in xfs_dir3_block_read_verify() 116 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_dir3_block_write_verify() 159 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_block_init() 164 uuid_copy(&hdr3->uuid, &mp->m_sb.sb_meta_uuid); in xfs_dir3_block_init()
|
D | xfs_btree.h | 453 (XFS_FSB_TO_AGNO(mp, fsb) < mp->m_sb.sb_agcount && \ 454 XFS_FSB_TO_AGBNO(mp, fsb) < mp->m_sb.sb_agblocks)
|
D | xfs_rtbitmap.c | 705 error = xfs_rtfind_forw(mp, tp, end, mp->m_sb.sb_rextents - 1, in xfs_rtfree_range() 982 if (tp->t_frextents_delta + mp->m_sb.sb_frextents == in xfs_rtfree_extent() 983 mp->m_sb.sb_rextents) { in xfs_rtfree_extent()
|
D | xfs_da_format.c | 889 if (xfs_sb_version_hascrc(&mp->m_sb)) in xfs_dir_get_ops() 891 if (xfs_sb_version_hasftype(&mp->m_sb)) in xfs_dir_get_ops() 905 if (xfs_sb_version_hascrc(&mp->m_sb)) in xfs_nondir_get_ops()
|
D | xfs_dir2_leaf.c | 155 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_leaf_verify() 164 if (!uuid_equal(&leaf3->info.uuid, &mp->m_sb.sb_meta_uuid)) in xfs_dir3_leaf_verify() 185 if (xfs_sb_version_hascrc(&mp->m_sb) && in __read_verify() 210 if (!xfs_sb_version_hascrc(&mp->m_sb)) in __write_verify() 308 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_leaf_init() 318 uuid_copy(&leaf3->info.uuid, &mp->m_sb.sb_meta_uuid); in xfs_dir3_leaf_init()
|
D | xfs_attr_leaf.c | 260 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_attr3_leaf_verify() 266 if (!uuid_equal(&hdr3->info.uuid, &mp->m_sb.sb_meta_uuid)) in xfs_attr3_leaf_verify() 299 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_attr3_leaf_write_verify() 320 if (xfs_sb_version_hascrc(&mp->m_sb) && in xfs_attr3_leaf_read_verify() 481 !(xfs_sb_version_hasattr2(&mp->m_sb))) { in xfs_sbversion_add_attr2() 483 if (!xfs_sb_version_hasattr2(&mp->m_sb)) { in xfs_sbversion_add_attr2() 484 xfs_sb_version_addattr2(&mp->m_sb); in xfs_sbversion_add_attr2() 990 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_attr3_leaf_to_node() 1056 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_attr3_leaf_create() 1063 uuid_copy(&hdr3->uuid, &mp->m_sb.sb_meta_uuid); in xfs_attr3_leaf_create()
|
D | xfs_btree.c | 67 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_btree_check_lblock() 70 &mp->m_sb.sb_meta_uuid) && in xfs_btree_check_lblock() 118 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_btree_check_sblock() 121 &mp->m_sb.sb_meta_uuid) && in xfs_btree_check_sblock() 191 xfs_agblock_t agblocks = cur->bc_mp->m_sb.sb_agblocks; in xfs_btree_check_sptr() 236 if (!xfs_sb_version_hascrc(&bp->b_target->bt_mount->m_sb)) in xfs_btree_lblock_calc_crc() 250 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_btree_lblock_verify_crc() 274 if (!xfs_sb_version_hascrc(&bp->b_target->bt_mount->m_sb)) in xfs_btree_sblock_calc_crc() 288 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_btree_sblock_verify_crc() 1018 uuid_copy(&buf->bb_u.l.bb_uuid, &mp->m_sb.sb_meta_uuid); in xfs_btree_init_block_int() [all …]
|
D | xfs_dir2_node.c | 92 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_free_verify() 97 if (!uuid_equal(&hdr3->uuid, &mp->m_sb.sb_meta_uuid)) in xfs_dir3_free_verify() 119 if (xfs_sb_version_hascrc(&mp->m_sb) && in xfs_dir3_free_read_verify() 143 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_dir3_free_write_verify() 226 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_free_get_buf() 233 uuid_copy(&hdr3->hdr.uuid, &mp->m_sb.sb_meta_uuid); in xfs_dir3_free_get_buf()
|
D | xfs_da_format.h | 877 ((bufsize) - (xfs_sb_version_hascrc(&(mp)->m_sb) ? \
|
D | xfs_da_btree.c | 144 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_da3_node_verify() 150 if (!uuid_equal(&hdr3->info.uuid, &mp->m_sb.sb_meta_uuid)) in xfs_da3_node_verify() 194 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_da3_node_write_verify() 326 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_da3_node_create() 333 uuid_copy(&hdr3->info.uuid, &mp->m_sb.sb_meta_uuid); in xfs_da3_node_create()
|
D | xfs_dir2_sf.c | 90 has_ftype = xfs_sb_version_hasftype(&mp->m_sb) ? 1 : 0; in xfs_dir2_block_sfsize() 184 dst = kmem_alloc(mp->m_sb.sb_inodesize, KM_SLEEP); in xfs_dir2_block_to_sf()
|
D | xfs_inode_fork.c | 104 if (unlikely(dip->di_forkoff > ip->i_mount->m_sb.sb_inodesize)) { in xfs_iformat_fork()
|
/linux-4.4.14/Documentation/filesystems/ |
D | xfs-self-describing-metadata.txt | 227 if ((xfs_sb_version_hascrc(&mp->m_sb) && 254 if (!xfs_sb_version_hascrc(&mp->m_sb)) { 255 if (!uuid_equal(&hdr->uuid, &mp->m_sb.sb_uuid)) 279 if (!uuid_equal(&hdr->uuid, &mp->m_sb.sb_uuid)) 309 if (!xfs_sb_version_hascrc(&mp->m_sb))
|