/linux/fs/xfs/libxfs/ |
A D | xfs_types.c | 56 xfs_fsblock_t fsbno) in xfs_verify_fsbno() argument 58 xfs_agnumber_t agno = XFS_FSB_TO_AGNO(mp, fsbno); in xfs_verify_fsbno() 62 return xfs_verify_agbno(mp, agno, XFS_FSB_TO_AGBNO(mp, fsbno)); in xfs_verify_fsbno() 72 xfs_fsblock_t fsbno, in xfs_verify_fsbext() argument 75 if (fsbno + len <= fsbno) in xfs_verify_fsbext() 78 if (!xfs_verify_fsbno(mp, fsbno)) in xfs_verify_fsbext() 81 if (!xfs_verify_fsbno(mp, fsbno + len - 1)) in xfs_verify_fsbext() 84 return XFS_FSB_TO_AGNO(mp, fsbno) == in xfs_verify_fsbext() 85 XFS_FSB_TO_AGNO(mp, fsbno + len - 1); in xfs_verify_fsbext()
|
A D | xfs_bmap_btree.c | 209 args.fsbno = cur->bc_tp->t_firstblock; in xfs_bmbt_alloc_block() 213 if (args.fsbno == NULLFSBLOCK) { in xfs_bmbt_alloc_block() 214 args.fsbno = be64_to_cpu(start->l); in xfs_bmbt_alloc_block() 244 if (args.fsbno == NULLFSBLOCK && args.minleft) { in xfs_bmbt_alloc_block() 250 args.fsbno = 0; in xfs_bmbt_alloc_block() 257 if (WARN_ON_ONCE(args.fsbno == NULLFSBLOCK)) { in xfs_bmbt_alloc_block() 263 cur->bc_tp->t_firstblock = args.fsbno; in xfs_bmbt_alloc_block() 270 new->l = cpu_to_be64(args.fsbno); in xfs_bmbt_alloc_block() 287 xfs_fsblock_t fsbno = XFS_DADDR_TO_FSB(mp, xfs_buf_daddr(bp)); in xfs_bmbt_free_block() local 291 xfs_free_extent_later(cur->bc_tp, fsbno, 1, &oinfo); in xfs_bmbt_free_block()
|
A D | xfs_format.h | 431 #define XFS_FSB_TO_DADDR(mp,fsbno) XFS_AGB_TO_DADDR(mp, \ argument 432 XFS_FSB_TO_AGNO(mp,fsbno), XFS_FSB_TO_AGBNO(mp,fsbno)) 442 #define XFS_FSB_TO_BB(mp,fsbno) ((fsbno) << (mp)->m_blkbb_log) argument 450 #define XFS_FSB_TO_B(mp,fsbno) ((xfs_fsize_t)(fsbno) << (mp)->m_sb.sb_blocklog) argument 664 #define XFS_FSB_TO_AGNO(mp,fsbno) \ argument 665 ((xfs_agnumber_t)((fsbno) >> (mp)->m_sb.sb_agblklog)) 666 #define XFS_FSB_TO_AGBNO(mp,fsbno) \ argument 667 ((xfs_agblock_t)((fsbno) & xfs_mask32lo((mp)->m_sb.sb_agblklog)))
|
A D | xfs_refcount_btree.c | 70 args.fsbno = XFS_AGB_TO_FSB(cur->bc_mp, cur->bc_ag.pag->pag_agno, in xfs_refcountbt_alloc_block() 81 if (args.fsbno == NULLFSBLOCK) { in xfs_refcountbt_alloc_block() 107 xfs_fsblock_t fsbno = XFS_DADDR_TO_FSB(mp, xfs_buf_daddr(bp)); in xfs_refcountbt_free_block() local 111 XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno), 1); in xfs_refcountbt_free_block() 114 error = xfs_free_extent(cur->bc_tp, fsbno, 1, &XFS_RMAP_OINFO_REFC, in xfs_refcountbt_free_block()
|
A D | xfs_types.h | 192 bool xfs_verify_fsbno(struct xfs_mount *mp, xfs_fsblock_t fsbno); 193 bool xfs_verify_fsbext(struct xfs_mount *mp, xfs_fsblock_t fsbno,
|
A D | xfs_bmap.c | 655 args.fsbno = tp->t_firstblock; in xfs_bmap_extents_to_btree() 677 tp->t_firstblock = args.fsbno; in xfs_bmap_extents_to_btree() 714 *pp = cpu_to_be64(args.fsbno); in xfs_bmap_extents_to_btree() 825 tp->t_firstblock = args.fsbno; in xfs_bmap_local_to_extents() 3430 ap->blkno = args->fsbno; in xfs_bmap_process_allocated_extent() 3493 args.fsbno = ap->blkno; in xfs_bmap_exact_minlen_extent_alloc() 3581 args.fsbno = ap->blkno; in xfs_bmap_btalloc() 3678 args.fsbno = ap->blkno; in xfs_bmap_btalloc() 3692 args.fsbno = ap->blkno; in xfs_bmap_btalloc() 3701 args.fsbno = ap->blkno; in xfs_bmap_btalloc() [all …]
|
A D | xfs_btree.h | 313 xfs_fsblock_t fsbno, /* btree block disk address */ 362 xfs_fsblock_t fsbno, /* file system block number */ 374 xfs_fsblock_t fsbno, /* file system block number */
|
A D | xfs_alloc.c | 3185 ASSERT(XFS_FSB_TO_AGBNO(mp, args->fsbno) < agsize); in xfs_alloc_vextent() 3190 XFS_FSB_TO_AGBNO(mp, args->fsbno) >= agsize || in xfs_alloc_vextent() 3193 args->fsbno = NULLFSBLOCK; in xfs_alloc_vextent() 3205 args->agno = XFS_FSB_TO_AGNO(mp, args->fsbno); in xfs_alloc_vextent() 3216 args->agbno = XFS_FSB_TO_AGBNO(mp, args->fsbno); in xfs_alloc_vextent() 3227 args->fsbno = XFS_AGB_TO_FSB(mp, in xfs_alloc_vextent() 3232 args->agbno = XFS_FSB_TO_AGBNO(mp, args->fsbno); in xfs_alloc_vextent() 3243 args->agno = XFS_FSB_TO_AGNO(mp, args->fsbno); in xfs_alloc_vextent() 3251 args->agno = sagno = XFS_FSB_TO_AGNO(mp, args->fsbno); in xfs_alloc_vextent() 3309 args->fsbno); in xfs_alloc_vextent() [all …]
|
A D | xfs_ialloc_btree.c | 107 args.fsbno = XFS_AGB_TO_FSB(args.mp, cur->bc_ag.pag->pag_agno, sbno); in __xfs_inobt_alloc_block() 118 if (args.fsbno == NULLFSBLOCK) { in __xfs_inobt_alloc_block() 124 new->s = cpu_to_be32(XFS_FSB_TO_AGBNO(args.mp, args.fsbno)); in __xfs_inobt_alloc_block()
|
A D | xfs_ialloc.c | 632 args.fsbno = NULLFSBLOCK; in xfs_ialloc_ag_alloc() 665 args.fsbno = XFS_AGB_TO_FSB(args.mp, pag->pag_agno, args.agbno); in xfs_ialloc_ag_alloc() 703 if (unlikely(args.fsbno == NULLFSBLOCK)) { in xfs_ialloc_ag_alloc() 725 args.fsbno = XFS_AGB_TO_FSB(args.mp, pag->pag_agno, args.agbno); in xfs_ialloc_ag_alloc() 743 if (isaligned && args.fsbno == NULLFSBLOCK) { in xfs_ialloc_ag_alloc() 746 args.fsbno = XFS_AGB_TO_FSB(args.mp, pag->pag_agno, args.agbno); in xfs_ialloc_ag_alloc() 758 args.fsbno == NULLFSBLOCK) { in xfs_ialloc_ag_alloc() 762 args.fsbno = XFS_AGB_TO_FSB(args.mp, pag->pag_agno, args.agbno); in xfs_ialloc_ag_alloc() 793 if (args.fsbno == NULLFSBLOCK) in xfs_ialloc_ag_alloc()
|
A D | xfs_refcount.c | 926 xfs_fsblock_t fsbno; in xfs_refcount_adjust_extents() local 975 fsbno = XFS_AGB_TO_FSB(cur->bc_mp, in xfs_refcount_adjust_extents() 978 xfs_free_extent_later(cur->bc_tp, fsbno, in xfs_refcount_adjust_extents() 1020 fsbno = XFS_AGB_TO_FSB(cur->bc_mp, in xfs_refcount_adjust_extents() 1023 xfs_free_extent_later(cur->bc_tp, fsbno, in xfs_refcount_adjust_extents()
|
A D | xfs_btree.c | 202 xfs_fsblock_t fsbno, in xfs_btree_check_lptr() argument 207 return xfs_verify_fsbno(cur->bc_mp, fsbno); in xfs_btree_check_lptr() 792 xfs_fsblock_t fsbno, /* file system block number */ in xfs_btree_read_bufl() argument 801 if (!xfs_verify_fsbno(mp, fsbno)) in xfs_btree_read_bufl() 803 d = XFS_FSB_TO_DADDR(mp, fsbno); in xfs_btree_read_bufl() 822 xfs_fsblock_t fsbno, /* file system block number */ in xfs_btree_reada_bufl() argument 828 ASSERT(fsbno != NULLFSBLOCK); in xfs_btree_reada_bufl() 829 d = XFS_FSB_TO_DADDR(mp, fsbno); in xfs_btree_reada_bufl() 942 xfs_fsblock_t fsbno; in xfs_btree_ptr_to_daddr() local 951 fsbno = be64_to_cpu(ptr->l); in xfs_btree_ptr_to_daddr() [all …]
|
A D | xfs_alloc.h | 57 xfs_fsblock_t fsbno; /* file system block number */ member
|
A D | xfs_ag.c | 805 args.fsbno = XFS_AGB_TO_FSB(mp, agno, aglen - delta); in xfs_ag_shrink_space() 855 __xfs_free_extent_later(*tpp, args.fsbno, delta, NULL, true); in xfs_ag_shrink_space()
|
/linux/fs/xfs/scrub/ |
A D | repair.c | 292 xfs_fsblock_t *fsbno, in xrep_alloc_ag_block() argument 330 if (args.fsbno == NULLFSBLOCK) in xrep_alloc_ag_block() 333 *fsbno = args.fsbno; in xrep_alloc_ag_block() 448 xfs_fsblock_t fsbno; in xrep_invalidate_blocks() local 460 if (!xfs_verify_fsbno(sc->mp, fsbno)) in xrep_invalidate_blocks() 463 XFS_FSB_TO_DADDR(sc->mp, fsbno), in xrep_invalidate_blocks() 532 xfs_fsblock_t fsbno, in xrep_reap_block() argument 543 agno = XFS_FSB_TO_AGNO(sc->mp, fsbno); in xrep_reap_block() 611 xfs_fsblock_t fsbno; in xrep_reap_extents() local 620 XFS_FSB_TO_AGNO(sc->mp, fsbno), in xrep_reap_extents() [all …]
|
A D | trace.h | 343 xfs_fsblock_t fsbno = xchk_btree_cur_fsbno(cur, level); 349 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 350 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 393 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 394 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 432 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 433 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 472 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 473 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 510 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); [all …]
|
A D | rtbitmap.c | 166 xfs_rtblock_t fsbno, in xchk_xref_is_used_rt_space() argument 178 startext = fsbno; in xchk_xref_is_used_rt_space() 179 endext = fsbno + len - 1; in xchk_xref_is_used_rt_space()
|
A D | bitmap.c | 281 xfs_fsblock_t fsbno; in xbitmap_collect_btblock() local 287 fsbno = XFS_DADDR_TO_FSB(cur->bc_mp, xfs_buf_daddr(bp)); in xbitmap_collect_btblock() 288 return xbitmap_set(bitmap, fsbno, 1); in xbitmap_collect_btblock()
|
A D | repair.h | 27 const struct xfs_owner_info *oinfo, xfs_fsblock_t *fsbno,
|
/linux/fs/xfs/ |
A D | xfs_rtalloc.c | 777 xfs_fsblock_t fsbno; /* filesystem block for bno */ in xfs_growfs_rt_alloc() local 832 for (bno = map.br_startoff, fsbno = map.br_startblock; in xfs_growfs_rt_alloc() 834 bno++, fsbno++) { in xfs_growfs_rt_alloc() 850 d = XFS_FSB_TO_DADDR(mp, fsbno); in xfs_growfs_rt_alloc()
|