/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_inode.c | 1901 struct xfs_buf *agibp, in xfs_iunlink_update_bucket() 1905 struct xfs_agi *agi = agibp->b_addr; in xfs_iunlink_update_bucket() 1921 xfs_buf_mark_corrupt(agibp); in xfs_iunlink_update_bucket() 1928 xfs_trans_log_buf(tp, agibp, offset, offset + sizeof(xfs_agino_t) - 1); in xfs_iunlink_update_bucket() 1940 struct xfs_buf *agibp, in xfs_iunlink_reload_next() 1944 struct xfs_perag *pag = agibp->b_pag; in xfs_iunlink_reload_next() 1994 struct xfs_buf *agibp, in xfs_iunlink_insert_inode() 1998 struct xfs_agi *agi = agibp->b_addr; in xfs_iunlink_insert_inode() 2012 xfs_buf_mark_corrupt(agibp); in xfs_iunlink_insert_inode() 2022 error = xfs_iunlink_reload_next(tp, agibp, agin in xfs_iunlink_insert_inode() 1898 xfs_iunlink_update_bucket( struct xfs_trans *tp, struct xfs_perag *pag, struct xfs_buf *agibp, unsigned int bucket_index, xfs_agino_t new_agino) xfs_iunlink_update_bucket() argument 1938 xfs_iunlink_reload_next( struct xfs_trans *tp, struct xfs_buf *agibp, xfs_agino_t prev_agino, xfs_agino_t next_agino) xfs_iunlink_reload_next() argument 1991 xfs_iunlink_insert_inode( struct xfs_trans *tp, struct xfs_perag *pag, struct xfs_buf *agibp, struct xfs_inode *ip) xfs_iunlink_insert_inode() argument 2056 struct xfs_buf *agibp; xfs_iunlink() local 2077 xfs_iunlink_remove_inode( struct xfs_trans *tp, struct xfs_perag *pag, struct xfs_buf *agibp, struct xfs_inode *ip) xfs_iunlink_remove_inode() argument 2154 struct xfs_buf *agibp; xfs_iunlink_remove() local 3659 struct xfs_buf *agibp; xfs_inode_reload_unlinked_bucket() local [all...] |
H A D | xfs_log_recover.c | 2644 struct xfs_buf *agibp; in xlog_recover_clear_agi_bucket() local 2652 error = xfs_read_agi(pag, tp, &agibp); in xlog_recover_clear_agi_bucket() 2656 agi = agibp->b_addr; in xlog_recover_clear_agi_bucket() 2660 xfs_trans_log_buf(tp, agibp, offset, in xlog_recover_clear_agi_bucket() 2709 * serialised with the agibp lock, but that just in xlog_recover_iunlink_bucket() 2764 struct xfs_buf *agibp; in xlog_recover_iunlink_ag() local 2768 error = xfs_read_agi(pag, NULL, &agibp); in xlog_recover_iunlink_ag() 2787 agi = agibp->b_addr; in xlog_recover_iunlink_ag() 2788 xfs_buf_unlock(agibp); in xlog_recover_iunlink_ag() 2803 xfs_buf_rele(agibp); in xlog_recover_iunlink_ag() [all...] |
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_inode.c | 2105 struct xfs_buf *agibp, in xfs_iunlink_update_bucket() 2109 struct xfs_agi *agi = agibp->b_addr; in xfs_iunlink_update_bucket() 2125 xfs_buf_mark_corrupt(agibp); in xfs_iunlink_update_bucket() 2132 xfs_trans_log_buf(tp, agibp, offset, offset + sizeof(xfs_agino_t) - 1); in xfs_iunlink_update_bucket() 2233 struct xfs_buf *agibp; in xfs_iunlink() local 2245 error = xfs_read_agi(mp, tp, agno, &agibp); in xfs_iunlink() 2248 agi = agibp->b_addr; in xfs_iunlink() 2258 xfs_buf_mark_corrupt(agibp); in xfs_iunlink() 2279 error = xfs_iunlink_add_backref(agibp->b_pag, agino, next_agino); in xfs_iunlink() 2285 return xfs_iunlink_update_bucket(tp, agno, agibp, bucket_inde in xfs_iunlink() 2102 xfs_iunlink_update_bucket( struct xfs_trans *tp, xfs_agnumber_t agno, struct xfs_buf *agibp, unsigned int bucket_index, xfs_agino_t new_agino) xfs_iunlink_update_bucket() argument 2412 struct xfs_buf *agibp; xfs_iunlink_remove() local [all...] |
H A D | xfs_log_recover.c | 2635 xfs_buf_t *agibp; in xlog_recover_clear_agi_bucket() local 2643 error = xfs_read_agi(mp, tp, agno, &agibp); in xlog_recover_clear_agi_bucket() 2647 agi = agibp->b_addr; in xlog_recover_clear_agi_bucket() 2651 xfs_trans_log_buf(tp, agibp, offset, in xlog_recover_clear_agi_bucket() 2753 xfs_buf_t *agibp; in xlog_recover_process_iunlinks() local 2764 error = xfs_read_agi(mp, NULL, agno, &agibp); in xlog_recover_process_iunlinks() 2783 agi = agibp->b_addr; in xlog_recover_process_iunlinks() 2784 xfs_buf_unlock(agibp); in xlog_recover_process_iunlinks() 2794 xfs_buf_rele(agibp); in xlog_recover_process_iunlinks() 3515 xfs_buf_t *agibp; in xlog_recover_check_summary() local [all...] |
/kernel/linux/linux-6.6/fs/xfs/libxfs/ |
H A D | xfs_ialloc.h | 112 struct xfs_buf *agibp, xfs_agblock_t new_length);
|
H A D | xfs_ialloc.c | 1566 struct xfs_buf *agibp) in xfs_dialloc_roll() 1573 * Hold to on to the agibp across the commit so no other allocation can in xfs_dialloc_roll() 1576 xfs_trans_bhold(tp, agibp); in xfs_dialloc_roll() 1596 xfs_trans_bjoin(tp, agibp); in xfs_dialloc_roll() 2620 struct xfs_buf *agibp; in xfs_ialloc_read_agi() local 2626 error = xfs_read_agi(pag, tp, &agibp); in xfs_ialloc_read_agi() 2630 agi = agibp->b_addr; in xfs_ialloc_read_agi() 2644 *agibpp = agibp; in xfs_ialloc_read_agi() 2646 xfs_trans_brelse(tp, agibp); in xfs_ialloc_read_agi() 2967 struct xfs_buf *agibp, in xfs_ialloc_check_shrink() 1564 xfs_dialloc_roll( struct xfs_trans **tpp, struct xfs_buf *agibp) xfs_dialloc_roll() argument 2964 xfs_ialloc_check_shrink( struct xfs_perag *pag, struct xfs_trans *tp, struct xfs_buf *agibp, xfs_agblock_t new_length) xfs_ialloc_check_shrink() argument [all...] |
H A D | xfs_ag.c | 913 struct xfs_buf *agibp, *agfbp; in xfs_ag_shrink_space() local 920 error = xfs_ialloc_read_agi(pag, *tpp, &agibp); in xfs_ag_shrink_space() 924 agi = agibp->b_addr; in xfs_ag_shrink_space() 942 error = xfs_ialloc_check_shrink(pag, *tpp, agibp, aglen - delta); in xfs_ag_shrink_space() 1010 xfs_ialloc_log_agi(*tpp, agibp, XFS_AGI_LENGTH); in xfs_ag_shrink_space()
|