• Home
  • Raw
  • Download

Lines Matching full:summary

25  * Read and return the summary information for a given extent size,
27 * Keeps track of a current summary block, so we don't keep reading
36 struct xfs_buf **rbpp, /* in/out: summary block buffer */ in xfs_rtget_summary()
37 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtget_summary()
38 xfs_suminfo_t *sum) /* out: summary info for this block */ in xfs_rtget_summary()
54 struct xfs_buf **rbpp, /* in/out: summary block buffer */ in xfs_rtany_summary()
55 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtany_summary()
60 xfs_suminfo_t sum; /* summary data */ in xfs_rtany_summary()
71 * Get one summary datum. in xfs_rtany_summary()
98 * Copy and transform the summary file, given the old and new
108 struct xfs_buf *bp; /* summary buffer */ in xfs_rtcopy_summary()
110 int log; /* summary level number (log length) */ in xfs_rtcopy_summary()
111 xfs_suminfo_t sum; /* summary data */ in xfs_rtcopy_summary()
112 xfs_fsblock_t sumbno; /* summary block number */ in xfs_rtcopy_summary()
140 * Updates all the summary information as well as the bitmap.
148 struct xfs_buf **rbpp, /* in/out: summary block buffer */ in xfs_rtallocate_range()
149 xfs_fsblock_t *rsb) /* in/out: summary block number */ in xfs_rtallocate_range()
160 * properly update the summary. in xfs_rtallocate_range()
175 * Decrement the summary information corresponding to the entire in xfs_rtallocate_range()
186 * old extent, add summary data for them to be free. in xfs_rtallocate_range()
198 * old extent, add summary data for them to be free. in xfs_rtallocate_range()
247 struct xfs_buf **rbpp, /* in/out: summary block buffer */ in xfs_rtallocate_extent_block()
248 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtallocate_extent_block()
366 struct xfs_buf **rbpp, /* in/out: summary block buffer */ in xfs_rtallocate_extent_exact()
367 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtallocate_extent_exact()
446 struct xfs_buf **rbpp, /* in/out: summary block buffer */ in xfs_rtallocate_extent_near()
447 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtallocate_extent_near()
451 int any; /* any useful extents from summary */ in xfs_rtallocate_extent_near()
501 * Get summary information of extents of all useful levels in xfs_rtallocate_extent_near()
548 * Grab the summary information for in xfs_rtallocate_extent_near()
559 * summary that means the extent we in xfs_rtallocate_extent_near()
586 * Try to allocate from the summary block in xfs_rtallocate_extent_near()
650 struct xfs_buf **rbpp, /* in/out: summary block buffer */ in xfs_rtallocate_extent_size()
651 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtallocate_extent_size()
660 xfs_suminfo_t sum; /* summary information for extents */ in xfs_rtallocate_extent_size()
671 * the summary says there's an extent. in xfs_rtallocate_extent_size()
679 * Get the summary for this level/block. in xfs_rtallocate_extent_size()
738 * Get the summary information for this level/block. in xfs_rtallocate_extent_size()
753 * this summary level. in xfs_rtallocate_extent_size()
786 * Allocate space to the bitmap or summary file, and zero it, for growfs.
793 struct xfs_inode *ip) /* inode (bitmap/summary) */ in xfs_growfs_rt_alloc()
915 xfs_warn(mp, "could not allocate realtime summary cache"); in xfs_alloc_rsum_cache()
971 xfs_extlen_t nrsumblocks; /* new number of summary blocks */ in xfs_growfs_rt()
972 uint nrsumlevels; /* new rt summary levels */ in xfs_growfs_rt()
973 uint nrsumsize; /* new size of rt summary, bytes */ in xfs_growfs_rt()
976 xfs_extlen_t rsumblocks; /* current number of rt summary blks */ in xfs_growfs_rt()
978 xfs_fsblock_t sumbno; /* summary block number */ in xfs_growfs_rt()
979 uint8_t *rsum_cache; /* old summary cache */ in xfs_growfs_rt()
994 * Mount should fail if the rt bitmap/summary files don't load, but in xfs_growfs_rt()
1049 * New summary size can't be more than half the size of in xfs_growfs_rt()
1051 * since we'll log basically the whole summary file at once. in xfs_growfs_rt()
1059 * Get the old block counts for bitmap and summary inodes. in xfs_growfs_rt()
1065 * Allocate space to the bitmap and summary files, as necessary. in xfs_growfs_rt()
1140 * Get the summary inode into the transaction. in xfs_growfs_rt()
1145 * Update the summary inode's size. We need to update the in xfs_growfs_rt()
1153 * Copy summary data from old to new sizes. in xfs_growfs_rt()
1267 xfs_fsblock_t sb; /* summary file block number */ in xfs_rtallocate_extent()
1268 struct xfs_buf *sumbp; /* summary file block buffer */ in xfs_rtallocate_extent()
1443 * Get the bitmap and summary inodes and the summary cache into the mount