Home
last modified time | relevance | path

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

/linux-4.1.27/fs/xfs/
Dxfs_fsops.c57 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 …]
Dxfs_mount.c58 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 …]
Dxfs_trans.c306 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 …]
Dxfs_qm_bhv.c90 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()
Dxfs_qm.c318 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 …]
Dxfs_itable.c39 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 …]
Dxfs_rtalloc.c124 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 …]
Dxfs_qm_syscalls.c88 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 …]
Dxfs_super.c585 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 …]
Dxfs_discard.c181 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()
Dxfs_filestream.c157 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()
Dxfs_bmap_util.c159 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 …]
Dxfs_mount.h45 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()
Dxfs_quota.h45 (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))
Dxfs_log_recover.c298 __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 …]
Dxfs_log.c621 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 …]
Dxfs_rtalloc.h135 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))
Dxfs_quotaops.c93 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()
Dxfs_ioctl.c619 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()
Dxfs_dquot.c253 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()
Dxfs_iops.c341 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()
Dxfs_pnfs.c76 memcpy(buf, &mp->m_sb.sb_uuid, sizeof(uuid_t)); in xfs_fs_get_uuid()
Dxfs_trans_dquot.c152 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()
Dxfs_inode.c74 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()
Dxfs_symlink.c92 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_readlink_bmap()
Dxfs_dir2_readdir.c49 if (!xfs_sb_version_hasftype(&mp->m_sb)) in xfs_dir3_get_dtype()
Dxfs_iomap.c167 resrtextents /= mp->m_sb.sb_rextsize; in xfs_iomap_write_direct()
Dxfs_buf.c463 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()
Dxfs_buf_item.c342 if (xfs_sb_version_hascrc(&lip->li_mountp->m_sb) || in xfs_buf_item_format()
Dxfs_icache.c412 if (!ino || XFS_INO_TO_AGNO(mp, ino) >= mp->m_sb.sb_agcount) in xfs_iget()
Dxfs_file.c425 zero_len = mp->m_sb.sb_blocksize - zero_offset; in xfs_zero_last_block()
/linux-4.1.27/fs/xfs/libxfs/
Dxfs_trans_resv.c103 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 …]
Dxfs_symlink_remote.c45 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()
Dxfs_inode_buf.c46 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 …]
Dxfs_ialloc.c50 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 …]
Dxfs_dir2.c108 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 …]
Dxfs_format.h547 #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 …]
Dxfs_log_rlimit.c109 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()
Dxfs_ialloc.h36 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()
Dxfs_attr_remote.c55 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()
Dxfs_alloc_btree.c296 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()
Dxfs_ialloc_btree.c231 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()
Dxfs_dquot_buf.c165 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()
Dxfs_log_format.h49 #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) ? \
Dxfs_alloc.h76 #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)
Dxfs_sb.c578 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()
Dxfs_trans_space.h52 (xfs_sb_version_hasfinobt(&mp->m_sb) ? 2 : 1 * \
89 (xfs_sb_version_hasfinobt(&mp->m_sb) ? (mp)->m_in_maxlevels : 0)
Dxfs_bmap_btree.c72 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()
Dxfs_bmap_btree.h31 (xfs_sb_version_hasextflgbit(&((x)->i_mount->m_sb)) ? \
39 (xfs_sb_version_hascrc(&((mp)->m_sb)) ? \
Dxfs_alloc.c453 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 …]
Dxfs_alloc_btree.h33 (xfs_sb_version_hascrc(&((mp)->m_sb)) ? \
Dxfs_ialloc_btree.h33 (xfs_sb_version_hascrc(&((mp)->m_sb)) ? \
Dxfs_bmap.c215 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 …]
Dxfs_dir2_data.c220 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()
Dxfs_dir2_block.c67 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()
Dxfs_btree.h446 (XFS_FSB_TO_AGNO(mp, fsb) < mp->m_sb.sb_agcount && \
447 XFS_FSB_TO_AGBNO(mp, fsb) < mp->m_sb.sb_agblocks)
Dxfs_rtbitmap.c705 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()
Dxfs_da_format.c889 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()
Dxfs_dir2_leaf.c154 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()
Dxfs_attr_leaf.c259 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()
Dxfs_btree.c66 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 …]
Dxfs_dir2_node.c91 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()
Dxfs_da_format.h877 ((bufsize) - (xfs_sb_version_hascrc(&(mp)->m_sb) ? \
Dxfs_da_btree.c143 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()
Dxfs_dir2_sf.c90 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()
Dxfs_inode_fork.c104 if (unlikely(dip->di_forkoff > ip->i_mount->m_sb.sb_inodesize)) { in xfs_iformat_fork()
/linux-4.1.27/Documentation/filesystems/
Dxfs-self-describing-metadata.txt227 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))