/linux-4.1.27/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 | 58 uuid_t *uuid = &mp->m_sb.sb_uuid; in xfs_uuid_mount() 101 uuid_t *uuid = &mp->m_sb.sb_uuid; in xfs_uuid_unmount() 141 for (agno = 0; agno < mp->m_sb.sb_agcount; agno++) { in xfs_free_perag() 180 xfs_sb_t *sbp = &mp->m_sb; in xfs_initialize_perag() 265 struct xfs_sb *sbp = &mp->m_sb; in xfs_readsb() 358 xfs_sb_t *sbp = &(mp->m_sb); in xfs_update_alignment() 410 xfs_sb_version_hasdalign(&mp->m_sb)) { in xfs_update_alignment() 424 xfs_sb_t *sbp = &(mp->m_sb); in xfs_set_maxicount() 451 xfs_sb_t *sbp = &(mp->m_sb); in xfs_set_rw_sizes() 491 __uint64_t space = mp->m_sb.sb_dblocks; in xfs_set_low_space_thresholds() [all …]
|
D | xfs_trans.c | 306 if (xfs_sb_version_haslazysbcount(&mp->m_sb)) in xfs_trans_mod_sb() 311 if (xfs_sb_version_haslazysbcount(&mp->m_sb)) in xfs_trans_mod_sb() 325 if (xfs_sb_version_haslazysbcount(&mp->m_sb)) in xfs_trans_mod_sb() 336 if (xfs_sb_version_haslazysbcount(&mp->m_sb)) in xfs_trans_mod_sb() 423 if (!xfs_sb_version_haslazysbcount(&(tp->t_mountp->m_sb))) { in xfs_trans_apply_sb_deltas() 564 (xfs_sb_version_haslazysbcount(&mp->m_sb) || in xfs_trans_unreserve_and_mod_sb() 574 if (xfs_sb_version_haslazysbcount(&mp->m_sb) || in xfs_trans_unreserve_and_mod_sb() 605 error = xfs_sb_mod64(&mp->m_sb.sb_frextents, rtxdelta); in xfs_trans_unreserve_and_mod_sb() 611 error = xfs_sb_mod64(&mp->m_sb.sb_dblocks, tp->t_dblocks_delta); in xfs_trans_unreserve_and_mod_sb() 616 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_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() 527 if (agno >= mp->m_sb.sb_agcount) in xfs_bulkstat() [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() 857 memset(bp->b_addr, 0, mp->m_sb.sb_blocksize); in xfs_growfs_rt_alloc() 858 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() 279 if (!xfs_sb_version_hasquota(&mp->m_sb) || flags == 0 || in xfs_qm_scall_trunc_qfiles() 287 error = xfs_qm_scall_trunc_qfile(mp, mp->m_sb.sb_uquotino); in xfs_qm_scall_trunc_qfiles() 292 error = xfs_qm_scall_trunc_qfile(mp, mp->m_sb.sb_gquotino); in xfs_qm_scall_trunc_qfiles() 297 error = xfs_qm_scall_trunc_qfile(mp, mp->m_sb.sb_pquotino); in xfs_qm_scall_trunc_qfiles() 332 if (((mp->m_sb.sb_qflags & XFS_UQUOTA_ACCT) == 0 && in xfs_qm_scall_quotaon() 334 ((mp->m_sb.sb_qflags & XFS_GQUOTA_ACCT) == 0 && in xfs_qm_scall_quotaon() 336 ((mp->m_sb.sb_qflags & XFS_PQUOTA_ACCT) == 0 && in xfs_qm_scall_quotaon() 340 __func__, flags, mp->m_sb.sb_qflags); in xfs_qm_scall_quotaon() 354 qf = mp->m_sb.sb_qflags; in xfs_qm_scall_quotaon() [all …]
|
D | xfs_super.c | 585 xfs_sb_t *sbp = &mp->m_sb; in xfs_set_inode32() 793 error = xfs_setsize_buftarg(mp->m_ddev_targp, mp->m_sb.sb_sectsize); in xfs_setup_devices() 800 if (xfs_sb_version_hassector(&mp->m_sb)) in xfs_setup_devices() 801 log_sector_size = mp->m_sb.sb_logsectsize; in xfs_setup_devices() 809 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_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_filestream.c | 157 minfree = mp->m_sb.sb_agblocks / 50; in xfs_filestream_pick_ag() 217 if (++ag >= mp->m_sb.sb_agcount) in xfs_filestream_pick_ag() 342 startag = (mp->m_agfrotor / rotorstep) % mp->m_sb.sb_agcount; in xfs_filestream_lookup_ag() 344 (mp->m_sb.sb_agcount * rotorstep); in xfs_filestream_lookup_ag() 383 startag = (item->ag + 1) % mp->m_sb.sb_agcount; in xfs_filestream_new_ag()
|
D | xfs_bmap_util.c | 159 prod = align / mp->m_sb.sb_rextsize; in xfs_bmap_rtalloc() 166 ASSERT(ap->length % mp->m_sb.sb_rextsize == 0); in xfs_bmap_rtalloc() 177 ralen = ap->length / mp->m_sb.sb_rextsize; in xfs_bmap_rtalloc() 185 if (ralen * mp->m_sb.sb_rextsize >= MAXEXTLEN) in xfs_bmap_rtalloc() 186 ralen = MAXEXTLEN / mp->m_sb.sb_rextsize; in xfs_bmap_rtalloc() 204 ap->blkno = rtx * mp->m_sb.sb_rextsize; in xfs_bmap_rtalloc() 215 do_div(ap->blkno, mp->m_sb.sb_rextsize); in xfs_bmap_rtalloc() 228 ap->blkno *= mp->m_sb.sb_rextsize; in xfs_bmap_rtalloc() 229 ralen *= mp->m_sb.sb_rextsize; in xfs_bmap_rtalloc() 426 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 221 (mp->m_swidth << mp->m_sb.sb_blocklog) : in xfs_preferred_iosize() 251 do_div(ld, mp->m_sb.sb_agblocks); in xfs_daddr_to_agno() 259 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_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_log.c | 621 XFS_SB_VERSION_NUM(&mp->m_sb)); in xfs_log_mount() 625 XFS_SB_VERSION_NUM(&mp->m_sb)); in xfs_log_mount() 651 if (mp->m_sb.sb_logblocks < min_logfsbs) { in xfs_log_mount() 654 mp->m_sb.sb_logblocks, min_logfsbs); in xfs_log_mount() 656 } else if (mp->m_sb.sb_logblocks > XFS_MAX_LOG_BLOCKS) { in xfs_log_mount() 659 mp->m_sb.sb_logblocks, XFS_MAX_LOG_BLOCKS); in xfs_log_mount() 661 } else if (XFS_FSB_TO_B(mp, mp->m_sb.sb_logblocks) > XFS_MAX_LOG_BYTES) { in xfs_log_mount() 664 XFS_FSB_TO_B(mp, mp->m_sb.sb_logblocks), in xfs_log_mount() 669 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_log_mount() 1237 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 | 619 if (!xfs_sb_version_hasextflgbit(&ip->i_mount->m_sb) && in xfs_ioc_space() 905 fa.fsx_extsize = ip->i_d.di_extsize << ip->i_mount->m_sb.sb_blocklog; in xfs_ioc_fsgetxattr() 1013 if (mp->m_sb.sb_rblocks == 0 || mp->m_sb.sb_rextsize == 0 || in xfs_ioctl_setattr_xflags() 1014 (ip->i_d.di_extsize % mp->m_sb.sb_rextsize)) in xfs_ioctl_setattr_xflags() 1112 ((ip->i_d.di_extsize << mp->m_sb.sb_blocklog) != fa->fsx_extsize)) in xfs_ioctl_setattr_check_extsize() 1125 size = mp->m_sb.sb_rextsize << mp->m_sb.sb_blocklog; in xfs_ioctl_setattr_check_extsize() 1127 size = mp->m_sb.sb_blocksize; in xfs_ioctl_setattr_check_extsize() 1128 if (extsize_fsb > mp->m_sb.sb_agblocks / 2) in xfs_ioctl_setattr_check_extsize() 1147 !xfs_sb_version_hasprojid32bit(&ip->i_mount->m_sb)) in xfs_ioctl_setattr_check_projid() 1252 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_uuid); in xfs_qm_init_dquot_blk() 1017 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_qm_dqflush()
|
D | xfs_iops.c | 341 if (xfs_sb_version_hasasciici(&XFS_M(dir->i_sb)->m_sb)) in xfs_vn_unlink() 487 xfs_get_extsz_hint(ip) << mp->m_sb.sb_blocklog; in xfs_vn_getattr() 682 ASSERT(xfs_sb_version_has_pquotino(&mp->m_sb) || in xfs_setattr_nonsize() 1271 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 | 152 xfs_is_quota_inode(&mp->m_sb, ip->i_ino)) in xfs_trans_mod_dquot_byino() 817 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() 790 ASSERT(uuid_equal(&ip->i_d.di_uuid, &mp->m_sb.sb_uuid)); in xfs_ialloc() 2256 inodes_per_cluster = blks_per_cluster << mp->m_sb.sb_inopblog; in xfs_ifree_cluster() 3213 inodes_per_cluster = mp->m_inode_cluster_size >> mp->m_sb.sb_inodelog; in xfs_iflush_cluster() 3219 mask = ~(((mp->m_inode_cluster_size >> mp->m_sb.sb_inodelog)) - 1); in xfs_iflush_cluster() 3526 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_iomap.c | 167 resrtextents /= mp->m_sb.sb_rextsize; in xfs_iomap_write_direct()
|
D | xfs_buf.c | 463 eofs = XFS_FSB_TO_BB(btp->bt_mount, btp->bt_mount->m_sb.sb_dblocks); in _xfs_buf_find() 1266 if (xfs_sb_version_hascrc(&mp->m_sb)) { in _xfs_buf_ioapply()
|
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 | 425 zero_len = mp->m_sb.sb_blocksize - zero_offset; in xfs_zero_last_block()
|
/linux-4.1.27/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 | 45 int buflen = XFS_SYMLINK_BUF_SPACE(mp, mp->m_sb.sb_blocksize); in xfs_symlink_blocks() 60 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_symlink_hdr_set() 66 uuid_copy(&dsl->sl_uuid, &mp->m_sb.sb_uuid); in xfs_symlink_hdr_set() 106 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_symlink_verify() 110 if (!uuid_equal(&dsl->sl_uuid, &mp->m_sb.sb_uuid)) in xfs_symlink_verify() 130 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_symlink_read_verify() 150 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_symlink_write_verify() 183 if (!xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_symlink_local_to_remote()
|
D | xfs_inode_buf.c | 46 j = mp->m_inode_cluster_size >> mp->m_sb.sb_inodelog; in xfs_inobp_check() 50 i * mp->m_sb.sb_inodesize); in xfs_inobp_check() 87 ni = XFS_BB_TO_FSB(mp, bp->b_length) * mp->m_sb.sb_inopblock; in xfs_inode_buf_verify() 93 (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_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_ialloc.c | 50 if (xfs_sb_version_hasalign(&mp->m_sb) && in xfs_ialloc_cluster_alignment() 51 mp->m_sb.sb_inoalignmt >= in xfs_ialloc_cluster_alignment() 53 return mp->m_sb.sb_inoalignmt; in xfs_ialloc_cluster_alignment() 242 inodes_per_cluster = blks_per_cluster << mp->m_sb.sb_inopblog; in xfs_ialloc_inode_init() 264 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_ialloc_inode_init() 279 mp->m_sb.sb_inodesize, length, gen); in xfs_ialloc_inode_init() 298 int ioffset = i << mp->m_sb.sb_inodelog; in xfs_ialloc_inode_init() 310 uuid_copy(&free->di_uuid, &mp->m_sb.sb_uuid); in xfs_ialloc_inode_init() 522 if (xfs_sb_version_hasfinobt(&args.mp->m_sb)) { in xfs_ialloc_ag_alloc() 1183 if (!xfs_sb_version_hasfinobt(&mp->m_sb)) in xfs_dialloc_ag() [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 | 547 #define XFS_FSB_TO_B(mp,fsbno) ((xfs_fsize_t)(fsbno) << (mp)->m_sb.sb_blocklog) 549 ((((__uint64_t)(b)) + (mp)->m_blockmask) >> (mp)->m_sb.sb_blocklog) 550 #define XFS_B_TO_FSBT(mp,b) (((__uint64_t)(b)) >> (mp)->m_sb.sb_blocklog) 735 (xfs_sb_version_hascrc(&((mp)->m_sb)) ? \ 745 (((mp)->m_sb.sb_sectsize - \ 746 (xfs_sb_version_hascrc(&((mp)->m_sb)) ? \ 775 (((xfs_fsblock_t)(agno) << (mp)->m_sb.sb_agblklog) | (agbno)) 777 ((xfs_agnumber_t)((fsbno) >> (mp)->m_sb.sb_agblklog)) 779 ((xfs_agblock_t)((fsbno) & xfs_mask32lo((mp)->m_sb.sb_agblklog))) 782 (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 | 36 if (mp->m_sb.sb_blocksize >= mp->m_inode_cluster_size) in xfs_icluster_size_fsb() 38 return mp->m_inode_cluster_size >> mp->m_sb.sb_blocklog; in xfs_icluster_size_fsb() 48 (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_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() 219 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_attr3_rmt_hdr_set() 225 uuid_copy(&rmt->rm_uuid, &mp->m_sb.sb_uuid); in xfs_attr3_rmt_hdr_set() 269 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_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_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() 470 cur->bc_blocklog = mp->m_sb.sb_blocklog; in xfs_allocbt_init_cursor() 483 if (xfs_sb_version_hascrc(&mp->m_sb)) in xfs_allocbt_init_cursor()
|
D | xfs_ialloc_btree.c | 231 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_inobt_verify() 233 if (!uuid_equal(&block->bb_u.s.bb_uuid, &mp->m_sb.sb_uuid)) in xfs_inobt_verify() 257 (be32_to_cpu(block->bb_u.s.bb_leftsib) >= mp->m_sb.sb_agblocks && in xfs_inobt_verify() 261 (be32_to_cpu(block->bb_u.s.bb_rightsib) >= mp->m_sb.sb_agblocks && in xfs_inobt_verify() 395 cur->bc_blocklog = mp->m_sb.sb_blocklog; in xfs_inobt_init_cursor() 397 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_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_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_sb.c | 578 xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_sb_read_verify() 630 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_sb_write_verify() 663 mp->m_maxagi = mp->m_sb.sb_agcount; in xfs_sb_mount_common() 709 xfs_sb_t *sbp = &mp->m_sb; in xfs_initialize_perag_data() 764 mp->m_sb.sb_icount = percpu_counter_sum(&mp->m_icount); in xfs_log_sb() 765 mp->m_sb.sb_ifree = percpu_counter_sum(&mp->m_ifree); in xfs_log_sb() 766 mp->m_sb.sb_fdblocks = percpu_counter_sum(&mp->m_fdblocks); in xfs_log_sb() 768 xfs_sb_to_disk(XFS_BUF_TO_SBP(bp), &mp->m_sb); in xfs_log_sb()
|
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_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() 352 ASSERT(uuid_equal(&rblock->bb_u.l.bb_uuid, &mp->m_sb.sb_uuid)); in xfs_bmbt_to_bmdr() 648 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_bmbt_verify() 650 if (!uuid_equal(&block->bb_u.l.bb_uuid, &mp->m_sb.sb_uuid)) in xfs_bmbt_verify() 792 cur->bc_blocklog = mp->m_sb.sb_blocklog; in xfs_bmbt_init_cursor() 796 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.c | 453 if (!uuid_equal(&agfl->agfl_uuid, &mp->m_sb.sb_uuid)) in xfs_agfl_verify() 468 be32_to_cpu(agfl->agfl_bno[i]) >= mp->m_sb.sb_agblocks) in xfs_agfl_verify() 486 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_agfl_read_verify() 506 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_agfl_write_verify() 1813 maxleafents = (mp->m_sb.sb_agblocks + 1) / 2; in xfs_alloc_compute_maxlevels() 2205 if (xfs_sb_version_hascrc(&mp->m_sb) && in xfs_agf_verify() 2206 !uuid_equal(&agf->agf_uuid, &mp->m_sb.sb_uuid)) in xfs_agf_verify() 2230 if (xfs_sb_version_haslazysbcount(&mp->m_sb) && in xfs_agf_verify() 2244 if (xfs_sb_version_hascrc(&mp->m_sb) && in xfs_agf_read_verify() 2269 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_agf_write_verify() [all …]
|
D | xfs_alloc_btree.h | 33 (xfs_sb_version_hascrc(&((mp)->m_sb)) ? \
|
D | xfs_ialloc_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() 1200 if (!xfs_sb_version_hasattr(&mp->m_sb) || in xfs_bmap_add_attrfork() [all …]
|
D | xfs_dir2_data.c | 220 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_data_verify() 223 if (!uuid_equal(&hdr3->uuid, &mp->m_sb.sb_uuid)) in xfs_dir3_data_verify() 271 if (xfs_sb_version_hascrc(&mp->m_sb) && in xfs_dir3_data_read_verify() 295 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_dir3_data_write_verify() 601 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_data_init() 608 uuid_copy(&hdr3->uuid, &mp->m_sb.sb_uuid); in xfs_dir3_data_init()
|
D | xfs_dir2_block.c | 67 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_block_verify() 70 if (!uuid_equal(&hdr3->uuid, &mp->m_sb.sb_uuid)) in xfs_dir3_block_verify() 89 if (xfs_sb_version_hascrc(&mp->m_sb) && in xfs_dir3_block_read_verify() 113 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_dir3_block_write_verify() 155 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_block_init() 160 uuid_copy(&hdr3->uuid, &mp->m_sb.sb_uuid); in xfs_dir3_block_init()
|
D | xfs_btree.h | 446 (XFS_FSB_TO_AGNO(mp, fsb) < mp->m_sb.sb_agcount && \ 447 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 | 154 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_leaf_verify() 163 if (!uuid_equal(&leaf3->info.uuid, &mp->m_sb.sb_uuid)) in xfs_dir3_leaf_verify() 182 if (xfs_sb_version_hascrc(&mp->m_sb) && in __read_verify() 207 if (!xfs_sb_version_hascrc(&mp->m_sb)) in __write_verify() 303 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_leaf_init() 313 uuid_copy(&leaf3->info.uuid, &mp->m_sb.sb_uuid); in xfs_dir3_leaf_init()
|
D | xfs_attr_leaf.c | 259 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_attr3_leaf_verify() 265 if (!uuid_equal(&hdr3->info.uuid, &mp->m_sb.sb_uuid)) in xfs_attr3_leaf_verify() 296 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_attr3_leaf_write_verify() 317 if (xfs_sb_version_hascrc(&mp->m_sb) && in xfs_attr3_leaf_read_verify() 477 !(xfs_sb_version_hasattr2(&mp->m_sb))) { in xfs_sbversion_add_attr2() 479 if (!xfs_sb_version_hasattr2(&mp->m_sb)) { in xfs_sbversion_add_attr2() 480 xfs_sb_version_addattr2(&mp->m_sb); in xfs_sbversion_add_attr2() 986 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_attr3_leaf_to_node() 1052 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_attr3_leaf_create() 1059 uuid_copy(&hdr3->uuid, &mp->m_sb.sb_uuid); in xfs_attr3_leaf_create()
|
D | xfs_btree.c | 66 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_btree_check_lblock() 68 uuid_equal(&block->bb_u.l.bb_uuid, &mp->m_sb.sb_uuid) && in xfs_btree_check_lblock() 116 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_btree_check_sblock() 118 uuid_equal(&block->bb_u.s.bb_uuid, &mp->m_sb.sb_uuid) && in xfs_btree_check_sblock() 188 xfs_agblock_t agblocks = cur->bc_mp->m_sb.sb_agblocks; in xfs_btree_check_sptr() 233 if (!xfs_sb_version_hascrc(&bp->b_target->bt_mount->m_sb)) in xfs_btree_lblock_calc_crc() 244 if (xfs_sb_version_hascrc(&bp->b_target->bt_mount->m_sb)) in xfs_btree_lblock_verify_crc() 265 if (!xfs_sb_version_hascrc(&bp->b_target->bt_mount->m_sb)) in xfs_btree_sblock_calc_crc() 276 if (xfs_sb_version_hascrc(&bp->b_target->bt_mount->m_sb)) in xfs_btree_sblock_verify_crc() 1003 uuid_copy(&buf->bb_u.l.bb_uuid, &mp->m_sb.sb_uuid); in xfs_btree_init_block_int() [all …]
|
D | xfs_dir2_node.c | 91 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_free_verify() 96 if (!uuid_equal(&hdr3->uuid, &mp->m_sb.sb_uuid)) in xfs_dir3_free_verify() 116 if (xfs_sb_version_hascrc(&mp->m_sb) && in xfs_dir3_free_read_verify() 140 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_dir3_free_write_verify() 222 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_dir3_free_get_buf() 229 uuid_copy(&hdr3->hdr.uuid, &mp->m_sb.sb_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 | 143 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_da3_node_verify() 149 if (!uuid_equal(&hdr3->info.uuid, &mp->m_sb.sb_uuid)) in xfs_da3_node_verify() 191 if (!xfs_sb_version_hascrc(&mp->m_sb)) in xfs_da3_node_write_verify() 321 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_da3_node_create() 327 uuid_copy(&hdr3->info.uuid, &mp->m_sb.sb_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.1.27/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))
|