Lines Matching full:summary
30 * Read and return the summary information for a given extent size,
32 * Keeps track of a current summary block, so we don't keep reading
41 xfs_buf_t **rbpp, /* in/out: summary block buffer */ in xfs_rtget_summary()
42 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtget_summary()
43 xfs_suminfo_t *sum) /* out: summary info for this block */ in xfs_rtget_summary()
59 xfs_buf_t **rbpp, /* in/out: summary block buffer */ in xfs_rtany_summary()
60 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtany_summary()
65 xfs_suminfo_t sum; /* summary data */ in xfs_rtany_summary()
72 * Get one summary datum. in xfs_rtany_summary()
95 * Copy and transform the summary file, given the old and new
105 xfs_buf_t *bp; /* summary buffer */ in xfs_rtcopy_summary()
107 int log; /* summary level number (log length) */ in xfs_rtcopy_summary()
108 xfs_suminfo_t sum; /* summary data */ in xfs_rtcopy_summary()
109 xfs_fsblock_t sumbno; /* summary block number */ in xfs_rtcopy_summary()
137 * Updates all the summary information as well as the bitmap.
145 xfs_buf_t **rbpp, /* in/out: summary block buffer */ in xfs_rtallocate_range()
146 xfs_fsblock_t *rsb) /* in/out: summary block number */ in xfs_rtallocate_range()
157 * properly update the summary. in xfs_rtallocate_range()
172 * Decrement the summary information corresponding to the entire in xfs_rtallocate_range()
183 * old extent, add summary data for them to be free. in xfs_rtallocate_range()
195 * old extent, add summary data for them to be free. in xfs_rtallocate_range()
227 xfs_buf_t **rbpp, /* in/out: summary block buffer */ in xfs_rtallocate_extent_block()
228 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtallocate_extent_block()
346 xfs_buf_t **rbpp, /* in/out: summary block buffer */ in xfs_rtallocate_extent_exact()
347 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtallocate_extent_exact()
425 xfs_buf_t **rbpp, /* in/out: summary block buffer */ in xfs_rtallocate_extent_near()
426 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtallocate_extent_near()
430 int any; /* any useful extents from summary */ in xfs_rtallocate_extent_near()
478 * Get summary information of extents of all useful levels in xfs_rtallocate_extent_near()
525 * Grab the summary information for in xfs_rtallocate_extent_near()
536 * summary that means the extent we in xfs_rtallocate_extent_near()
563 * Try to allocate from the summary block in xfs_rtallocate_extent_near()
627 xfs_buf_t **rbpp, /* in/out: summary block buffer */ in xfs_rtallocate_extent_size()
628 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtallocate_extent_size()
637 xfs_suminfo_t sum; /* summary information for extents */ in xfs_rtallocate_extent_size()
647 * the summary says there's an extent. in xfs_rtallocate_extent_size()
655 * Get the summary for this level/block. in xfs_rtallocate_extent_size()
714 * Get the summary information for this level/block. in xfs_rtallocate_extent_size()
729 * this summary level. in xfs_rtallocate_extent_size()
762 * Allocate space to the bitmap or summary file, and zero it, for growfs.
769 struct xfs_inode *ip) /* inode (bitmap/summary) */ in xfs_growfs_rt_alloc()
887 xfs_extlen_t nrsumblocks; /* new number of summary blocks */ in xfs_growfs_rt()
888 uint nrsumlevels; /* new rt summary levels */ in xfs_growfs_rt()
889 uint nrsumsize; /* new size of rt summary, bytes */ in xfs_growfs_rt()
892 xfs_extlen_t rsumblocks; /* current number of rt summary blks */ in xfs_growfs_rt()
894 xfs_fsblock_t sumbno; /* summary block number */ in xfs_growfs_rt()
930 * New summary size can't be more than half the size of in xfs_growfs_rt()
932 * since we'll log basically the whole summary file at once. in xfs_growfs_rt()
937 * Get the old block counts for bitmap and summary inodes. in xfs_growfs_rt()
943 * Allocate space to the bitmap and summary files, as necessary. in xfs_growfs_rt()
1010 * Get the summary inode into the transaction. in xfs_growfs_rt()
1015 * Update the summary inode's size. We need to update the in xfs_growfs_rt()
1023 * Copy summary data from old to new sizes. in xfs_growfs_rt()
1104 xfs_fsblock_t sb; /* summary file block number */ in xfs_rtallocate_extent()
1105 xfs_buf_t *sumbp; /* summary file block buffer */ in xfs_rtallocate_extent()
1207 * Get the bitmap and summary inodes into the mount structure