| /linux/fs/xfs/scrub/ |
| H A D | cow_repair.c | 97 (startblock - xc->irec.br_startblock); in xrep_cow_mark_file_range() 236 xfs_fsblock_t fsbno = xc->irec.br_startblock; in xrep_cow_debug_replacement() 268 agno = XFS_FSB_TO_AGNO(sc->mp, xc->irec.br_startblock); in xrep_cow_find_bad() 269 xc->irec_startbno = XFS_FSB_TO_AGBNO(sc->mp, xc->irec.br_startblock); in xrep_cow_find_bad() 323 error = xrep_cow_mark_file_range(xc, xc->irec.br_startblock, in xrep_cow_find_bad() 349 xc->irec_startbno = xfs_rtb_to_rgbno(sc->mp, xc->irec.br_startblock); in xrep_cow_find_bad_rt() 352 xfs_rtb_to_rgno(sc->mp, xc->irec.br_startblock)); in xrep_cow_find_bad_rt() 406 error = xrep_cow_mark_file_range(xc, xc->irec.br_startblock, in xrep_cow_find_bad_rt() 450 del->br_startblock = args.fsbno; in xrep_cow_alloc() 481 del->br_startblock = fsbno; in xrep_cow_alloc_rt() [all …]
|
| H A D | bmap.c | 332 xfs_rtb_to_rgno(ip->i_mount, irec->br_startblock), in xchk_bmap_rt_iextent_xref() 343 xchk_xref_is_used_rt_space(info->sc, irec->br_startblock, in xchk_bmap_rt_iextent_xref() 349 rgbno = xfs_rtb_to_rgbno(info->sc->mp, irec->br_startblock); in xchk_bmap_rt_iextent_xref() 395 agno = XFS_FSB_TO_AGNO(mp, irec->br_startblock); in xchk_bmap_iextent_xref() 396 agbno = XFS_FSB_TO_AGBNO(mp, irec->br_startblock); in xchk_bmap_iextent_xref() 497 !xfs_verify_rtbext(mp, irec->br_startblock, irec->br_blockcount)) in xchk_bmap_iextent() 501 !xfs_verify_fsbext(mp, irec->br_startblock, irec->br_blockcount)) in xchk_bmap_iextent() 572 irec.br_startblock != iext_irec.br_startblock || in xchk_bmapbt_rec() 663 if (irec.br_startblock != in xchk_bmap_check_rmap() 908 if (irec->br_startblock == HOLESTARTBLOCK) in xchk_bmap_iext_mapping() [all …]
|
| H A D | quota_repair.c | 80 dq->q_blkno = XFS_FSB_TO_DADDR(mp, irec->br_startblock); in xrep_quota_item_fill_bmap_hole() 138 } else if (dq->q_blkno != XFS_FSB_TO_DADDR(mp, irec.br_startblock)) { in xrep_quota_item_bmap() 144 dq->q_blkno = XFS_FSB_TO_DADDR(mp, irec.br_startblock); in xrep_quota_item_bmap() 423 if (isnullstartblock(irec.br_startblock)) { in xrep_quota_data_fork() 486 for (fsbno = irec.br_startblock, off = irec.br_startoff; in xrep_quota_data_fork() 487 fsbno < irec.br_startblock + irec.br_blockcount; in xrep_quota_data_fork()
|
| H A D | reap.c | 1246 agbno = XFS_FSB_TO_AGBNO(sc->mp, imap->br_startblock); in xreap_bmapi_select() 1334 agbno = bno = XFS_FSB_TO_AGBNO(sc->mp, imap->br_startblock); in xreap_bmapi_binval() 1358 if (nhmaps != 1 || hmap.br_startblock == DELAYSTARTBLOCK) { in xreap_bmapi_binval() 1440 XFS_FSB_TO_AGBNO(sc->mp, imap->br_startblock), in xrep_reap_bmapi_iter() 1463 XFS_FSB_TO_AGBNO(sc->mp, imap->br_startblock), in xrep_reap_bmapi_iter() 1484 return xfs_free_extent_later(sc->tp, imap->br_startblock, in xrep_reap_bmapi_iter() 1606 agno = XFS_FSB_TO_AGNO(sc->mp, imap->br_startblock); in xreap_ifork_extent() 1670 if (nimaps != 1 || imap.br_startblock == DELAYSTARTBLOCK) { in xrep_reap_ifork()
|
| H A D | quota.c | 111 if (!xfs_verify_fsbno(mp, irec.br_startblock)) in xchk_quota_item_bmap() 113 if (XFS_FSB_TO_DADDR(mp, irec.br_startblock) != dq->q_blkno) in xchk_quota_item_bmap()
|
| H A D | rtbitmap_repair.c | 441 map.br_startblock == HOLESTARTBLOCK) { in xrep_rtbitmap_data_mappings() 450 if (map.br_startblock == DELAYSTARTBLOCK) in xrep_rtbitmap_data_mappings()
|
| H A D | tempfile.c | 449 if (map.br_startblock == DELAYSTARTBLOCK) in xrep_tempfile_prealloc() 516 XFS_FSB_TO_DADDR(mp, map.br_startblock), in xrep_tempfile_copyin()
|
| H A D | rmap_repair.c | 346 if (XFS_FSB_TO_AGNO(mp, rec->br_startblock) != in xrep_rmap_visit_bmbt() 350 agbno = XFS_FSB_TO_AGBNO(mp, rec->br_startblock); in xrep_rmap_visit_bmbt() 492 if (isnullstartblock(rec.br_startblock)) in xrep_rmap_scan_iext()
|
| H A D | symlink_repair.c | 123 d = XFS_FSB_TO_DADDR(sc->mp, mval[n].br_startblock); in xrep_symlink_salvage_remote()
|
| H A D | attr_repair.c | 923 curr_offset + got.br_startblock, in xrep_xattr_recover() 990 irec.br_startblock, irec.br_blockcount, in xrep_xattr_fork_remove()
|
| H A D | trace.h | 487 __entry->startblock = cursor->bmap.br_startblock; 2248 __entry->pblk = irec->br_startblock; 2859 __entry->pblk = irec->br_startblock; 2899 __entry->agno = XFS_FSB_TO_AGNO(sc->mp, irec->br_startblock); 2900 __entry->agbno = XFS_FSB_TO_AGBNO(sc->mp, irec->br_startblock); 2928 __entry->agno = XFS_FSB_TO_AGNO(sc->mp, irec->br_startblock); 2929 __entry->agbno = XFS_FSB_TO_AGBNO(sc->mp, irec->br_startblock);
|
| /linux/fs/xfs/ |
| H A D | xfs_iomap.c | 49 (unsigned long long)imap->br_startblock, in xfs_alert_fsblock_zero() 111 if (unlikely(!xfs_valid_startblock(ip, imap->br_startblock))) { in xfs_bmbt_to_iomap() 117 if (imap->br_startblock == HOLESTARTBLOCK) { in xfs_bmbt_to_iomap() 120 } else if (imap->br_startblock == DELAYSTARTBLOCK || in xfs_bmbt_to_iomap() 121 isnullstartblock(imap->br_startblock)) { in xfs_bmbt_to_iomap() 125 xfs_daddr_t daddr = xfs_fsb_to_db(ip, imap->br_startblock); in xfs_bmbt_to_iomap() 142 xfs_rtbno_is_group_start(mp, imap->br_startblock)) in xfs_bmbt_to_iomap() 350 if (unlikely(!xfs_valid_startblock(ip, imap->br_startblock))) { in xfs_iomap_write_direct() 524 isnullstartblock(got.br_startblock) || in xfs_iomap_prealloc_size() 526 got.br_startblock + got.br_blockcount != prev.br_startblock) in xfs_iomap_prealloc_size() [all …]
|
| H A D | xfs_reflink.c | 150 pag = xfs_perag_get(mp, XFS_FSB_TO_AGNO(mp, irec->br_startblock)); in xfs_reflink_find_shared() 151 orig_bno = XFS_FSB_TO_AGBNO(mp, irec->br_startblock); in xfs_reflink_find_shared() 201 orig_bno = xfs_rtb_to_rgbno(mp, irec->br_startblock); in xfs_reflink_find_rtshared() 202 rtg = xfs_rtgroup_get(mp, xfs_rtb_to_rgno(mp, irec->br_startblock)); in xfs_reflink_find_rtshared() 287 !isnullstartblock(imap->br_startblock)) { in xfs_bmap_trim_cow() 316 if (WARN_ON_ONCE(isnullstartblock(got.br_startblock))) in xfs_reflink_convert_cow_locked() 387 if (isnullstartblock(cmap->br_startblock)) { in xfs_find_trim_cow_extent() 570 ASSERT(isnullstartblock(cmap->br_startblock) || in xfs_reflink_fill_delalloc() 571 cmap->br_startblock == DELAYSTARTBLOCK); in xfs_reflink_fill_delalloc() 637 if (isnullstartblock(cmap->br_startblock) || in xfs_reflink_allocate_cow() [all …]
|
| H A D | xfs_bmap_util.c | 83 if (!isnullstartblock(got.br_startblock)) { in xfs_bmap_count_leaves() 160 if (isnullstartblock(got->br_startblock) || in xfs_getbmap_report_one() 161 got->br_startblock == DELAYSTARTBLOCK) { in xfs_getbmap_report_one() 174 p->bmv_block = xfs_fsb_to_db(ip, got->br_startblock); in xfs_getbmap_report_one() 234 if (!isnullstartblock(rec->br_startblock) && in xfs_getbmap_next_rec() 235 rec->br_startblock != DELAYSTARTBLOCK) in xfs_getbmap_next_rec() 236 rec->br_startblock += rec->br_blockcount; in xfs_getbmap_next_rec() 466 !isnullstartblock(del.br_startblock)) { in xfs_bmap_punch_delalloc_range() 1315 ASSERT(tirec.br_startblock != DELAYSTARTBLOCK); in xfs_swap_extent_rmap() 1377 if (tirec.br_startblock ! in xfs_swap_extent_rmap() [all...] |
| H A D | xfs_zone_alloc.c | 269 old_startblock != data.br_startblock) in xfs_zoned_map_extent() 280 if (data.br_startblock != HOLESTARTBLOCK) { in xfs_zoned_map_extent() 281 ASSERT(data.br_startblock != DELAYSTARTBLOCK); in xfs_zoned_map_extent() 282 ASSERT(!isnullstartblock(data.br_startblock)); in xfs_zoned_map_extent() 288 error = xfs_free_extent_later(tp, data.br_startblock, in xfs_zoned_map_extent() 298 xfs_rtb_to_rgbno(tp->t_mountp, new->br_startblock), in xfs_zoned_map_extent() 330 .br_startblock = xfs_daddr_to_rtb(mp, daddr), in xfs_zoned_end_io() 361 new.br_startblock += new.br_blockcount; in xfs_zoned_end_io()
|
| H A D | xfs_aops.c | 250 imap.br_startblock = HOLESTARTBLOCK; in xfs_map_blocks() 265 if (imap.br_startblock != HOLESTARTBLOCK && in xfs_map_blocks() 266 isnullstartblock(imap.br_startblock)) in xfs_map_blocks() 442 imap.br_startblock = HOLESTARTBLOCK; in xfs_zoned_map_blocks()
|
| H A D | xfs_dquot.c | 392 ASSERT((map.br_startblock != DELAYSTARTBLOCK) && in xfs_dquot_disk_alloc() 393 (map.br_startblock != HOLESTARTBLOCK)); in xfs_dquot_disk_alloc() 398 dqp->q_blkno = XFS_FSB_TO_DADDR(mp, map.br_startblock); in xfs_dquot_disk_alloc() 494 ASSERT(map.br_startblock != DELAYSTARTBLOCK); in xfs_dquot_disk_read() 495 if (map.br_startblock == HOLESTARTBLOCK) in xfs_dquot_disk_read() 504 dqp->q_blkno = XFS_FSB_TO_DADDR(mp, map.br_startblock); in xfs_dquot_disk_read()
|
| H A D | xfs_bmap_item.c | 270 map->me_startblock = bi->bi_bmap.br_startblock; in xfs_bmap_update_log_item() 347 bi->bi_group = xfs_group_intent_get(mp, bi->bi_bmap.br_startblock, in xfs_bmap_update_get_group() 473 bi->bi_bmap.br_startblock = map->me_startblock; in xfs_bui_recover_work()
|
| H A D | xfs_rmap_item.c | 292 map->me_startblock = ri->ri_bmap.br_startblock; in xfs_rmap_update_log_item() 404 ri->ri_group = xfs_group_intent_get(mp, ri->ri_bmap.br_startblock, in xfs_rmap_defer_add() 550 ri->ri_bmap.br_startblock = map->me_startblock; in xfs_rui_recover_work()
|
| H A D | xfs_qm.c | 1195 ASSERT(map[i].br_startblock != DELAYSTARTBLOCK); in xfs_qm_reset_dqcounts_buf() 1201 if (map[i].br_startblock == HOLESTARTBLOCK) in xfs_qm_reset_dqcounts_buf() 1210 (map[i+1].br_startblock != HOLESTARTBLOCK)) { in xfs_qm_reset_dqcounts_buf() 1212 rablkno = map[i+1].br_startblock; in xfs_qm_reset_dqcounts_buf() 1226 map[i].br_startblock, in xfs_qm_reset_dqcounts_buf()
|
| H A D | xfs_trace.h | 695 __entry->startblock = r.br_startblock; 1833 __entry->startblock = irec ? irec->br_startblock : 0; 3389 ri->ri_bmap.br_startblock, 3467 __entry->gbno = bi->bi_bmap.br_startblock; 3470 bi->bi_bmap.br_startblock, 4063 __entry->pblk = irec->br_startblock; 5588 __entry->lstart = left->br_startblock; 5591 __entry->cstart = curr->br_startblock; 5594 __entry->nstart = new->br_startblock; 5597 __entry->rstart = right->br_startblock; [all …]
|
| /linux/fs/xfs/libxfs/ |
| H A D | xfs_exchmaps.c | 46 .left1 = { .br_startblock = HOLESTARTBLOCK }, \ 47 .right1 = { .br_startblock = HOLESTARTBLOCK }, \ 48 .left2 = { .br_startblock = HOLESTARTBLOCK }, \ 49 .right2 = { .br_startblock = HOLESTARTBLOCK }, \ 299 irec1->br_startblock == DELAYSTARTBLOCK || in xfs_exchmaps_find_mappings() 324 irec2->br_startblock == DELAYSTARTBLOCK || in xfs_exchmaps_find_mappings() 347 if (irec1->br_startblock != irec2->br_startblock) in xfs_exchmaps_find_mappings() 705 if (b1->br_startblock == HOLESTARTBLOCK || in xfs_exchmaps_estimate_overhead() 706 b2->br_startblock in xfs_exchmaps_estimate_overhead() [all...] |
| H A D | xfs_types.h | 157 xfs_fsblock_t br_startblock; /* starting block number */ member
|
| H A D | xfs_da_btree.c | 2756 if (irecs[i].br_startblock == HOLESTARTBLOCK || in xfs_dabuf_map() 2757 irecs[i].br_startblock == DELAYSTARTBLOCK) in xfs_dabuf_map() 2762 map[i].bm_bn = XFS_FSB_TO_DADDR(mp, irecs[i].br_startblock); in xfs_dabuf_map() 2789 irecs[i].br_startblock, in xfs_dabuf_map()
|
| H A D | xfs_refcount.c | 1609 __xfs_refcount_add(tp, XFS_REFCOUNT_INCREASE, isrt, PREV->br_startblock, in xfs_refcount_increase_extent() 1625 __xfs_refcount_add(tp, XFS_REFCOUNT_DECREASE, isrt, PREV->br_startblock, in xfs_refcount_decrease_extent()
|