Home
last modified time | relevance | path

Searched refs:minrecs (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/fs/xfs/scrub/
H A Drcbag_btree.c268 unsigned int minrecs[2]; in rcbagbt_maxlevels_possible() local
273 minrecs[0] = rcbagbt_block_maxrecs(blocklen, true) / 2; in rcbagbt_maxlevels_possible()
274 minrecs[1] = rcbagbt_block_maxrecs(blocklen, false) / 2; in rcbagbt_maxlevels_possible()
276 return xfs_btree_space_to_height(minrecs, ULLONG_MAX); in rcbagbt_maxlevels_possible()
284 unsigned int minrecs[2]; in rcbagbt_calc_size() local
289 minrecs[0] = rcbagbt_block_maxrecs(blocklen, true) / 2; in rcbagbt_calc_size()
290 minrecs[1] = rcbagbt_block_maxrecs(blocklen, false) / 2; in rcbagbt_calc_size()
292 return xfs_btree_calc_size(minrecs, nr_records); in rcbagbt_calc_size()
/linux-6.15/fs/xfs/libxfs/
H A Dxfs_ialloc_btree.c598 unsigned int minrecs[2]; in xfs_inobt_maxlevels_ondisk() local
604 minrecs[0] = xfs_inobt_block_maxrecs(blocklen, true) / 2; in xfs_inobt_maxlevels_ondisk()
605 minrecs[1] = xfs_inobt_block_maxrecs(blocklen, false) / 2; in xfs_inobt_maxlevels_ondisk()
607 return xfs_btree_compute_maxlevels(minrecs, XFS_MAX_INODE_RECORDS); in xfs_inobt_maxlevels_ondisk()
614 unsigned int minrecs[2]; in xfs_finobt_maxlevels_ondisk() local
619 minrecs[0] = xfs_inobt_block_maxrecs(blocklen, true) / 2; in xfs_finobt_maxlevels_ondisk()
620 minrecs[1] = xfs_inobt_block_maxrecs(blocklen, false) / 2; in xfs_finobt_maxlevels_ondisk()
622 return xfs_btree_compute_maxlevels(minrecs, XFS_MAX_INODE_RECORDS); in xfs_finobt_maxlevels_ondisk()
H A Dxfs_rmap_btree.c677 unsigned int minrecs[2]; in xfs_rmapbt_mem_maxlevels() local
682 minrecs[0] = xfs_rmapbt_mem_block_maxrecs(blocklen, true) / 2; in xfs_rmapbt_mem_maxlevels()
683 minrecs[1] = xfs_rmapbt_mem_block_maxrecs(blocklen, false) / 2; in xfs_rmapbt_mem_maxlevels()
689 return xfs_btree_compute_maxlevels(minrecs, in xfs_rmapbt_mem_maxlevels()
748 unsigned int minrecs[2]; in xfs_rmapbt_maxlevels_ondisk() local
753 minrecs[0] = xfs_rmapbt_block_maxrecs(blocklen, true) / 2; in xfs_rmapbt_maxlevels_ondisk()
754 minrecs[1] = xfs_rmapbt_block_maxrecs(blocklen, false) / 2; in xfs_rmapbt_maxlevels_ondisk()
767 return max(xfs_btree_space_to_height(minrecs, XFS_MAX_CRC_AG_BLOCKS), in xfs_rmapbt_maxlevels_ondisk()
H A Dxfs_btree_mem.c141 xfbt->minrecs[0] = xfbt->maxrecs[0] / 2; in xfbtree_init()
142 xfbt->minrecs[1] = xfbt->maxrecs[1] / 2; in xfbtree_init()
215 return xfbt->minrecs[level != 0]; in xfbtree_get_minrecs()
H A Dxfs_refcount_btree.c433 unsigned int minrecs[2]; in xfs_refcountbt_maxlevels_ondisk() local
438 minrecs[0] = xfs_refcountbt_block_maxrecs(blocklen, true) / 2; in xfs_refcountbt_maxlevels_ondisk()
439 minrecs[1] = xfs_refcountbt_block_maxrecs(blocklen, false) / 2; in xfs_refcountbt_maxlevels_ondisk()
441 return xfs_btree_compute_maxlevels(minrecs, XFS_MAX_CRC_AG_BLOCKS); in xfs_refcountbt_maxlevels_ondisk()
H A Dxfs_alloc_btree.c589 unsigned int minrecs[2]; in xfs_allocbt_maxlevels_ondisk() local
595 minrecs[0] = xfs_allocbt_block_maxrecs(blocklen, true) / 2; in xfs_allocbt_maxlevels_ondisk()
596 minrecs[1] = xfs_allocbt_block_maxrecs(blocklen, false) / 2; in xfs_allocbt_maxlevels_ondisk()
598 return xfs_btree_compute_maxlevels(minrecs, XFS_MAX_FREESP_RECORDS); in xfs_allocbt_maxlevels_ondisk()
H A Dxfs_rtrefcount_btree.c484 unsigned int minrecs[2]; in xfs_rtrefcountbt_maxlevels_ondisk() local
489 minrecs[0] = xfs_rtrefcountbt_block_maxrecs(blocklen, true) / 2; in xfs_rtrefcountbt_maxlevels_ondisk()
490 minrecs[1] = xfs_rtrefcountbt_block_maxrecs(blocklen, false) / 2; in xfs_rtrefcountbt_maxlevels_ondisk()
493 return xfs_btree_compute_maxlevels(minrecs, XFS_MAX_RGBLOCKS); in xfs_rtrefcountbt_maxlevels_ondisk()
H A Dxfs_btree_mem.h41 unsigned int minrecs[2]; member
H A Dxfs_bmap_btree.c777 unsigned int minrecs[2]; in xfs_bmbt_maxlevels_ondisk() local
783 minrecs[0] = xfs_bmbt_block_maxrecs(blocklen, true) / 2; in xfs_bmbt_maxlevels_ondisk()
784 minrecs[1] = xfs_bmbt_block_maxrecs(blocklen, false) / 2; in xfs_bmbt_maxlevels_ondisk()
787 return xfs_btree_compute_maxlevels(minrecs, in xfs_bmbt_maxlevels_ondisk()
H A Dxfs_rtrmap_btree.c722 unsigned int minrecs[2]; in xfs_rtrmapbt_maxlevels_ondisk() local
727 minrecs[0] = xfs_rtrmapbt_block_maxrecs(blocklen, true) / 2; in xfs_rtrmapbt_maxlevels_ondisk()
728 minrecs[1] = xfs_rtrmapbt_block_maxrecs(blocklen, false) / 2; in xfs_rtrmapbt_maxlevels_ondisk()
743 return xfs_btree_space_to_height(minrecs, max_dblocks); in xfs_rtrmapbt_maxlevels_ondisk()
/linux-6.15/fs/xfs/
H A Dxfs_trace.h5105 __entry->leaf_mnr = xfbt->minrecs[0];
5106 __entry->node_mnr = xfbt->minrecs[1];
/linux-6.15/Documentation/filesystems/xfs/
H A Dxfs-online-fsck-design.rst2373 minrecs = maxrecs / 2
2376 This must be at least minrecs and no more than maxrecs.
2377 Choosing minrecs is undesirable because it wastes half the block.
2384 default_load_factor = (maxrecs + minrecs) / 2
2395 minrecs = maxrecs / 2