/Linux-v4.19/fs/xfs/scrub/ |
D | repair.c | 302 xfs_fsblock_t *fsbno, in xrep_alloc_ag_block() argument 319 *fsbno = XFS_AGB_TO_FSB(sc->mp, sc->sa.agno, bno); in xrep_alloc_ag_block() 330 args.fsbno = XFS_AGB_TO_FSB(args.mp, sc->sa.agno, 0); in xrep_alloc_ag_block() 340 if (args.fsbno == NULLFSBLOCK) in xrep_alloc_ag_block() 343 *fsbno = args.fsbno; in xrep_alloc_ag_block() 454 xfs_fsblock_t fsbno; in xrep_invalidate_blocks() local 464 for_each_xfs_bitmap_block(fsbno, bmr, n, bitmap) { in xrep_invalidate_blocks() 466 if (!xfs_verify_fsbno(sc->mp, fsbno)) in xrep_invalidate_blocks() 469 XFS_FSB_TO_DADDR(sc->mp, fsbno), in xrep_invalidate_blocks() 540 xfs_fsblock_t fsbno, in xrep_reap_block() argument [all …]
|
D | trace.h | 133 xfs_fsblock_t fsbno; 137 fsbno = XFS_DADDR_TO_FSB(sc->mp, daddr); 138 agno = XFS_FSB_TO_AGNO(sc->mp, fsbno); 139 bno = XFS_FSB_TO_AGBNO(sc->mp, fsbno); 269 xfs_fsblock_t fsbno = xchk_btree_cur_fsbno(cur, level); 275 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 276 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 311 xfs_fsblock_t fsbno = xchk_btree_cur_fsbno(cur, level); 319 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 320 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); [all …]
|
D | rtbitmap.c | 129 xfs_rtblock_t fsbno, in xchk_xref_is_used_rt_space() argument 141 startext = fsbno; in xchk_xref_is_used_rt_space() 142 endext = fsbno + len - 1; in xchk_xref_is_used_rt_space()
|
D | bitmap.c | 286 xfs_fsblock_t fsbno; in xfs_bitmap_collect_btblock() local 292 fsbno = XFS_DADDR_TO_FSB(cur->bc_mp, bp->b_bn); in xfs_bitmap_collect_btblock() 293 return xfs_bitmap_set(bitmap, fsbno, 1); in xfs_bitmap_collect_btblock()
|
D | repair.h | 25 xfs_fsblock_t *fsbno, enum xfs_ag_resv_type resv);
|
/Linux-v4.19/fs/xfs/libxfs/ |
D | xfs_bmap_btree.c | 210 args.fsbno = cur->bc_tp->t_firstblock; in xfs_bmbt_alloc_block() 214 if (args.fsbno == NULLFSBLOCK) { in xfs_bmbt_alloc_block() 215 args.fsbno = be64_to_cpu(start->l); in xfs_bmbt_alloc_block() 245 if (args.fsbno == NULLFSBLOCK && args.minleft) { in xfs_bmbt_alloc_block() 251 args.fsbno = 0; in xfs_bmbt_alloc_block() 258 if (WARN_ON_ONCE(args.fsbno == NULLFSBLOCK)) { in xfs_bmbt_alloc_block() 264 cur->bc_tp->t_firstblock = args.fsbno; in xfs_bmbt_alloc_block() 271 new->l = cpu_to_be64(args.fsbno); in xfs_bmbt_alloc_block() 288 xfs_fsblock_t fsbno = XFS_DADDR_TO_FSB(mp, XFS_BUF_ADDR(bp)); in xfs_bmbt_free_block() local 292 xfs_bmap_add_free(cur->bc_tp, fsbno, 1, &oinfo); in xfs_bmbt_free_block()
|
D | xfs_types.c | 64 xfs_fsblock_t fsbno) in xfs_verify_fsbno() argument 66 xfs_agnumber_t agno = XFS_FSB_TO_AGNO(mp, fsbno); in xfs_verify_fsbno() 70 return xfs_verify_agbno(mp, agno, XFS_FSB_TO_AGBNO(mp, fsbno)); in xfs_verify_fsbno()
|
D | xfs_refcount_btree.c | 71 args.fsbno = XFS_AGB_TO_FSB(cur->bc_mp, cur->bc_private.a.agno, in xfs_refcountbt_alloc_block() 82 if (args.fsbno == NULLFSBLOCK) { in xfs_refcountbt_alloc_block() 108 xfs_fsblock_t fsbno = XFS_DADDR_TO_FSB(mp, XFS_BUF_ADDR(bp)); in xfs_refcountbt_free_block() local 113 XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno), 1); in xfs_refcountbt_free_block() 117 error = xfs_free_extent(cur->bc_tp, fsbno, 1, &oinfo, in xfs_refcountbt_free_block()
|
D | xfs_format.h | 572 #define XFS_FSB_TO_DADDR(mp,fsbno) XFS_AGB_TO_DADDR(mp, \ argument 573 XFS_FSB_TO_AGNO(mp,fsbno), XFS_FSB_TO_AGBNO(mp,fsbno)) 583 #define XFS_FSB_TO_BB(mp,fsbno) ((fsbno) << (mp)->m_blkbb_log) argument 591 #define XFS_FSB_TO_B(mp,fsbno) ((xfs_fsize_t)(fsbno) << (mp)->m_sb.sb_blocklog) argument 810 #define XFS_FSB_TO_AGNO(mp,fsbno) \ argument 811 ((xfs_agnumber_t)((fsbno) >> (mp)->m_sb.sb_agblklog)) 812 #define XFS_FSB_TO_AGBNO(mp,fsbno) \ argument 813 ((xfs_agblock_t)((fsbno) & xfs_mask32lo((mp)->m_sb.sb_agblklog)))
|
D | xfs_btree.h | 267 xfs_fsblock_t fsbno, /* btree block disk address */ 304 xfs_fsblock_t fsbno, /* file system block number */ 347 xfs_fsblock_t fsbno, /* file system block number */ 360 xfs_fsblock_t fsbno, /* file system block number */
|
D | xfs_alloc.c | 2800 ASSERT(XFS_FSB_TO_AGNO(mp, args->fsbno) < mp->m_sb.sb_agcount); in xfs_alloc_vextent() 2801 ASSERT(XFS_FSB_TO_AGBNO(mp, args->fsbno) < agsize); in xfs_alloc_vextent() 2805 if (XFS_FSB_TO_AGNO(mp, args->fsbno) >= mp->m_sb.sb_agcount || in xfs_alloc_vextent() 2806 XFS_FSB_TO_AGBNO(mp, args->fsbno) >= agsize || in xfs_alloc_vextent() 2809 args->fsbno = NULLFSBLOCK; in xfs_alloc_vextent() 2821 args->agno = XFS_FSB_TO_AGNO(mp, args->fsbno); in xfs_alloc_vextent() 2832 args->agbno = XFS_FSB_TO_AGBNO(mp, args->fsbno); in xfs_alloc_vextent() 2843 args->fsbno = XFS_AGB_TO_FSB(mp, in xfs_alloc_vextent() 2848 args->agbno = XFS_FSB_TO_AGBNO(mp, args->fsbno); in xfs_alloc_vextent() 2859 args->agno = XFS_FSB_TO_AGNO(mp, args->fsbno); in xfs_alloc_vextent() [all …]
|
D | xfs_ialloc_btree.c | 88 args.fsbno = XFS_AGB_TO_FSB(args.mp, cur->bc_private.a.agno, sbno); in __xfs_inobt_alloc_block() 99 if (args.fsbno == NULLFSBLOCK) { in __xfs_inobt_alloc_block() 105 new->s = cpu_to_be32(XFS_FSB_TO_AGBNO(args.mp, args.fsbno)); in __xfs_inobt_alloc_block()
|
D | xfs_bmap.c | 704 args.fsbno = XFS_INO_TO_FSB(mp, ip->i_ino); in xfs_bmap_extents_to_btree() 707 args.fsbno = tp->t_firstblock; in xfs_bmap_extents_to_btree() 710 args.fsbno = tp->t_firstblock; in xfs_bmap_extents_to_btree() 719 if (WARN_ON_ONCE(args.fsbno == NULLFSBLOCK)) { in xfs_bmap_extents_to_btree() 729 tp->t_firstblock = args.fsbno; in xfs_bmap_extents_to_btree() 733 abp = xfs_btree_get_bufl(mp, tp, args.fsbno, 0); in xfs_bmap_extents_to_btree() 766 *pp = cpu_to_be64(args.fsbno); in xfs_bmap_extents_to_btree() 863 args.fsbno = XFS_INO_TO_FSB(args.mp, ip->i_ino); in xfs_bmap_local_to_extents() 866 args.fsbno = tp->t_firstblock; in xfs_bmap_local_to_extents() 876 ASSERT(args.fsbno != NULLFSBLOCK); in xfs_bmap_local_to_extents() [all …]
|
D | xfs_types.h | 158 bool xfs_verify_fsbno(struct xfs_mount *mp, xfs_fsblock_t fsbno);
|
D | xfs_ialloc.c | 643 args.fsbno = NULLFSBLOCK; in xfs_ialloc_ag_alloc() 677 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno); in xfs_ialloc_ag_alloc() 715 if (unlikely(args.fsbno == NULLFSBLOCK)) { in xfs_ialloc_ag_alloc() 737 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno); in xfs_ialloc_ag_alloc() 755 if (isaligned && args.fsbno == NULLFSBLOCK) { in xfs_ialloc_ag_alloc() 758 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno); in xfs_ialloc_ag_alloc() 770 args.fsbno == NULLFSBLOCK) { in xfs_ialloc_ag_alloc() 774 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno); in xfs_ialloc_ag_alloc() 805 if (args.fsbno == NULLFSBLOCK) { in xfs_ialloc_ag_alloc()
|
D | xfs_alloc.h | 58 xfs_fsblock_t fsbno; /* file system block number */ member
|
D | xfs_btree.c | 205 xfs_fsblock_t fsbno, in xfs_btree_check_lptr() argument 210 return xfs_verify_fsbno(cur->bc_mp, fsbno); in xfs_btree_check_lptr() 694 xfs_fsblock_t fsbno, /* file system block number */ in xfs_btree_get_bufl() argument 699 ASSERT(fsbno != NULLFSBLOCK); in xfs_btree_get_bufl() 700 d = XFS_FSB_TO_DADDR(mp, fsbno); in xfs_btree_get_bufl() 847 xfs_fsblock_t fsbno, /* file system block number */ in xfs_btree_read_bufl() argument 857 if (!xfs_verify_fsbno(mp, fsbno)) in xfs_btree_read_bufl() 859 d = XFS_FSB_TO_DADDR(mp, fsbno); in xfs_btree_read_bufl() 878 xfs_fsblock_t fsbno, /* file system block number */ in xfs_btree_reada_bufl() argument 884 ASSERT(fsbno != NULLFSBLOCK); in xfs_btree_reada_bufl() [all …]
|
D | xfs_refcount.c | 876 xfs_fsblock_t fsbno; in xfs_refcount_adjust_extents() local 922 fsbno = XFS_AGB_TO_FSB(cur->bc_mp, in xfs_refcount_adjust_extents() 925 xfs_bmap_add_free(cur->bc_tp, fsbno, in xfs_refcount_adjust_extents() 965 fsbno = XFS_AGB_TO_FSB(cur->bc_mp, in xfs_refcount_adjust_extents() 968 xfs_bmap_add_free(cur->bc_tp, fsbno, ext.rc_blockcount, in xfs_refcount_adjust_extents()
|
/Linux-v4.19/fs/xfs/ |
D | xfs_rtalloc.c | 764 xfs_fsblock_t fsbno; /* filesystem block for bno */ in xfs_growfs_rt_alloc() local 809 for (bno = map.br_startoff, fsbno = map.br_startblock; in xfs_growfs_rt_alloc() 811 bno++, fsbno++) { in xfs_growfs_rt_alloc() 827 d = XFS_FSB_TO_DADDR(mp, fsbno); in xfs_growfs_rt_alloc()
|