summaryrefslogtreecommitdiff
path: root/fs/xfs/libxfs/xfs_btree.c
AgeCommit message (Expand)AuthorFilesLines
2024-12-24xfs: introduce realtime refcount btree ondisk definitionsDarrick J. Wong1-0/+5
2024-12-24xfs: add realtime rmap btree operationsDarrick J. Wong1-0/+68
2024-12-24xfs: introduce realtime rmap btree ondisk definitionsDarrick J. Wong1-0/+5
2024-12-24xfs: support storing records in the inode core rootDarrick J. Wong1-13/+125
2024-12-24xfs: hoist the node iroot update code out of xfs_btree_kill_irootDarrick J. Wong1-27/+57
2024-12-24xfs: hoist the node iroot update code out of xfs_btree_new_irootDarrick J. Wong1-41/+76
2024-12-24xfs: make xfs_iroot_realloc a bmap btree functionDarrick J. Wong1-7/+4
2024-12-24xfs: make xfs_iroot_realloc take the new numrecs instead of deltasDarrick J. Wong1-16/+9
2024-12-13xfs: update btree keys correctly when _insrec splits an inode root blockDarrick J. Wong1-6/+23
2024-12-13xfs: return a 64-bit block count from xfs_btree_count_blocksDarrick J. Wong1-2/+2
2024-11-06xfs: add a generic group pointer to the btree cursorChristoph Hellwig1-23/+12
2024-11-06xfs: factor out a generic xfs_group structureChristoph Hellwig1-3/+3
2024-11-06xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpersChristoph Hellwig1-4/+3
2024-07-04xfs: Avoid races with cnt_btree lastrec updatesZizhi Wo1-51/+0
2024-02-22xfs: support in-memory btreesDarrick J. Wong1-37/+219
2024-02-22xfs: add a xfs_btree_ptrs_equal helperChristoph Hellwig1-13/+17
2024-02-22xfs: move and rename xfs_btree_read_buflChristoph Hellwig1-30/+0
2024-02-22xfs: remove xfs_btree_reada_bufsChristoph Hellwig1-28/+10
2024-02-22xfs: remove xfs_btree_reada_buflChristoph Hellwig1-24/+6
2024-02-22xfs: factor out a __xfs_btree_check_lblock_hdr helperChristoph Hellwig1-7/+23
2024-02-22xfs: rename btree helpers that depends on the block number representationChristoph Hellwig1-31/+33
2024-02-22xfs: consolidate btree block verificationChristoph Hellwig1-42/+30
2024-02-22xfs: tighten up validation of root block in inode forksChristoph Hellwig1-3/+13
2024-02-22xfs: remove the crc variable in __xfs_btree_check_lblockChristoph Hellwig1-2/+1
2024-02-22xfs: misc cleanups for __xfs_btree_check_sblockChristoph Hellwig1-8/+4
2024-02-22xfs: consolidate btree ptr checkingChristoph Hellwig1-31/+29
2024-02-22xfs: simplify xfs_btree_check_lblock_siblingsChristoph Hellwig1-16/+6
2024-02-22xfs: simplify xfs_btree_check_sblock_siblingsChristoph Hellwig1-13/+6
2024-02-22xfs: remove xfs_btnum_tChristoph Hellwig1-2/+2
2024-02-22xfs: add a name field to struct xfs_btree_opsChristoph Hellwig1-4/+4
2024-02-22xfs: don't override bc_ops for staging btreesChristoph Hellwig1-16/+59
2024-02-22xfs: add a xfs_btree_init_ptr_from_curChristoph Hellwig1-4/+23
2024-02-22xfs: create predicate to determine if cursor is at inode root levelDarrick J. Wong1-30/+22
2024-02-22xfs: split the per-btree union in struct xfs_btree_curChristoph Hellwig1-1/+1
2024-02-22xfs: split out a btree type from the btree ops geometry flagsChristoph Hellwig1-30/+36
2024-02-22xfs: store the btree pointer length in struct xfs_btree_opsDarrick J. Wong1-33/+24
2024-02-22xfs: factor out a btree block owner checkDarrick J. Wong1-5/+28
2024-02-22xfs: factor out a xfs_btree_owner helperDarrick J. Wong1-14/+11
2024-02-22xfs: move lru refs to the btree ops structureDarrick J. Wong1-22/+2
2024-02-22xfs: set btree block buffer ops in _init_bufDarrick J. Wong1-0/+1
2024-02-22xfs: remove the unnecessary daddr paramter to _init_blockDarrick J. Wong1-3/+16
2024-02-22xfs: btree convert xfs_btree_init_block to xfs_btree_init_buf callsDarrick J. Wong1-2/+1
2024-02-22xfs: rename btree block/buffer init functionsDarrick J. Wong1-4/+4
2024-02-22xfs: initialize btree blocks using btree_ops structureDarrick J. Wong1-34/+23
2024-02-22xfs: remove bc_ino.flagsChristoph Hellwig1-1/+1
2024-02-22xfs: encode the btree geometry flags in the btree ops structureDarrick J. Wong1-55/+55
2024-02-22xfs: drop XFS_BTREE_CRC_BLOCKSDarrick J. Wong1-4/+4
2024-02-22xfs: consolidate btree block allocation tracepointsDarrick J. Wong1-3/+17
2024-02-22xfs: consolidate btree block freeing tracepointsDarrick J. Wong1-0/+2
2024-02-22xfs: report XFS_IS_CORRUPT errors to the health systemDarrick J. Wong1-1/+13