/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_symlink.c | 162 uint resblks; in xfs_symlink() local 198 resblks = XFS_SYMLINK_SPACE_RES(mp, link_name->len, fs_blocks); in xfs_symlink() 200 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_symlink, resblks, 0, 0, &tp); in xfs_symlink() 219 pdqp, resblks, 1, 0); in xfs_symlink() 246 resblks -= XFS_IALLOC_SPACE_RES(mp); in xfs_symlink() 263 XFS_BMAPI_METADATA, resblks, mval, &nmaps); in xfs_symlink() 267 resblks -= fs_blocks; in xfs_symlink() 308 error = xfs_dir_createname(tp, dp, link_name, ip->i_ino, resblks); in xfs_symlink()
|
H A D | xfs_mount.c | 567 uint64_t resblks; in xfs_default_resblks() local 576 resblks = mp->m_sb.sb_dblocks; in xfs_default_resblks() 577 do_div(resblks, 20); in xfs_default_resblks() 578 resblks = min_t(uint64_t, resblks, 8192); in xfs_default_resblks() 579 return resblks; in xfs_default_resblks() 691 uint64_t resblks; in xfs_mountfs() local 1022 resblks = xfs_default_resblks(mp); in xfs_mountfs() 1023 error = xfs_reserve_blocks(mp, &resblks, NULL); in xfs_mountfs() 1099 uint64_t resblks; in xfs_unmountfs() local [all...] |
H A D | xfs_reflink.c | 360 xfs_extlen_t resblks = 0; in xfs_reflink_allocate_cow() local 376 resblks = XFS_DIOSTRAT_SPACE_RES(mp, resaligned); in xfs_reflink_allocate_cow() 379 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0, 0, &tp); in xfs_reflink_allocate_cow() 401 error = xfs_trans_reserve_quota_nblks(tp, ip, resblks, 0, in xfs_reflink_allocate_cow() 440 xfs_trans_unreserve_quota_nblks(tp, ip, (long)resblks, 0, in xfs_reflink_allocate_cow() 608 unsigned int resblks; in xfs_reflink_end_cow_extent() local 617 resblks = XFS_EXTENTADD_SPACE_RES(mp, XFS_DATA_FORK); in xfs_reflink_end_cow_extent() 618 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0, in xfs_reflink_end_cow_extent() 1001 unsigned int resblks; in xfs_reflink_remap_extent() local 1008 resblks in xfs_reflink_remap_extent() [all...] |
H A D | xfs_bmap_util.c | 734 uint qblocks, resblks, resrtextents; in xfs_alloc_file_space() local 791 resblks = min_t(xfs_fileoff_t, (e - s), (MAXEXTLEN * nimaps)); in xfs_alloc_file_space() 793 resrtextents = qblocks = resblks; in xfs_alloc_file_space() 795 resblks = XFS_DIOSTRAT_SPACE_RES(mp, 0); in xfs_alloc_file_space() 799 resblks = qblocks = XFS_DIOSTRAT_SPACE_RES(mp, resblks); in xfs_alloc_file_space() 803 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, in xfs_alloc_file_space() 869 uint resblks = XFS_DIOSTRAT_SPACE_RES(mp, 0); in xfs_unmap_extent() local 872 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0, 0, &tp); in xfs_unmap_extent() 880 ip->i_pdquot, resblks, in xfs_unmap_extent() 1574 int resblks = 0; xfs_swap_extents() local [all...] |
H A D | xfs_inode.c | 1128 uint resblks; in xfs_create() local 1147 resblks = XFS_MKDIR_SPACE_RES(mp, name->len); in xfs_create() 1150 resblks = XFS_CREATE_SPACE_RES(mp, name->len); in xfs_create() 1160 error = xfs_trans_alloc(mp, tres, resblks, 0, 0, &tp); in xfs_create() 1164 error = xfs_trans_alloc(mp, tres, resblks, 0, 0, &tp); in xfs_create() 1176 pdqp, resblks, 1, 0); in xfs_create() 1200 resblks - XFS_IALLOC_SPACE_RES(mp)); in xfs_create() 1279 uint resblks; in xfs_create_tmpfile() local 1295 resblks = XFS_IALLOC_SPACE_RES(mp); in xfs_create_tmpfile() 1298 error = xfs_trans_alloc(mp, tres, resblks, in xfs_create_tmpfile() 1365 int resblks; xfs_link() local 2825 uint resblks; xfs_remove() local [all...] |
H A D | xfs_iomap.c | 198 uint qblocks, resblks; in xfs_iomap_write_direct() local 211 resblks = XFS_DIOSTRAT_SPACE_RES(mp, 0); in xfs_iomap_write_direct() 214 resblks = qblocks = XFS_DIOSTRAT_SPACE_RES(mp, resaligned); in xfs_iomap_write_direct() 239 resblks = XFS_DIOSTRAT_SPACE_RES(mp, 0) << 1; in xfs_iomap_write_direct() 242 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, resrtextents, in xfs_iomap_write_direct() 515 uint resblks; in xfs_iomap_write_unwritten() local 534 resblks = XFS_DIOSTRAT_SPACE_RES(mp, 0) << 1; in xfs_iomap_write_unwritten() 551 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0, in xfs_iomap_write_unwritten() 559 error = xfs_trans_reserve_quota_nblks(tp, ip, resblks, 0, in xfs_iomap_write_unwritten() 569 XFS_BMAPI_CONVERT, resblks, in xfs_iomap_write_unwritten() [all...] |
H A D | xfs_fsops.c | 334 outval->resblks = mp->m_resblks; in xfs_reserve_blocks() 355 * then move any unused blocks back to the free pool. Modify the resblks in xfs_reserve_blocks() 411 outval->resblks = mp->m_resblks; in xfs_reserve_blocks()
|
H A D | xfs_rtalloc.c | 780 int resblks; /* space reservation */ in xfs_growfs_rt_alloc() local 793 resblks = XFS_GROWFSRT_SPACE_RES(mp, nblocks - oblocks); in xfs_growfs_rt_alloc() 797 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growrtalloc, resblks, in xfs_growfs_rt_alloc()
|
H A D | xfs_super.c | 854 uint64_t resblks = 0; in xfs_save_resvblks() local 857 xfs_reserve_blocks(mp, &resblks, NULL); in xfs_save_resvblks() 863 uint64_t resblks; in xfs_restore_resvblks() local 866 resblks = mp->m_resblks_save; in xfs_restore_resvblks() 869 resblks = xfs_default_resblks(mp); in xfs_restore_resvblks() 871 xfs_reserve_blocks(mp, &resblks, NULL); in xfs_restore_resvblks()
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_mount.c | 454 uint64_t resblks; in xfs_default_resblks() local 463 resblks = mp->m_sb.sb_dblocks; in xfs_default_resblks() 464 do_div(resblks, 20); in xfs_default_resblks() 465 resblks = min_t(uint64_t, resblks, 8192); in xfs_default_resblks() 466 return resblks; in xfs_default_resblks() 640 uint64_t resblks; in xfs_mountfs() local 977 resblks = xfs_default_resblks(mp); in xfs_mountfs() 978 error = xfs_reserve_blocks(mp, &resblks, NULL); in xfs_mountfs() 1056 uint64_t resblks; in xfs_unmountfs() local [all...] |
H A D | xfs_symlink.c | 173 uint resblks; in xfs_symlink() local 211 resblks = XFS_SYMLINK_SPACE_RES(mp, link_name->len, fs_blocks); in xfs_symlink() 214 pdqp, resblks, &tp); in xfs_symlink() 255 resblks -= XFS_IALLOC_SPACE_RES(mp); in xfs_symlink() 272 XFS_BMAPI_METADATA, resblks, mval, &nmaps); in xfs_symlink() 276 resblks -= fs_blocks; in xfs_symlink() 317 error = xfs_dir_createname(tp, dp, link_name, ip->i_ino, resblks); in xfs_symlink()
|
H A D | xfs_trans.c | 1378 unsigned int resblks; in xfs_trans_alloc_dir() local 1384 resblks = *dblocks; in xfs_trans_alloc_dir() 1385 error = xfs_trans_alloc(mp, resv, resblks, 0, 0, &tp); in xfs_trans_alloc_dir() 1388 resblks = 0; in xfs_trans_alloc_dir() 1389 error = xfs_trans_alloc(mp, resv, resblks, 0, 0, &tp); in xfs_trans_alloc_dir() 1413 if (resblks == 0) in xfs_trans_alloc_dir() 1416 error = xfs_trans_reserve_quota_nblks(tp, dp, resblks, 0, false); in xfs_trans_alloc_dir() 1426 resblks = 0; in xfs_trans_alloc_dir() 1434 *dblocks = resblks; in xfs_trans_alloc_dir()
|
H A D | xfs_bmap_util.c | 818 unsigned int dblocks, rblocks, resblks; in xfs_alloc_file_space() local 848 resblks = min_t(xfs_fileoff_t, (e - s), in xfs_alloc_file_space() 852 rblocks = resblks; in xfs_alloc_file_space() 854 dblocks = XFS_DIOSTRAT_SPACE_RES(mp, resblks); in xfs_alloc_file_space() 917 uint resblks = XFS_DIOSTRAT_SPACE_RES(mp, 0); in xfs_unmap_extent() local 920 error = xfs_trans_alloc_inode(ip, &M_RES(mp)->tr_write, resblks, 0, in xfs_unmap_extent() 1647 int resblks = 0; in xfs_swap_extents() local 1709 resblks = XFS_SWAP_RMAP_SPACE_RES(mp, ipnext, w); in xfs_swap_extents() 1710 resblks += XFS_SWAP_RMAP_SPACE_RES(mp, tipnext, w); in xfs_swap_extents() 1721 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, in xfs_swap_extents() [all...] |
H A D | xfs_reflink.c | 391 xfs_extlen_t resblks; in xfs_reflink_fill_cow_hole() local 398 resblks = XFS_DIOSTRAT_SPACE_RES(mp, resaligned); in xfs_reflink_fill_cow_hole() 403 error = xfs_trans_alloc_inode(ip, &M_RES(mp)->tr_write, resblks, 0, in xfs_reflink_fill_cow_hole() 729 unsigned int resblks; in xfs_reflink_end_cow_extent() local 739 resblks = XFS_EXTENTADD_SPACE_RES(mp, XFS_DATA_FORK); in xfs_reflink_end_cow_extent() 740 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_write, resblks, 0, in xfs_reflink_end_cow_extent() 1162 unsigned int resblks; in xfs_reflink_remap_extent() local 1191 resblks = XFS_EXTENTADD_SPACE_RES(mp, XFS_DATA_FORK); in xfs_reflink_remap_extent() 1193 resblks + dmap->br_blockcount, 0, false, &tp); in xfs_reflink_remap_extent() 1197 resblks, in xfs_reflink_remap_extent() [all...] |
H A D | xfs_inode.c | 974 uint resblks; in xfs_create() local 995 resblks = XFS_MKDIR_SPACE_RES(mp, name->len); in xfs_create() 998 resblks = XFS_CREATE_SPACE_RES(mp, name->len); in xfs_create() 1008 error = xfs_trans_alloc_icreate(mp, tres, udqp, gdqp, pdqp, resblks, in xfs_create() 1014 resblks, &tp); in xfs_create() 1045 resblks - XFS_IALLOC_SPACE_RES(mp)); in xfs_create() 1125 uint resblks; in xfs_create_tmpfile() local 1143 resblks = XFS_IALLOC_SPACE_RES(mp); in xfs_create_tmpfile() 1146 error = xfs_trans_alloc_icreate(mp, tres, udqp, gdqp, pdqp, resblks, in xfs_create_tmpfile() 1212 int resblks; in xfs_link() local 2503 uint resblks; xfs_remove() local [all...] |
H A D | xfs_fsops.c | 393 outval->resblks = mp->m_resblks; in xfs_reserve_blocks() 414 * then move any unused blocks back to the free pool. Modify the resblks in xfs_reserve_blocks() 470 outval->resblks = mp->m_resblks; in xfs_reserve_blocks()
|
H A D | xfs_iomap.c | 562 uint resblks; in xfs_iomap_write_unwritten() local 581 resblks = XFS_DIOSTRAT_SPACE_RES(mp, 0) << 1; in xfs_iomap_write_unwritten() 598 error = xfs_trans_alloc_inode(ip, &M_RES(mp)->tr_write, resblks, in xfs_iomap_write_unwritten() 616 XFS_BMAPI_CONVERT, resblks, &imap, in xfs_iomap_write_unwritten()
|
H A D | xfs_super.c | 902 uint64_t resblks = 0; in xfs_save_resvblks() local 905 xfs_reserve_blocks(mp, &resblks, NULL); in xfs_save_resvblks() 911 uint64_t resblks; in xfs_restore_resvblks() local 914 resblks = mp->m_resblks_save; in xfs_restore_resvblks() 917 resblks = xfs_default_resblks(mp); in xfs_restore_resvblks() 919 xfs_reserve_blocks(mp, &resblks, NULL); in xfs_restore_resvblks()
|
H A D | xfs_rtalloc.c | 801 int resblks; /* space reservation */ in xfs_growfs_rt_alloc() local 814 resblks = XFS_GROWFSRT_SPACE_RES(mp, nblocks - oblocks); in xfs_growfs_rt_alloc() 818 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_growrtalloc, resblks, in xfs_growfs_rt_alloc()
|
/kernel/linux/linux-5.10/fs/xfs/scrub/ |
H A D | common.c | 601 uint resblks) in xchk_trans_alloc() 605 resblks, 0, 0, &sc->tp); in xchk_trans_alloc() 616 uint resblks; in xchk_setup_fs() local 618 resblks = xrep_calc_ag_resblks(sc); in xchk_setup_fs() 619 return xchk_trans_alloc(sc, resblks); in xchk_setup_fs() 738 unsigned int resblks) in xchk_setup_inode_contents() 749 error = xchk_trans_alloc(sc, resblks); in xchk_setup_inode_contents() 599 xchk_trans_alloc( struct xfs_scrub *sc, uint resblks) xchk_trans_alloc() argument 735 xchk_setup_inode_contents( struct xfs_scrub *sc, struct xfs_inode *ip, unsigned int resblks) xchk_setup_inode_contents() argument
|
H A D | common.h | 34 int xchk_trans_alloc(struct xfs_scrub *sc, uint resblks); 134 unsigned int resblks);
|
/kernel/linux/linux-6.6/fs/xfs/scrub/ |
H A D | common.c | 667 uint resblks) in xchk_trans_alloc() 671 resblks, 0, 0, &sc->tp); in xchk_trans_alloc() 681 uint resblks; in xchk_setup_fs() local 683 resblks = xrep_calc_ag_resblks(sc); in xchk_setup_fs() 684 return xchk_trans_alloc(sc, resblks); in xchk_setup_fs() 1016 unsigned int resblks) in xchk_setup_inode_contents() 1027 error = xchk_trans_alloc(sc, resblks); in xchk_setup_inode_contents() 665 xchk_trans_alloc( struct xfs_scrub *sc, uint resblks) xchk_trans_alloc() argument 1014 xchk_setup_inode_contents( struct xfs_scrub *sc, unsigned int resblks) xchk_setup_inode_contents() argument
|
H A D | common.h | 34 int xchk_trans_alloc(struct xfs_scrub *sc, uint resblks); 145 int xchk_setup_inode_contents(struct xfs_scrub *sc, unsigned int resblks);
|
/kernel/linux/linux-5.10/fs/xfs/libxfs/ |
H A D | xfs_fs.h | 224 __u64 resblks; member
|
/kernel/linux/linux-6.6/fs/xfs/libxfs/ |
H A D | xfs_fs.h | 209 __u64 resblks; member
|