| /linux/fs/xfs/libxfs/ |
| A D | xfs_bmap.c | 1615 PREV.br_startblock = new->br_startblock; in xfs_bmap_add_extent_delay_real() 1649 PREV.br_startblock = new->br_startblock; in xfs_bmap_add_extent_delay_real() 1775 RIGHT.br_startblock = new->br_startblock; in xfs_bmap_add_extent_delay_real() 2360 RIGHT.br_startblock = new->br_startblock; in xfs_bmap_add_extent_unwritten_real() 2450 r[1].br_startblock = new->br_startblock + new->br_blockcount; in xfs_bmap_add_extent_unwritten_real() 2852 right.br_startblock = new->br_startblock; in xfs_bmap_add_extent_hole_real() 3853 mval->br_startblock = got->br_startblock + in xfs_bmapi_trim_map() 3893 ASSERT(mval->br_startblock == mval[-1].br_startblock); in xfs_bmapi_update_map() 3901 mval->br_startblock == mval[-1].br_startblock + in xfs_bmapi_update_map() 5106 new.br_startblock = del->br_startblock + del->br_blockcount; in xfs_bmap_del_extent_cow() [all …]
|
| 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 }, \ 349 if (irec1->br_startblock != irec2->br_startblock) in xfs_exchmaps_find_mappings() 727 if (b1->br_startblock == HOLESTARTBLOCK || in xmi_can_merge() 728 b2->br_startblock == HOLESTARTBLOCK) in xmi_can_merge() 736 b1->br_startblock + b1->br_blockcount == b2->br_startblock && in xmi_can_merge() 786 nhole = new->br_startblock == HOLESTARTBLOCK; in xmi_delta_nextents_step() 918 if (nrec->br_startblock == DELAYSTARTBLOCK || in xmi_next() [all …]
|
| A D | xfs_attr_remote.c | 430 ASSERT((map[i].br_startblock != DELAYSTARTBLOCK) && in xfs_attr_rmtval_get() 431 (map[i].br_startblock != HOLESTARTBLOCK)); in xfs_attr_rmtval_get() 432 dblkno = XFS_FSB_TO_DADDR(mp, map[i].br_startblock); in xfs_attr_rmtval_get() 525 ASSERT((map.br_startblock != DELAYSTARTBLOCK) && in xfs_attr_rmtval_set_value() 526 (map.br_startblock != HOLESTARTBLOCK)); in xfs_attr_rmtval_set_value() 528 dblkno = XFS_FSB_TO_DADDR(mp, map.br_startblock), in xfs_attr_rmtval_set_value() 566 if (XFS_IS_CORRUPT(mp, map->br_startblock == DELAYSTARTBLOCK) || in xfs_attr_rmtval_stale() 567 XFS_IS_CORRUPT(mp, map->br_startblock == HOLESTARTBLOCK)) { in xfs_attr_rmtval_stale() 573 XFS_FSB_TO_DADDR(mp, map->br_startblock), in xfs_attr_rmtval_stale() 640 ASSERT((map->br_startblock != DELAYSTARTBLOCK) && in xfs_attr_rmtval_set_blk() [all …]
|
| A D | xfs_bmap.h | 152 return irec->br_startblock != HOLESTARTBLOCK && in xfs_bmap_is_real_extent() 153 irec->br_startblock != DELAYSTARTBLOCK && in xfs_bmap_is_real_extent() 154 !isnullstartblock(irec->br_startblock); in xfs_bmap_is_real_extent()
|
| A D | xfs_symlink_remote.c | 263 d = XFS_FSB_TO_DADDR(mp, mval[n].br_startblock); in xfs_symlink_remote_read() 357 d = XFS_FSB_TO_DADDR(mp, mval[n].br_startblock); in xfs_symlink_write_target() 409 XFS_FSB_TO_DADDR(mp, mval[i].br_startblock), in xfs_symlink_remote_truncate()
|
| A D | xfs_bmap_btree.c | 86 irec->br_startblock = ((l0 & xfs_mask64lo(9)) << 43) | (l1 >> 21); in xfs_bmbt_disk_get_all() 128 ASSERT(!(s->br_startblock & xfs_mask64hi(64-BMBT_STARTBLOCK_BITLEN))); in xfs_bmbt_disk_set_all() 133 ((xfs_bmbt_rec_base_t)s->br_startblock >> 43), &r->l0); in xfs_bmbt_disk_set_all() 135 ((xfs_bmbt_rec_base_t)s->br_startblock << 21) | in xfs_bmbt_disk_set_all()
|
| A D | xfs_iext_tree.c | 59 ASSERT((irec->br_startblock & ~XFS_IEXT_STARTBLOCK_MASK) == 0); in xfs_iext_set() 64 rec->lo |= (irec->br_startblock << 54); in xfs_iext_set() 65 rec->hi |= ((irec->br_startblock & ~xfs_mask64lo(10)) << (22 - 10)); in xfs_iext_set() 79 irec->br_startblock = rec->lo >> 54; in xfs_iext_get() 80 irec->br_startblock |= (rec->hi & xfs_mask64hi(42)) >> (22 - 10); in xfs_iext_get()
|
| A D | xfs_types.h | 153 xfs_fsblock_t br_startblock; /* starting block number */ member
|
| A D | xfs_rtbitmap.c | 127 ASSERT(map.br_startblock != NULLFSBLOCK); in xfs_rtbuf_get() 129 XFS_FSB_TO_DADDR(mp, map.br_startblock), in xfs_rtbuf_get() 1334 map.br_startblock + i, data); in xfs_rtfile_initialize_blocks()
|
| /linux/fs/xfs/scrub/ |
| A D | cow_repair.c | 95 (startblock - xc->irec.br_startblock); in xrep_cow_mark_file_range() 246 agno = XFS_FSB_TO_AGNO(sc->mp, xc->irec.br_startblock); in xrep_cow_find_bad() 247 xc->irec_startbno = XFS_FSB_TO_AGBNO(sc->mp, xc->irec.br_startblock); in xrep_cow_find_bad() 301 error = xrep_cow_mark_file_range(xc, xc->irec.br_startblock, in xrep_cow_find_bad() 379 if (isnullstartblock(got->br_startblock)) in xrep_cow_find_mapping() 408 ASSERT(!isnullstartblock(got->br_startblock)); in xrep_cow_replace_mapping() 417 new.br_startblock = repl->fsbno; in xrep_cow_replace_mapping() 427 new.br_startblock += repl->len; in xrep_cow_replace_mapping() 432 new.br_startblock = repl->fsbno; in xrep_cow_replace_mapping() 487 error = xfsb_bitmap_set(&xc->old_cowfork_fsblocks, got.br_startblock, in xrep_cow_replace_range() [all …]
|
| A D | bmap.c | 317 xchk_xref_is_used_rt_space(info->sc, irec->br_startblock, in xchk_bmap_rt_iextent_xref() 335 agno = XFS_FSB_TO_AGNO(mp, irec->br_startblock); in xchk_bmap_iextent_xref() 336 agbno = XFS_FSB_TO_AGBNO(mp, irec->br_startblock); in xchk_bmap_iextent_xref() 437 !xfs_verify_rtbext(mp, irec->br_startblock, irec->br_blockcount)) in xchk_bmap_iextent() 441 !xfs_verify_fsbext(mp, irec->br_startblock, irec->br_blockcount)) in xchk_bmap_iextent() 512 irec.br_startblock != iext_irec.br_startblock || in xchk_bmapbt_rec() 603 if (irec.br_startblock != XFS_AGB_TO_FSB(sc->mp, in xchk_bmap_check_rmap() 815 if (irec->br_startblock == HOLESTARTBLOCK) in xchk_bmap_iext_mapping() 837 if (b1->br_startblock + b1->br_blockcount != b2->br_startblock) in xchk_are_bmaps_contiguous() 1008 if (isnullstartblock(irec.br_startblock)) in xchk_bmap()
|
| A D | reap.c | 704 agbno = XFS_FSB_TO_AGBNO(sc->mp, imap->br_startblock); in xreap_bmapi_select() 794 agbno = bno = XFS_FSB_TO_AGBNO(sc->mp, imap->br_startblock); in xreap_bmapi_binval() 818 if (nhmaps != 1 || hmap.br_startblock == DELAYSTARTBLOCK) { in xreap_bmapi_binval() 901 XFS_FSB_TO_AGBNO(sc->mp, imap->br_startblock), in xrep_reap_bmapi_iter() 924 XFS_FSB_TO_AGBNO(sc->mp, imap->br_startblock), in xrep_reap_bmapi_iter() 945 return xfs_free_extent_later(sc->tp, imap->br_startblock, in xrep_reap_bmapi_iter() 969 agno = XFS_FSB_TO_AGNO(sc->mp, imap->br_startblock); in xreap_ifork_extent() 1027 if (nimaps != 1 || imap.br_startblock == DELAYSTARTBLOCK) { in xrep_reap_ifork()
|
| 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() 418 if (isnullstartblock(irec.br_startblock)) { in xrep_quota_data_fork() 482 for (fsbno = irec.br_startblock, off = irec.br_startoff; in xrep_quota_data_fork() 483 fsbno < irec.br_startblock + irec.br_blockcount; in xrep_quota_data_fork()
|
| A D | rtbitmap_repair.c | 85 map.br_startblock == HOLESTARTBLOCK) { in xrep_rtbitmap_data_mappings() 94 if (map.br_startblock == DELAYSTARTBLOCK) in xrep_rtbitmap_data_mappings()
|
| A D | bmap_repair.c | 130 .br_startblock = startblock, in xrep_bmap_from_rmap() 171 irec.br_startblock += irec.br_blockcount; in xrep_bmap_from_rmap() 384 if (!isnullstartblock(irec.br_startblock)) in xrep_bmap_find_delalloc() 452 } while (isnullstartblock(irec->br_startblock)); in xrep_bmap_get_records() 543 if (!isnullstartblock(irec.br_startblock)) in xrep_bmap_extents_load()
|
| 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()
|
| /linux/fs/xfs/ |
| A D | xfs_reflink.c | 236 !isnullstartblock(imap->br_startblock)) { in xfs_bmap_trim_cow() 336 if (isnullstartblock(cmap->br_startblock)) { in xfs_find_trim_cow_extent() 477 ASSERT(isnullstartblock(cmap->br_startblock) || in xfs_reflink_fill_delalloc() 478 cmap->br_startblock == DELAYSTARTBLOCK); in xfs_reflink_fill_delalloc() 544 if (isnullstartblock(cmap->br_startblock) || in xfs_reflink_allocate_cow() 545 cmap->br_startblock == DELAYSTARTBLOCK) in xfs_reflink_allocate_cow() 594 if (isnullstartblock(del.br_startblock)) { in xfs_reflink_cancel_cow_blocks() 1202 if (dmap->br_startblock == smap.br_startblock) { in xfs_reflink_remap_extent() 1218 XFS_FSB_TO_AGNO(mp, dmap->br_startblock)); in xfs_reflink_remap_extent() 1365 if (imap.br_startblock == DELAYSTARTBLOCK) { in xfs_reflink_remap_blocks() [all …]
|
| A D | xfs_iomap.c | 46 (unsigned long long)imap->br_startblock, in xfs_alert_fsblock_zero() 110 if (imap->br_startblock == HOLESTARTBLOCK) { in xfs_bmbt_to_iomap() 114 isnullstartblock(imap->br_startblock)) { in xfs_bmbt_to_iomap() 473 isnullstartblock(got.br_startblock) || in xfs_iomap_prealloc_size() 475 got.br_startblock + got.br_blockcount != prev.br_startblock) in xfs_iomap_prealloc_size() 690 imap->br_startblock == HOLESTARTBLOCK || in imap_needs_alloc() 691 imap->br_startblock == DELAYSTARTBLOCK) in imap_needs_alloc() 712 imap->br_startblock == HOLESTARTBLOCK || in imap_needs_cow() 911 if (imap.br_startblock != HOLESTARTBLOCK) { in xfs_direct_write_iomap_begin() 1033 isnullstartblock(imap.br_startblock)) { in xfs_buffered_write_iomap_begin() [all …]
|
| A D | xfs_pnfs.c | 182 ASSERT(!nimaps || imap.br_startblock != DELAYSTARTBLOCK); in xfs_fs_map_blocks() 185 (!nimaps || imap.br_startblock == HOLESTARTBLOCK)) { in xfs_fs_map_blocks() 188 else if (nimaps && imap.br_startblock == HOLESTARTBLOCK) in xfs_fs_map_blocks() 241 if (imap.br_startblock == HOLESTARTBLOCK || in xfs_pnfs_validate_isize() 242 imap.br_startblock == DELAYSTARTBLOCK || in xfs_pnfs_validate_isize()
|
| A D | xfs_bmap_util.c | 90 if (!isnullstartblock(got.br_startblock)) { in xfs_bmap_count_leaves() 167 if (isnullstartblock(got->br_startblock) || in xfs_getbmap_report_one() 168 got->br_startblock == DELAYSTARTBLOCK) { in xfs_getbmap_report_one() 241 if (!isnullstartblock(rec->br_startblock) && in xfs_getbmap_next_rec() 242 rec->br_startblock != DELAYSTARTBLOCK) in xfs_getbmap_next_rec() 243 rec->br_startblock += rec->br_blockcount; in xfs_getbmap_next_rec() 472 !isnullstartblock(del.br_startblock)) { in xfs_bmap_punch_delalloc_range() 1271 ASSERT(tirec.br_startblock != DELAYSTARTBLOCK); in xfs_swap_extent_rmap() 1333 if (tirec.br_startblock != HOLESTARTBLOCK && in xfs_swap_extent_rmap() 1334 tirec.br_startblock != DELAYSTARTBLOCK) in xfs_swap_extent_rmap() [all …]
|
| A D | xfs_aops.c | 329 imap.br_startblock = HOLESTARTBLOCK; in xfs_map_blocks() 344 if (imap.br_startblock != HOLESTARTBLOCK && in xfs_map_blocks() 345 isnullstartblock(imap.br_startblock)) in xfs_map_blocks()
|
| A D | xfs_dquot.c | 357 ASSERT((map.br_startblock != DELAYSTARTBLOCK) && in xfs_dquot_disk_alloc() 358 (map.br_startblock != HOLESTARTBLOCK)); in xfs_dquot_disk_alloc() 363 dqp->q_blkno = XFS_FSB_TO_DADDR(mp, map.br_startblock); in xfs_dquot_disk_alloc() 459 ASSERT(map.br_startblock != DELAYSTARTBLOCK); in xfs_dquot_disk_read() 460 if (map.br_startblock == HOLESTARTBLOCK) in xfs_dquot_disk_read() 469 dqp->q_blkno = XFS_FSB_TO_DADDR(mp, map.br_startblock); in xfs_dquot_disk_read()
|
| A D | xfs_rmap_item.c | 268 map->me_startblock = ri->ri_bmap.br_startblock; in xfs_rmap_update_log_item() 356 ri->ri_pag = xfs_perag_intent_get(mp, ri->ri_bmap.br_startblock); in xfs_rmap_defer_add() 492 ri->ri_bmap.br_startblock = map->me_startblock; in xfs_rui_recover_work()
|
| A D | xfs_bmap_item.c | 262 map->me_startblock = bi->bi_bmap.br_startblock; in xfs_bmap_update_log_item() 337 bi->bi_pag = xfs_perag_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()
|
| A D | xfs_qm.c | 1036 ASSERT(map[i].br_startblock != DELAYSTARTBLOCK); in xfs_qm_reset_dqcounts_buf() 1042 if (map[i].br_startblock == HOLESTARTBLOCK) in xfs_qm_reset_dqcounts_buf() 1051 (map[i+1].br_startblock != HOLESTARTBLOCK)) { in xfs_qm_reset_dqcounts_buf() 1053 rablkno = map[i+1].br_startblock; in xfs_qm_reset_dqcounts_buf() 1067 map[i].br_startblock, in xfs_qm_reset_dqcounts_buf()
|