| /fs/xfs/libxfs/ |
| A D | xfs_sb.c | 301 sbp->sb_rextents != div_u64(sbp->sb_rblocks, sbp->sb_rextsize) || in xfs_validate_rt_geometry() 327 (sbp->sb_fdblocks > sbp->sb_dblocks || in xfs_validate_sb_write() 329 sbp->sb_ifree > sbp->sb_icount)) { in xfs_validate_sb_write() 460 if (sbp->sb_rtstart && sbp->sb_rtstart < sbp->sb_dblocks) { in xfs_validate_sb_zoned() 463 sbp->sb_rtstart, sbp->sb_dblocks); in xfs_validate_sb_zoned() 467 if (sbp->sb_rtreserved && sbp->sb_rtreserved >= sbp->sb_rblocks) { in xfs_validate_sb_zoned() 470 sbp->sb_rtreserved, sbp->sb_rblocks); in xfs_validate_sb_zoned() 622 sbp->sb_inopblock != howmany(sbp->sb_blocksize,sbp->sb_inodesize) || in xfs_validate_sb_common() 627 (sbp->sb_blocklog - sbp->sb_inodelog != sbp->sb_inopblog) || in xfs_validate_sb_common() 675 sbp->sb_logsectsize, sbp->sb_logsectlog); in xfs_validate_sb_common() [all …]
|
| A D | xfs_format.h | 301 #define XFS_SB_VERSION_NUM(sbp) ((sbp)->sb_versionnum & XFS_SB_VERSION_NUMBITS) argument 314 return sbp->sb_bad_features2 != sbp->sb_features2; in xfs_sb_has_mismatched_features2() 319 return xfs_sb_is_v5(sbp) || in xfs_sb_version_hasmorebits() 367 const struct xfs_sb *sbp, in xfs_sb_has_compat_feature() argument 385 const struct xfs_sb *sbp, in xfs_sb_has_ro_compat_feature() argument 419 const struct xfs_sb *sbp, in xfs_sb_has_incompat_feature() argument 431 const struct xfs_sb *sbp, in xfs_sb_has_incompat_log_feature() argument 439 struct xfs_sb *sbp) in xfs_sb_remove_incompat_log_features() argument 446 struct xfs_sb *sbp, in xfs_sb_add_incompat_log_features() argument 454 return xfs_sb_is_v5(sbp) && (sbp->sb_features_log_incompat & in xfs_sb_version_haslogxattrs() [all …]
|
| A D | xfs_sb.h | 19 extern void xfs_sb_mount_common(struct xfs_mount *mp, struct xfs_sb *sbp); 20 void xfs_sb_mount_rextsize(struct xfs_mount *mp, struct xfs_sb *sbp); 22 struct xfs_sb *sbp, xfs_agblock_t rextsize); 25 extern void xfs_sb_quota_from_disk(struct xfs_sb *sbp); 26 extern bool xfs_sb_good_version(struct xfs_sb *sbp); 27 extern uint64_t xfs_sb_version_to_features(struct xfs_sb *sbp); 44 bool xfs_validate_rt_geometry(struct xfs_sb *sbp);
|
| A D | xfs_da_format.h | 886 static inline unsigned int xfs_dir2_dirblock_bytes(struct xfs_sb *sbp) in xfs_dir2_dirblock_bytes() argument 888 return 1 << (sbp->sb_blocklog + sbp->sb_dirblklog); in xfs_dir2_dirblock_bytes()
|
| A D | xfs_ialloc.c | 2980 struct xfs_sb *sbp = &mp->m_sb; in xfs_ialloc_setup_geometry() local 2992 igeo->agino_log = sbp->sb_inopblog + sbp->sb_agblklog; in xfs_ialloc_setup_geometry() 2993 igeo->inobt_mxr[0] = xfs_inobt_maxrecs(mp, sbp->sb_blocksize, true); in xfs_ialloc_setup_geometry() 2994 igeo->inobt_mxr[1] = xfs_inobt_maxrecs(mp, sbp->sb_blocksize, false); in xfs_ialloc_setup_geometry() 2999 sbp->sb_inopblock); in xfs_ialloc_setup_geometry() 3000 igeo->ialloc_blks = igeo->ialloc_inos >> sbp->sb_inopblog; in xfs_ialloc_setup_geometry() 3002 if (sbp->sb_spino_align) in xfs_ialloc_setup_geometry() 3003 igeo->ialloc_min_blks = sbp->sb_spino_align; in xfs_ialloc_setup_geometry() 3019 if (sbp->sb_imax_pct && igeo->ialloc_blks) { in xfs_ialloc_setup_geometry() 3024 icount = sbp->sb_dblocks * sbp->sb_imax_pct; in xfs_ialloc_setup_geometry()
|
| A D | xfs_ag.c | 50 struct xfs_sb *sbp = &mp->m_sb; in xfs_initialize_perag_data() local 88 if (fdblocks > sbp->sb_dblocks || ifree > ialloc) { in xfs_initialize_perag_data() 97 sbp->sb_ifree = ifree; in xfs_initialize_perag_data() 98 sbp->sb_icount = ialloc; in xfs_initialize_perag_data() 99 sbp->sb_fdblocks = fdblocks; in xfs_initialize_perag_data()
|
| /fs/nilfs2/ |
| A D | the_nilfs.c | 173 struct nilfs_super_block *sbp) in nilfs_store_log_cursor() argument 267 if (!nilfs_valid_sb(sbp[1])) { in load_nilfs() 278 memcpy(sbp[0], sbp[1], nilfs->ns_sbsize); in load_nilfs() 530 if (!sbp || le16_to_cpu(sbp->s_magic) != NILFS_SUPER_MAGIC) in nilfs_valid_sb() 535 crc = crc32_le(le32_to_cpu(sbp->s_crc_seed), (unsigned char *)sbp, in nilfs_valid_sb() 624 if (!sbp[0]) { in nilfs_load_super_block() 625 if (!sbp[1]) { in nilfs_load_super_block() 632 } else if (!sbp[1]) { in nilfs_load_super_block() 651 sbp[1] = NULL; in nilfs_load_super_block() 687 *sbpp = sbp[0]; in nilfs_load_super_block() [all …]
|
| A D | super.c | 98 if (sbp[1]) in nilfs_set_error() 261 memcpy(sbp[0], sbp[1], nilfs->ns_sbsize); in nilfs_prepare_super() 268 memcpy(sbp[1], sbp[0], nilfs->ns_sbsize); in nilfs_prepare_super() 274 return sbp; in nilfs_prepare_super() 292 sbp[1]->s_wtime = sbp[0]->s_wtime; in nilfs_commit_super() 323 if (sbp) { in nilfs_cleanup_super() 326 if (sbp[1] && sbp[0]->s_last_cno == sbp[1]->s_last_cno) { in nilfs_cleanup_super() 332 sbp[1]->s_state = sbp[0]->s_state; in nilfs_cleanup_super() 488 memcpy(sbp[1], sbp[0], nilfs->ns_sbsize); in nilfs_resize_fs() 818 if (!sbp) in nilfs_setup_super() [all …]
|
| A D | ioctl.c | 1284 struct nilfs_super_block **sbp; in nilfs_ioctl_set_fslabel() local 1309 sbp = nilfs_prepare_super(sb, false); in nilfs_ioctl_set_fslabel() 1310 if (unlikely(!sbp)) { in nilfs_ioctl_set_fslabel() 1315 strtomem_pad(sbp[0]->s_volume_name, label, 0); in nilfs_ioctl_set_fslabel() 1316 if (sbp[1]) in nilfs_ioctl_set_fslabel() 1317 strtomem_pad(sbp[1]->s_volume_name, label, 0); in nilfs_ioctl_set_fslabel()
|
| A D | nilfs.h | 366 struct nilfs_super_block *sbp);
|
| /fs/ufs/ |
| A D | swab.h | 29 if (UFS_SB(sbp)->s_bytesex == BYTESEX_LE) in fs64_to_cpu() 36 cpu_to_fs64(struct super_block *sbp, u64 n) in cpu_to_fs64() argument 38 if (UFS_SB(sbp)->s_bytesex == BYTESEX_LE) in cpu_to_fs64() 47 if (UFS_SB(sbp)->s_bytesex == BYTESEX_LE) in fs32_to_cpu() 54 cpu_to_fs32(struct super_block *sbp, u32 n) in cpu_to_fs32() argument 56 if (UFS_SB(sbp)->s_bytesex == BYTESEX_LE) in cpu_to_fs32() 65 if (UFS_SB(sbp)->s_bytesex == BYTESEX_LE) in fs32_add() 74 if (UFS_SB(sbp)->s_bytesex == BYTESEX_LE) in fs32_sub() 83 if (UFS_SB(sbp)->s_bytesex == BYTESEX_LE) in fs16_to_cpu() 92 if (UFS_SB(sbp)->s_bytesex == BYTESEX_LE) in cpu_to_fs16() [all …]
|
| A D | util.h | 585 static inline __fs32 ufs_get_seconds(struct super_block *sbp) in ufs_get_seconds() argument 596 return cpu_to_fs32(sbp, lower_32_bits(now)); in ufs_get_seconds()
|
| /fs/freevxfs/ |
| A D | vxfs_super.c | 134 bp = sb_bread(sbp, blk); in vxfs_try_sb_magic() 194 sbp->s_flags |= SB_RDONLY; in vxfs_fill_super() 208 sbp->s_op = &vxfs_super_ops; in vxfs_fill_super() 209 sbp->s_fs_info = infp; in vxfs_fill_super() 210 sbp->s_time_min = 0; in vxfs_fill_super() 211 sbp->s_time_max = U32_MAX; in vxfs_fill_super() 246 if (!sb_set_blocksize(sbp, j)) { in vxfs_fill_super() 251 if (vxfs_read_olt(sbp, bsize)) { in vxfs_fill_super() 256 if (vxfs_read_fshead(sbp)) { in vxfs_fill_super() 266 sbp->s_root = d_make_root(root); in vxfs_fill_super() [all …]
|
| A D | vxfs_olt.c | 33 vxfs_oblock(struct super_block *sbp, daddr_t block, u_long bsize) in vxfs_oblock() argument 35 BUG_ON(sbp->s_blocksize % bsize); in vxfs_oblock() 36 return (block * (sbp->s_blocksize / bsize)); in vxfs_oblock() 53 vxfs_read_olt(struct super_block *sbp, u_long bsize) in vxfs_read_olt() argument 55 struct vxfs_sb_info *infp = VXFS_SBI(sbp); in vxfs_read_olt() 60 bp = sb_bread(sbp, vxfs_oblock(sbp, infp->vsi_oltext, bsize)); in vxfs_read_olt() 81 eaddr = bp->b_data + (infp->vsi_oltsize * sbp->s_blocksize); in vxfs_read_olt()
|
| A D | vxfs_inode.c | 137 vxfs_blkiget(struct super_block *sbp, u_long extent, ino_t ino) in vxfs_blkiget() argument 143 inode = new_inode(sbp); in vxfs_blkiget() 148 block = extent + ((ino * VXFS_ISIZE) / sbp->s_blocksize); in vxfs_blkiget() 149 offset = ((ino % (sbp->s_blocksize / VXFS_ISIZE)) * VXFS_ISIZE); in vxfs_blkiget() 150 bp = sb_bread(sbp, block); in vxfs_blkiget() 157 dip2vip_cpy(VXFS_SBI(sbp), vip, dip); in vxfs_blkiget() 222 vxfs_stiget(struct super_block *sbp, ino_t ino) in vxfs_stiget() argument 227 inode = new_inode(sbp); in vxfs_stiget() 251 vxfs_iget(struct super_block *sbp, ino_t ino) in vxfs_iget() argument 258 ip = iget_locked(sbp, ino); in vxfs_iget() [all …]
|
| A D | vxfs_fshead.c | 84 vxfs_read_fshead(struct super_block *sbp) in vxfs_read_fshead() argument 86 struct vxfs_sb_info *infp = VXFS_SBI(sbp); in vxfs_read_fshead() 90 infp->vsi_fship = vxfs_blkiget(sbp, infp->vsi_iext, infp->vsi_fshino); in vxfs_read_fshead() 128 infp->vsi_stilist = vxfs_blkiget(sbp, infp->vsi_iext, in vxfs_read_fshead() 140 infp->vsi_ilist = vxfs_stiget(sbp, fs32_to_cpu(infp, pfp->fsh_ilistino[0])); in vxfs_read_fshead()
|
| A D | vxfs_lookup.c | 25 #define VXFS_BLOCK_PER_PAGE(sbp) ((PAGE_SIZE / (sbp)->s_blocksize)) argument 193 struct super_block *sbp = ip->i_sb; in vxfs_readdir() local 194 u_long bsize = sbp->s_blocksize; in vxfs_readdir() 196 struct vxfs_sb_info *sbi = VXFS_SBI(sbp); in vxfs_readdir()
|
| A D | vxfs_inode.h | 28 #define VXFS_TYPED_PER_BLOCK(sbp) \ argument 29 ((sbp)->s_blocksize / sizeof(struct vxfs_typed))
|
| A D | vxfs.h | 254 #define VXFS_SBI(sbp) \ argument 255 ((struct vxfs_sb_info *)(sbp)->s_fs_info)
|
| /fs/xfs/ |
| A D | xfs_attr_list.c | 139 sbp->entno = i; in xfs_attr_shortform_list() 140 sbp->name = sfe->nameval; in xfs_attr_shortform_list() 145 sbp->flags = sfe->flags; in xfs_attr_shortform_list() 151 sbp++; in xfs_attr_shortform_list() 166 for (sbp = sbuf, i = 0; i < nsbuf; i++, sbp++) { in xfs_attr_shortform_list() 188 !xfs_attr_namecheck(sbp->flags, sbp->name, in xfs_attr_shortform_list() 195 sbp->flags, in xfs_attr_shortform_list() 196 sbp->name, in xfs_attr_shortform_list() 197 sbp->namelen, in xfs_attr_shortform_list() 198 sbp->value, in xfs_attr_shortform_list() [all …]
|
| A D | xfs_mount.c | 137 xfs_sb_t *sbp, in xfs_sb_validate_fsb_count() argument 165 struct xfs_sb *sbp = &mp->m_sb; in xfs_readsb() local 229 sector_size = sbp->sb_sectsize; in xfs_readsb() 272 struct xfs_sb *sbp = &mp->m_sb; in xfs_check_new_dalign() local 369 sbp->sb_unit = mp->m_dalign; in xfs_update_alignment() 370 sbp->sb_width = mp->m_swidth; in xfs_update_alignment() 373 mp->m_dalign = sbp->sb_unit; in xfs_update_alignment() 374 mp->m_swidth = sbp->sb_width; in xfs_update_alignment() 847 xfs_sb_mount_common(mp, sbp); in xfs_mountfs() 867 sbp->sb_features2 |= sbp->sb_bad_features2; in xfs_mountfs() [all …]
|
| A D | xfs_trans.c | 457 struct xfs_dsb *sbp; in xfs_trans_apply_sb_deltas() local 462 sbp = bp->b_addr; in xfs_trans_apply_sb_deltas() 469 be64_add_cpu(&sbp->sb_icount, tp->t_icount_delta); in xfs_trans_apply_sb_deltas() 471 be64_add_cpu(&sbp->sb_ifree, tp->t_ifree_delta); in xfs_trans_apply_sb_deltas() 501 be64_add_cpu(&sbp->sb_frextents, rtxdelta); in xfs_trans_apply_sb_deltas() 515 sbp->sb_imax_pct += tp->t_imaxpct_delta; in xfs_trans_apply_sb_deltas() 528 sbp->sb_rgblklog = xfs_compute_rgblklog( in xfs_trans_apply_sb_deltas() 529 be32_to_cpu(sbp->sb_rgextents), in xfs_trans_apply_sb_deltas() 530 be32_to_cpu(sbp->sb_rextsize)); in xfs_trans_apply_sb_deltas() 547 sbp->sb_rextslog += tp->t_rextslog_delta; in xfs_trans_apply_sb_deltas() [all …]
|
| A D | xfs_ioctl.c | 986 struct xfs_sb *sbp = &mp->m_sb; in xfs_ioc_getlabel() local 990 BUILD_BUG_ON(sizeof(sbp->sb_fname) > FSLABEL_MAX); in xfs_ioc_getlabel() 994 memtostr_pad(label, sbp->sb_fname); in xfs_ioc_getlabel() 1008 struct xfs_sb *sbp = &mp->m_sb; in xfs_ioc_setlabel() local 1024 if (len > sizeof(sbp->sb_fname)) in xfs_ioc_setlabel() 1032 memset(sbp->sb_fname, 0, sizeof(sbp->sb_fname)); in xfs_ioc_setlabel() 1033 memcpy(sbp->sb_fname, label, len); in xfs_ioc_setlabel()
|
| A D | xfs_super.c | 300 xfs_sb_t *sbp = &mp->m_sb; in xfs_set_inode_alloc() local 312 icount = sbp->sb_dblocks * sbp->sb_imax_pct; in xfs_set_inode_alloc() 314 icount += sbp->sb_agblocks - 1; in xfs_set_inode_alloc() 315 do_div(icount, sbp->sb_agblocks); in xfs_set_inode_alloc() 322 agino = XFS_AGB_TO_AGINO(mp, sbp->sb_agblocks - 1); in xfs_set_inode_alloc() 2019 struct xfs_sb *sbp = &mp->m_sb; in xfs_remount_rw() local 2041 if (xfs_sb_is_v5(sbp) && in xfs_remount_rw() 2042 xfs_sb_has_ro_compat_feature(sbp, XFS_SB_FEAT_RO_COMPAT_UNKNOWN)) { in xfs_remount_rw() 2045 (sbp->sb_features_ro_compat & in xfs_remount_rw()
|
| A D | xfs_bmap_util.c | 1514 struct xfs_bstat *sbp = &sxp->sx_stat; in xfs_swap_extents() local 1647 if ((sbp->bs_ctime.tv_sec != ctime.tv_sec) || in xfs_swap_extents() 1648 (sbp->bs_ctime.tv_nsec != ctime.tv_nsec) || in xfs_swap_extents() 1649 (sbp->bs_mtime.tv_sec != mtime.tv_sec) || in xfs_swap_extents() 1650 (sbp->bs_mtime.tv_nsec != mtime.tv_nsec)) { in xfs_swap_extents()
|