Lines Matching refs:fbno

423  * actual (current) free extent fbno for flen blocks.
431 xfs_agblock_t fbno, /* starting block of free extent */
456 nfbno1 != fbno ||
461 if ((error = xfs_alloc_lookup_eq(cnt_cur, fbno, flen, &i)))
475 nfbno1 != fbno ||
480 if ((error = xfs_alloc_lookup_eq(bno_cur, fbno, flen, &i)))
506 if (rbno == fbno && rlen == flen)
508 else if (rbno == fbno) {
512 } else if (rbno + rlen == fbno + flen) {
513 nfbno1 = fbno;
517 nfbno1 = fbno;
518 nflen1 = rbno - fbno;
520 nflen2 = (fbno + flen) - nfbno2;
1031 xfs_agblock_t fbno = NULLAGBLOCK;
1046 error = xfs_alloc_get_rec(ccur, &fbno, &flen, &i);
1061 error = xfs_alloc_get_freelist(args->tp, args->agbp, &fbno, 0);
1064 if (fbno == NULLAGBLOCK)
1067 xfs_extent_busy_reuse(args->mp, args->agno, fbno, 1,
1074 XFS_AGB_TO_DADDR(args->mp, args->agno, fbno),
1080 *fbnop = args->agbno = fbno;
1082 if (XFS_IS_CORRUPT(args->mp, fbno >= be32_to_cpu(agf->agf_length))) {
1093 error = xfs_rmap_free(args->tp, args->agbp, args->agno, fbno, 1,
1110 *fbnop = fbno;
1207 xfs_agblock_t fbno; /* start block of found extent */
1237 error = xfs_alloc_get_rec(bno_cur, &fbno, &flen, &i);
1244 ASSERT(fbno <= args->agbno);
1249 tbno = fbno;
1283 error = xfs_alloc_fixup_trees(cnt_cur, bno_cur, fbno, flen, args->agbno,
1665 xfs_agblock_t fbno; /* start of found freespace */
1698 &fbno, &flen, &i);
1707 busy = xfs_alloc_compute_aligned(args, fbno, flen, &rbno,
1714 error = xfs_alloc_get_rec(cnt_cur, &fbno, &flen, &i);
1722 busy = xfs_alloc_compute_aligned(args, fbno, flen,
1757 rbno + rlen > fbno + flen))) {
1770 bestfbno = fbno;
1776 if ((error = xfs_alloc_get_rec(cnt_cur, &fbno, &flen,
1785 busy = xfs_alloc_compute_aligned(args, fbno, flen,
1791 rbno + rlen > fbno + flen))) {
1799 bestfbno = fbno;
1814 fbno = bestfbno;
1842 if ((error = xfs_alloc_fixup_trees(cnt_cur, bno_cur, fbno, flen,