Home
last modified time | relevance | path

Searched refs:i_disk_size (Results 1 – 25 of 27) sorted by relevance

12

/linux/fs/xfs/libxfs/
H A Dxfs_dir2_sf.c347 dp->i_disk_size = size; in xfs_dir2_block_to_sf()
381 ASSERT(dp->i_disk_size >= offsetof(struct xfs_dir2_sf_hdr, parent)); in xfs_dir2_sf_addname()
382 ASSERT(dp->i_df.if_bytes == dp->i_disk_size); in xfs_dir2_sf_addname()
384 ASSERT(dp->i_disk_size >= xfs_dir2_sf_hdr_size(sfp->i8count)); in xfs_dir2_sf_addname()
402 new_isize = (int)dp->i_disk_size + incr_isize; in xfs_dir2_sf_addname()
490 dp->i_disk_size = new_isize; in xfs_dir2_sf_addname_easy()
526 old_isize = (int)dp->i_disk_size; in xfs_dir2_sf_addname_hard()
580 dp->i_disk_size = new_isize; in xfs_dir2_sf_addname_hard()
689 ASSERT((char *)sfep - (char *)sfp == dp->i_disk_size); in xfs_dir2_sf_check()
806 ASSERT(dp->i_disk_size == 0); in xfs_dir2_sf_create()
[all …]
H A Dxfs_exchmaps.c99 if (len <= ip->i_disk_size) in xfs_exchmaps_update_size()
104 ip->i_disk_size = len; in xfs_exchmaps_update_size()
497 ip->i_disk_size > xfs_inode_data_fork_size(ip)) in xfs_exchmaps_link_to_sf()
501 buf = kmalloc(ip->i_disk_size + 1, in xfs_exchmaps_link_to_sf()
521 xfs_init_local_fork(ip, XFS_DATA_FORK, buf, ip->i_disk_size); in xfs_exchmaps_link_to_sf()
603 xmi->xmi_ip1->i_disk_size = xmi->xmi_isize1; in xfs_exchmaps_finish_one()
604 xmi->xmi_ip2->i_disk_size = xmi->xmi_isize2; in xfs_exchmaps_finish_one()
966 if (req->blockcount != XFS_B_TO_FSB(mp, req->ip1->i_disk_size)) in xmi_can_exchange_reflink_flags()
968 if (req->blockcount != XFS_B_TO_FSB(mp, req->ip2->i_disk_size)) in xmi_can_exchange_reflink_flags()
1000 xmi->xmi_isize1 = req->ip2->i_disk_size; in xfs_exchmaps_init_intent()
[all …]
H A Dxfs_symlink_remote.c248 int pathlen = ip->i_disk_size; in xfs_symlink_remote_read()
304 link[ip->i_disk_size] = '\0'; in xfs_symlink_remote_read()
339 ip->i_disk_size = pathlen; in xfs_symlink_write_target()
351 ip->i_disk_size = pathlen; in xfs_symlink_write_target()
H A Dxfs_dir2.c207 if (dp->i_disk_size == 0) /* might happen during shutdown. */ in xfs_dir_isempty()
209 if (dp->i_disk_size > xfs_inode_data_fork_size(dp)) in xfs_dir_isempty()
285 if (XFS_IS_CORRUPT(mp, dp->i_disk_size != geo->blksize)) { in xfs_dir2_format()
641 if (size > dp->i_disk_size) { in xfs_dir2_grow_inode()
642 dp->i_disk_size = size; in xfs_dir2_grow_inode()
705 if (dp->i_disk_size > xfs_dir2_db_off_to_byte(args->geo, db + 1, 0)) in xfs_dir2_shrink_inode()
721 dp->i_disk_size = XFS_FSB_TO_B(mp, bno); in xfs_dir2_shrink_inode()
H A Dxfs_inode_buf.c240 ip->i_disk_size = be64_to_cpu(from->di_size); in xfs_inode_from_disk()
343 to->di_size = cpu_to_be64(ip->i_disk_size); in xfs_inode_to_disk()
H A Dxfs_rtbitmap.c1483 ip->i_disk_size = mp->m_sb.sb_rbmblocks * mp->m_sb.sb_blocksize; in xfs_rtbitmap_create()
1501 ip->i_disk_size = mp->m_rsumblocks * mp->m_sb.sb_blocksize; in xfs_rtsummary_create()
H A Dxfs_inode_util.c305 ip->i_disk_size = 0; in xfs_inode_init()
H A Dxfs_inode_fork.c255 ip->i_disk_size = 0; in xfs_iformat_data_fork()
/linux/fs/xfs/
H A Dxfs_symlink.c49 pathlen = ip->i_disk_size; in xfs_readlink()
194 i_size_write(VFS_I(du.ip), du.ip->i_disk_size); in xfs_symlink()
290 ip->i_disk_size = 0; in xfs_inactive_symlink_rmt()
337 pathlen = (int)ip->i_disk_size; in xfs_inactive_symlink()
H A Dxfs_inode.h58 xfs_fsize_t i_disk_size; /* number of bytes in file */ member
196 return ip->i_disk_size; in XFS_ISIZE()
210 return new_size > ip->i_disk_size ? new_size : 0; in xfs_new_eof()
H A Dxfs_iops.c1037 (newsize > ip->i_disk_size && oldsize != ip->i_disk_size)) { in xfs_setattr_size()
1039 ip->i_disk_size, newsize - 1); in xfs_setattr_size()
1091 ip->i_disk_size = newsize; in xfs_setattr_size()
1429 i_size_write(inode, ip->i_disk_size); in xfs_setup_inode()
H A Dxfs_rtalloc.c993 rbmip->i_disk_size = nmp->m_sb.sb_rbmblocks * nmp->m_sb.sb_blocksize; in xfs_growfs_rt_bmblock()
994 i_size_write(VFS_I(rbmip), rbmip->i_disk_size); in xfs_growfs_rt_bmblock()
1002 rsumip->i_disk_size = nmp->m_rsumblocks * nmp->m_sb.sb_blocksize; in xfs_growfs_rt_bmblock()
1003 i_size_write(VFS_I(rsumip), rsumip->i_disk_size); in xfs_growfs_rt_bmblock()
1152 orbmblocks = XFS_B_TO_FSB(mp, rbmip->i_disk_size); in xfs_growfs_rt_alloc_blocks()
1153 orsumblocks = XFS_B_TO_FSB(mp, rsumip->i_disk_size); in xfs_growfs_rt_alloc_blocks()
H A Dxfs_aops.c44 XFS_I(ioend->io_inode)->i_disk_size; in xfs_ioend_is_append()
75 ip->i_disk_size = isize; in xfs_setfilesize()
H A Dxfs_bmap_util.c311 (ip->i_delayed_blks || XFS_ISIZE(ip) > ip->i_disk_size)) { in xfs_getbmap()
1620 sxp->sx_length != ip->i_disk_size || in xfs_swap_extents()
1621 sxp->sx_length != tip->i_disk_size) { in xfs_swap_extents()
H A Dxfs_inode_item.c394 ASSERT(ip->i_disk_size > 0); in xfs_inode_item_format_data_fork()
572 to->di_size = ip->i_disk_size; in xfs_inode_to_log_dinode()
H A Dxfs_itable.c140 buf->bs_size = ip->i_disk_size; in xfs_bulkstat_one_int()
H A Dxfs_reflink.c1255 dest->i_disk_size = newlen; in xfs_reflink_update_dest()
1507 ip->i_disk_size = newlen; in xfs_reflink_remap_extent()
H A Dxfs_inode.c1176 ip->i_disk_size = 0; in xfs_inactive_truncate()
1437 (ip->i_disk_size != 0 || XFS_ISIZE(ip) != 0 || in xfs_inactive()
1801 ASSERT(ip->i_disk_size == 0 || !S_ISREG(VFS_I(ip)->i_mode)); in xfs_ifree()
H A Dxfs_file.c1743 bufsize = (size_t)min_t(loff_t, XFS_READDIR_BUFSIZE, ip->i_disk_size); in xfs_file_readdir()
/linux/fs/xfs/scrub/
H A Drtsummary.c222 rtg_bitmap(rtg)->i_disk_size) in xchk_rtsum_compute()
249 endoff = XFS_B_TO_FSB(mp, ip->i_disk_size); in xchk_rtsum_compare()
338 if (rsumip->i_disk_size & mp->m_blockmask) { in xchk_rtsummary()
348 if (rsumip->i_disk_size < XFS_FSB_TO_B(mp, rts->rsumblocks)) { in xchk_rtsummary()
H A Drtbitmap.c159 endoff = XFS_B_TO_FSB(mp, ip->i_disk_size); in xchk_rtbitmap_check_extents()
227 if (rbmip->i_disk_size & mp->m_blockmask) { in xchk_rtbitmap()
237 if (rbmip->i_disk_size < XFS_FSB_TO_B(mp, rtb->rbmblocks)) { in xchk_rtbitmap()
H A Drtbitmap_repair.c499 sc->ip->i_disk_size = roundup_64(sc->ip->i_disk_size, in xrep_rtbitmap_geometry()
502 if (sc->ip->i_disk_size < XFS_FSB_TO_B(mp, rtb->rbmblocks)) in xrep_rtbitmap_geometry()
503 sc->ip->i_disk_size = XFS_FSB_TO_B(mp, rtb->rbmblocks); in xrep_rtbitmap_geometry()
H A Dtempfile.c571 if (sc->tempip->i_disk_size == isize) in xrep_tempfile_set_isize()
574 sc->tempip->i_disk_size = isize; in xrep_tempfile_set_isize()
933 ASSERT(sc->tempip->i_disk_size <= in xrep_tempfile_copyout_local()
951 sc->ip->i_disk_size = sc->tempip->i_disk_size; in xrep_tempfile_copyout_local()
H A Ddir_repair.c577 dp->i_disk_size == geo->blksize) { in xrep_dir_guess_format()
591 XFS_FSB_TO_B(mp, last) == dp->i_disk_size) { in xrep_dir_guess_format()
1436 sc->tempip->i_disk_size = 0; in xrep_dir_reset_fork()
1686 sc->tempip->i_disk_size <= xfs_inode_data_fork_size(sc->ip)) { in xrep_dir_swap()
H A Dinode_repair.c1868 sc->ip->i_disk_size = min_t(loff_t, XFS_DIR2_SPACE_SIZE, in xrep_inode_blockdir_size()
1882 sc->ip->i_disk_size = ifp->if_bytes; in xrep_inode_sfdir_size()

12