Home
last modified time | relevance | path

Searched refs:fsbno (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.4/fs/xfs/scrub/
Drepair.c286 xfs_fsblock_t *fsbno, in xrep_alloc_ag_block() argument
303 *fsbno = XFS_AGB_TO_FSB(sc->mp, sc->sa.agno, bno); in xrep_alloc_ag_block()
314 args.fsbno = XFS_AGB_TO_FSB(args.mp, sc->sa.agno, 0); in xrep_alloc_ag_block()
324 if (args.fsbno == NULLFSBLOCK) in xrep_alloc_ag_block()
327 *fsbno = args.fsbno; in xrep_alloc_ag_block()
438 xfs_fsblock_t fsbno; in xrep_invalidate_blocks() local
448 for_each_xfs_bitmap_block(fsbno, bmr, n, bitmap) { in xrep_invalidate_blocks()
450 if (!xfs_verify_fsbno(sc->mp, fsbno)) in xrep_invalidate_blocks()
453 XFS_FSB_TO_DADDR(sc->mp, fsbno), in xrep_invalidate_blocks()
522 xfs_fsblock_t fsbno, in xrep_reap_block() argument
[all …]
Dtrace.h200 xfs_fsblock_t fsbno;
204 fsbno = XFS_DADDR_TO_FSB(sc->mp, daddr);
205 agno = XFS_FSB_TO_AGNO(sc->mp, fsbno);
206 bno = XFS_FSB_TO_AGBNO(sc->mp, fsbno);
337 xfs_fsblock_t fsbno = xchk_btree_cur_fsbno(cur, level);
343 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno);
344 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno);
379 xfs_fsblock_t fsbno = xchk_btree_cur_fsbno(cur, level);
387 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno);
388 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno);
[all …]
Drtbitmap.c122 xfs_rtblock_t fsbno, in xchk_xref_is_used_rt_space() argument
134 startext = fsbno; in xchk_xref_is_used_rt_space()
135 endext = fsbno + len - 1; in xchk_xref_is_used_rt_space()
Dbitmap.c281 xfs_fsblock_t fsbno; in xfs_bitmap_collect_btblock() local
287 fsbno = XFS_DADDR_TO_FSB(cur->bc_mp, bp->b_bn); in xfs_bitmap_collect_btblock()
288 return xfs_bitmap_set(bitmap, fsbno, 1); in xfs_bitmap_collect_btblock()
Drepair.h25 const struct xfs_owner_info *oinfo, xfs_fsblock_t *fsbno,
/Linux-v5.4/fs/xfs/libxfs/
Dxfs_bmap_btree.c207 args.fsbno = cur->bc_tp->t_firstblock; in xfs_bmbt_alloc_block()
211 if (args.fsbno == NULLFSBLOCK) { in xfs_bmbt_alloc_block()
212 args.fsbno = be64_to_cpu(start->l); in xfs_bmbt_alloc_block()
242 if (args.fsbno == NULLFSBLOCK && args.minleft) { in xfs_bmbt_alloc_block()
248 args.fsbno = 0; in xfs_bmbt_alloc_block()
255 if (WARN_ON_ONCE(args.fsbno == NULLFSBLOCK)) { in xfs_bmbt_alloc_block()
261 cur->bc_tp->t_firstblock = args.fsbno; in xfs_bmbt_alloc_block()
268 new->l = cpu_to_be64(args.fsbno); in xfs_bmbt_alloc_block()
285 xfs_fsblock_t fsbno = XFS_DADDR_TO_FSB(mp, XFS_BUF_ADDR(bp)); in xfs_bmbt_free_block() local
289 xfs_bmap_add_free(cur->bc_tp, fsbno, 1, &oinfo); in xfs_bmbt_free_block()
Dxfs_types.c55 xfs_fsblock_t fsbno) in xfs_verify_fsbno() argument
57 xfs_agnumber_t agno = XFS_FSB_TO_AGNO(mp, fsbno); in xfs_verify_fsbno()
61 return xfs_verify_agbno(mp, agno, XFS_FSB_TO_AGBNO(mp, fsbno)); in xfs_verify_fsbno()
Dxfs_refcount_btree.c69 args.fsbno = XFS_AGB_TO_FSB(cur->bc_mp, cur->bc_private.a.agno, in xfs_refcountbt_alloc_block()
80 if (args.fsbno == NULLFSBLOCK) { in xfs_refcountbt_alloc_block()
106 xfs_fsblock_t fsbno = XFS_DADDR_TO_FSB(mp, XFS_BUF_ADDR(bp)); in xfs_refcountbt_free_block() local
110 XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno), 1); in xfs_refcountbt_free_block()
113 error = xfs_free_extent(cur->bc_tp, fsbno, 1, &XFS_RMAP_OINFO_REFC, in xfs_refcountbt_free_block()
Dxfs_format.h568 #define XFS_FSB_TO_DADDR(mp,fsbno) XFS_AGB_TO_DADDR(mp, \ argument
569 XFS_FSB_TO_AGNO(mp,fsbno), XFS_FSB_TO_AGBNO(mp,fsbno))
579 #define XFS_FSB_TO_BB(mp,fsbno) ((fsbno) << (mp)->m_blkbb_log) argument
587 #define XFS_FSB_TO_B(mp,fsbno) ((xfs_fsize_t)(fsbno) << (mp)->m_sb.sb_blocklog) argument
806 #define XFS_FSB_TO_AGNO(mp,fsbno) \ argument
807 ((xfs_agnumber_t)((fsbno) >> (mp)->m_sb.sb_agblklog))
808 #define XFS_FSB_TO_AGBNO(mp,fsbno) \ argument
809 ((xfs_agblock_t)((fsbno) & xfs_mask32lo((mp)->m_sb.sb_agblklog)))
Dxfs_btree.h267 xfs_fsblock_t fsbno, /* btree block disk address */
304 xfs_fsblock_t fsbno); /* file system block number */
345 xfs_fsblock_t fsbno, /* file system block number */
357 xfs_fsblock_t fsbno, /* file system block number */
Dxfs_alloc.c2803 ASSERT(XFS_FSB_TO_AGNO(mp, args->fsbno) < mp->m_sb.sb_agcount); in xfs_alloc_vextent()
2804 ASSERT(XFS_FSB_TO_AGBNO(mp, args->fsbno) < agsize); in xfs_alloc_vextent()
2808 if (XFS_FSB_TO_AGNO(mp, args->fsbno) >= mp->m_sb.sb_agcount || in xfs_alloc_vextent()
2809 XFS_FSB_TO_AGBNO(mp, args->fsbno) >= agsize || in xfs_alloc_vextent()
2812 args->fsbno = NULLFSBLOCK; in xfs_alloc_vextent()
2824 args->agno = XFS_FSB_TO_AGNO(mp, args->fsbno); in xfs_alloc_vextent()
2835 args->agbno = XFS_FSB_TO_AGBNO(mp, args->fsbno); in xfs_alloc_vextent()
2846 args->fsbno = XFS_AGB_TO_FSB(mp, in xfs_alloc_vextent()
2851 args->agbno = XFS_FSB_TO_AGBNO(mp, args->fsbno); in xfs_alloc_vextent()
2862 args->agno = XFS_FSB_TO_AGNO(mp, args->fsbno); in xfs_alloc_vextent()
[all …]
Dxfs_bmap.c701 args.fsbno = XFS_INO_TO_FSB(mp, ip->i_ino); in xfs_bmap_extents_to_btree()
704 args.fsbno = tp->t_firstblock; in xfs_bmap_extents_to_btree()
707 args.fsbno = tp->t_firstblock; in xfs_bmap_extents_to_btree()
716 if (WARN_ON_ONCE(args.fsbno == NULLFSBLOCK)) { in xfs_bmap_extents_to_btree()
726 tp->t_firstblock = args.fsbno; in xfs_bmap_extents_to_btree()
730 abp = xfs_btree_get_bufl(mp, tp, args.fsbno); in xfs_bmap_extents_to_btree()
763 *pp = cpu_to_be64(args.fsbno); in xfs_bmap_extents_to_btree()
862 args.fsbno = XFS_INO_TO_FSB(args.mp, ip->i_ino); in xfs_bmap_local_to_extents()
865 args.fsbno = tp->t_firstblock; in xfs_bmap_local_to_extents()
875 ASSERT(args.fsbno != NULLFSBLOCK); in xfs_bmap_local_to_extents()
[all …]
Dxfs_ialloc_btree.c86 args.fsbno = XFS_AGB_TO_FSB(args.mp, cur->bc_private.a.agno, sbno); in __xfs_inobt_alloc_block()
97 if (args.fsbno == NULLFSBLOCK) { in __xfs_inobt_alloc_block()
103 new->s = cpu_to_be32(XFS_FSB_TO_AGBNO(args.mp, args.fsbno)); in __xfs_inobt_alloc_block()
Dxfs_types.h188 bool xfs_verify_fsbno(struct xfs_mount *mp, xfs_fsblock_t fsbno);
Dxfs_ialloc.c627 args.fsbno = NULLFSBLOCK; in xfs_ialloc_ag_alloc()
661 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno); in xfs_ialloc_ag_alloc()
699 if (unlikely(args.fsbno == NULLFSBLOCK)) { in xfs_ialloc_ag_alloc()
721 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno); in xfs_ialloc_ag_alloc()
739 if (isaligned && args.fsbno == NULLFSBLOCK) { in xfs_ialloc_ag_alloc()
742 args.fsbno = XFS_AGB_TO_FSB(args.mp, agno, args.agbno); in xfs_ialloc_ag_alloc()
754 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()
789 if (args.fsbno == NULLFSBLOCK) { in xfs_ialloc_ag_alloc()
Dxfs_btree.c202 xfs_fsblock_t fsbno, in xfs_btree_check_lptr() argument
207 return xfs_verify_fsbno(cur->bc_mp, fsbno); in xfs_btree_check_lptr()
691 xfs_fsblock_t fsbno) /* file system block number */ in xfs_btree_get_bufl() argument
695 ASSERT(fsbno != NULLFSBLOCK); in xfs_btree_get_bufl()
696 d = XFS_FSB_TO_DADDR(mp, fsbno); in xfs_btree_get_bufl()
842 xfs_fsblock_t fsbno, /* file system block number */ in xfs_btree_read_bufl() argument
851 if (!xfs_verify_fsbno(mp, fsbno)) in xfs_btree_read_bufl()
853 d = XFS_FSB_TO_DADDR(mp, fsbno); in xfs_btree_read_bufl()
872 xfs_fsblock_t fsbno, /* file system block number */ in xfs_btree_reada_bufl() argument
878 ASSERT(fsbno != NULLFSBLOCK); in xfs_btree_reada_bufl()
[all …]
Dxfs_alloc.h58 xfs_fsblock_t fsbno; /* file system block number */ member
Dxfs_refcount.c874 xfs_fsblock_t fsbno; in xfs_refcount_adjust_extents() local
920 fsbno = XFS_AGB_TO_FSB(cur->bc_mp, in xfs_refcount_adjust_extents()
923 xfs_bmap_add_free(cur->bc_tp, fsbno, in xfs_refcount_adjust_extents()
963 fsbno = XFS_AGB_TO_FSB(cur->bc_mp, in xfs_refcount_adjust_extents()
966 xfs_bmap_add_free(cur->bc_tp, fsbno, ext.rc_blockcount, in xfs_refcount_adjust_extents()
/Linux-v5.4/fs/xfs/
Dxfs_rtalloc.c766 xfs_fsblock_t fsbno; /* filesystem block for bno */ in xfs_growfs_rt_alloc() local
811 for (bno = map.br_startoff, fsbno = map.br_startblock; in xfs_growfs_rt_alloc()
813 bno++, fsbno++) { in xfs_growfs_rt_alloc()
829 d = XFS_FSB_TO_DADDR(mp, fsbno); in xfs_growfs_rt_alloc()