/Linux-v5.4/fs/xfs/libxfs/ |
D | xfs_bmap.c | 112 cur->bc_rec.b.br_startblock = 0; in xfs_bmbt_lookup_first() 509 ASSERT(mval[i].br_startblock != DELAYSTARTBLOCK && in xfs_bmap_validate_ret() 510 mval[i].br_startblock != HOLESTARTBLOCK); in xfs_bmap_validate_ret() 746 if (isnullstartblock(rec.br_startblock)) in xfs_bmap_extents_to_btree() 899 rec.br_startblock = args.fsbno; in xfs_bmap_local_to_extents() 1452 isnullstartblock(rec.br_startblock)); in xfs_bmap_isaeof() 1556 ASSERT(!isnullstartblock(new->br_startblock)); in xfs_bmap_add_extent_delay_real() 1571 ASSERT(isnullstartblock(PREV.br_startblock)); in xfs_bmap_add_extent_delay_real() 1575 da_old = startblockval(PREV.br_startblock); in xfs_bmap_add_extent_delay_real() 1593 if (isnullstartblock(LEFT.br_startblock)) in xfs_bmap_add_extent_delay_real() [all …]
|
D | xfs_attr_remote.c | 399 ASSERT((map[i].br_startblock != DELAYSTARTBLOCK) && in xfs_attr_rmtval_get() 400 (map[i].br_startblock != HOLESTARTBLOCK)); in xfs_attr_rmtval_get() 401 dblkno = XFS_FSB_TO_DADDR(mp, map[i].br_startblock); in xfs_attr_rmtval_get() 490 ASSERT((map.br_startblock != DELAYSTARTBLOCK) && in xfs_attr_rmtval_set() 491 (map.br_startblock != HOLESTARTBLOCK)); in xfs_attr_rmtval_set() 526 ASSERT((map.br_startblock != DELAYSTARTBLOCK) && in xfs_attr_rmtval_set() 527 (map.br_startblock != HOLESTARTBLOCK)); in xfs_attr_rmtval_set() 529 dblkno = XFS_FSB_TO_DADDR(mp, map.br_startblock), in xfs_attr_rmtval_set() 591 ASSERT((map.br_startblock != DELAYSTARTBLOCK) && in xfs_attr_rmtval_remove() 592 (map.br_startblock != HOLESTARTBLOCK)); in xfs_attr_rmtval_remove() [all …]
|
D | xfs_bmap.h | 169 irec->br_startblock != HOLESTARTBLOCK && in xfs_bmap_is_real_extent() 170 irec->br_startblock != DELAYSTARTBLOCK && in xfs_bmap_is_real_extent() 171 !isnullstartblock(irec->br_startblock); in xfs_bmap_is_real_extent()
|
D | xfs_bmap_btree.c | 68 irec->br_startblock = ((l0 & xfs_mask64lo(9)) << 43) | (l1 >> 21); in xfs_bmbt_disk_get_all() 110 ASSERT(!(s->br_startblock & xfs_mask64hi(64-BMBT_STARTBLOCK_BITLEN))); in xfs_bmbt_disk_set_all() 115 ((xfs_bmbt_rec_base_t)s->br_startblock >> 43), &r->l0); in xfs_bmbt_disk_set_all() 117 ((xfs_bmbt_rec_base_t)s->br_startblock << 21) | in xfs_bmbt_disk_set_all()
|
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()
|
D | xfs_types.h | 167 xfs_fsblock_t br_startblock; /* starting block number */ member
|
D | xfs_da_btree.c | 2447 if (mapp[i].br_startblock == HOLESTARTBLOCK || in xfs_da_map_covers_blocks() 2448 mapp[i].br_startblock == DELAYSTARTBLOCK) { in xfs_da_map_covers_blocks() 2492 ASSERT(irecs[i].br_startblock != DELAYSTARTBLOCK && in xfs_buf_map_from_irec() 2493 irecs[i].br_startblock != HOLESTARTBLOCK); in xfs_buf_map_from_irec() 2494 map[i].bm_bn = XFS_FSB_TO_DADDR(mp, irecs[i].br_startblock); in xfs_buf_map_from_irec() 2550 irecs->br_startblock = XFS_DADDR_TO_FSB(mp, mappedbno); in xfs_dabuf_map() 2570 (long long)irecs[i].br_startblock, in xfs_dabuf_map()
|
D | xfs_rtbitmap.c | 76 ASSERT(map.br_startblock != NULLFSBLOCK); in xfs_rtbuf_get() 78 XFS_FSB_TO_DADDR(mp, map.br_startblock), in xfs_rtbuf_get()
|
D | xfs_rmap.c | 2281 XFS_FSB_TO_AGNO(tp->t_mountp, bmap->br_startblock), in __xfs_rmap_add() 2283 XFS_FSB_TO_AGBNO(tp->t_mountp, bmap->br_startblock), in __xfs_rmap_add() 2367 bmap.br_startblock = XFS_AGB_TO_FSB(tp->t_mountp, agno, bno); in xfs_rmap_alloc_extent() 2389 bmap.br_startblock = XFS_AGB_TO_FSB(tp->t_mountp, agno, bno); in xfs_rmap_free_extent()
|
D | xfs_inode_fork.c | 561 if (isnullstartblock(rec.br_startblock)) in xfs_iextents_copy()
|
D | xfs_refcount.c | 1212 __xfs_refcount_add(tp, XFS_REFCOUNT_INCREASE, PREV->br_startblock, in xfs_refcount_increase_extent() 1227 __xfs_refcount_add(tp, XFS_REFCOUNT_DECREASE, PREV->br_startblock, in xfs_refcount_decrease_extent()
|
/Linux-v5.4/fs/xfs/scrub/ |
D | bmap.c | 222 xchk_xref_is_used_rt_space(info->sc, irec->br_startblock, in xchk_bmap_rt_iextent_xref() 239 agno = XFS_FSB_TO_AGNO(mp, irec->br_startblock); in xchk_bmap_iextent_xref() 240 agbno = XFS_FSB_TO_AGBNO(mp, irec->br_startblock); in xchk_bmap_iextent_xref() 316 if (irec->br_startblock == HOLESTARTBLOCK) in xchk_bmap_iextent() 324 if (isnullstartblock(irec->br_startblock)) in xchk_bmap_iextent() 332 if (irec->br_startblock + irec->br_blockcount <= irec->br_startblock) in xchk_bmap_iextent() 335 end = irec->br_startblock + irec->br_blockcount - 1; in xchk_bmap_iextent() 337 (!xfs_verify_rtbno(mp, irec->br_startblock) || in xchk_bmap_iextent() 342 (!xfs_verify_fsbno(mp, irec->br_startblock) || in xchk_bmap_iextent() 344 XFS_FSB_TO_AGNO(mp, irec->br_startblock) != in xchk_bmap_iextent() [all …]
|
D | quota.c | 211 if (isnullstartblock(irec.br_startblock) || in xchk_quota_data_fork()
|
/Linux-v5.4/fs/xfs/ |
D | xfs_reflink.c | 191 agno = XFS_FSB_TO_AGNO(ip->i_mount, irec->br_startblock); in xfs_reflink_trim_around_shared() 192 agbno = XFS_FSB_TO_AGBNO(ip->i_mount, irec->br_startblock); in xfs_reflink_trim_around_shared() 234 !isnullstartblock(imap->br_startblock)) { in xfs_inode_need_cow() 263 if (WARN_ON_ONCE(isnullstartblock(got.br_startblock))) in xfs_reflink_convert_cow_locked() 334 if (isnullstartblock(got.br_startblock)) { in xfs_find_trim_cow_extent() 489 if (isnullstartblock(del.br_startblock)) { in xfs_reflink_cancel_cow_blocks() 498 xfs_refcount_free_cow_extent(*tpp, del.br_startblock, in xfs_reflink_cancel_cow_blocks() 501 xfs_bmap_add_free(*tpp, del.br_startblock, in xfs_reflink_cancel_cow_blocks() 676 xfs_refcount_free_cow_extent(tp, del.br_startblock, del.br_blockcount); in xfs_reflink_end_cow_extent() 1016 XFS_FSB_TO_AGNO(mp, irec->br_startblock)); in xfs_reflink_remap_extent() [all …]
|
D | xfs_iomap.c | 45 (unsigned long long)imap->br_startblock, in xfs_alert_fsblock_zero() 61 if (unlikely(!xfs_valid_startblock(ip, imap->br_startblock))) in xfs_bmbt_to_iomap() 64 if (imap->br_startblock == HOLESTARTBLOCK) { in xfs_bmbt_to_iomap() 67 } else if (imap->br_startblock == DELAYSTARTBLOCK || in xfs_bmbt_to_iomap() 68 isnullstartblock(imap->br_startblock)) { in xfs_bmbt_to_iomap() 72 iomap->addr = BBTOB(xfs_fsb_to_db(ip, imap->br_startblock)); in xfs_bmbt_to_iomap() 212 if (nmaps && (imap->br_startblock == HOLESTARTBLOCK)) in xfs_iomap_write_direct() 300 if (unlikely(!xfs_valid_startblock(ip, imap->br_startblock))) in xfs_iomap_write_direct() 817 if (unlikely(!xfs_valid_startblock(ip, imap.br_startblock))) in xfs_iomap_write_unwritten() 847 imap->br_startblock == HOLESTARTBLOCK || in imap_needs_alloc() [all …]
|
D | xfs_pnfs.c | 153 ASSERT(imap.br_startblock != DELAYSTARTBLOCK); in xfs_fs_map_blocks() 155 if (!nimaps || imap.br_startblock == HOLESTARTBLOCK) { in xfs_fs_map_blocks() 208 if (imap.br_startblock == HOLESTARTBLOCK || in xfs_pnfs_validate_isize() 209 imap.br_startblock == DELAYSTARTBLOCK || in xfs_pnfs_validate_isize()
|
D | xfs_bmap_util.c | 222 if (!isnullstartblock(got.br_startblock)) { in xfs_bmap_count_leaves() 411 if (isnullstartblock(got->br_startblock) || in xfs_getbmap_report_one() 412 got->br_startblock == DELAYSTARTBLOCK) { in xfs_getbmap_report_one() 427 p->bmv_block = xfs_fsb_to_db(ip, got->br_startblock); in xfs_getbmap_report_one() 487 if (!isnullstartblock(rec->br_startblock) && in xfs_getbmap_next_rec() 488 rec->br_startblock != DELAYSTARTBLOCK) in xfs_getbmap_next_rec() 489 rec->br_startblock += rec->br_blockcount; in xfs_getbmap_next_rec() 716 !isnullstartblock(del.br_startblock)) { in xfs_bmap_punch_delalloc_range() 807 (imap.br_startblock != HOLESTARTBLOCK || in xfs_free_eofblocks() 1508 ASSERT(tirec.br_startblock != DELAYSTARTBLOCK); in xfs_swap_extent_rmap() [all …]
|
D | xfs_attr_inactive.c | 63 ASSERT(map.br_startblock != DELAYSTARTBLOCK); in xfs_attr3_leaf_freextent() 69 if (map.br_startblock != HOLESTARTBLOCK) { in xfs_attr3_leaf_freextent() 72 map.br_startblock); in xfs_attr3_leaf_freextent()
|
D | xfs_rmap_item.c | 349 return XFS_FSB_TO_AGNO(mp, ra->ri_bmap.br_startblock) - in xfs_rmap_update_diff_items() 350 XFS_FSB_TO_AGNO(mp, rb->ri_bmap.br_startblock); in xfs_rmap_update_diff_items() 400 map->me_startblock = rmap->ri_bmap.br_startblock; in xfs_rmap_update_log_item() 433 rmap->ri_bmap.br_startblock, in xfs_rmap_update_finish_item()
|
D | xfs_dquot.c | 314 ASSERT((map.br_startblock != DELAYSTARTBLOCK) && in xfs_dquot_disk_alloc() 315 (map.br_startblock != HOLESTARTBLOCK)); in xfs_dquot_disk_alloc() 320 dqp->q_blkno = XFS_FSB_TO_DADDR(mp, map.br_startblock); in xfs_dquot_disk_alloc() 407 ASSERT(map.br_startblock != DELAYSTARTBLOCK); in xfs_dquot_disk_read() 408 if (map.br_startblock == HOLESTARTBLOCK) in xfs_dquot_disk_read() 417 dqp->q_blkno = XFS_FSB_TO_DADDR(mp, map.br_startblock); in xfs_dquot_disk_read()
|
D | xfs_bmap_item.c | 351 map->me_startblock = bmap->bi_bmap.br_startblock; in xfs_bmap_update_log_item() 386 bmap->bi_bmap.br_startblock, in xfs_bmap_update_finish_item() 541 irec.br_startblock = bmap->me_startblock; in xfs_bui_recover()
|
D | xfs_symlink.c | 52 d = XFS_FSB_TO_DADDR(mp, mval[n].br_startblock); in xfs_readlink_bmap_ilocked() 290 d = XFS_FSB_TO_DADDR(mp, mval[n].br_startblock); in xfs_symlink() 436 XFS_FSB_TO_DADDR(mp, mval[i].br_startblock), in xfs_inactive_symlink_rmt()
|
D | xfs_refcount_item.c | 554 irec.br_startblock = new_fsb; in xfs_cui_recover() 565 irec.br_startblock, in xfs_cui_recover() 570 irec.br_startblock, in xfs_cui_recover()
|
D | xfs_aops.c | 576 imap.br_startblock = HOLESTARTBLOCK; in xfs_map_blocks() 591 if (imap.br_startblock != HOLESTARTBLOCK && in xfs_map_blocks() 592 isnullstartblock(imap.br_startblock)) in xfs_map_blocks() 772 sector = xfs_fsb_to_db(ip, wpc->imap.br_startblock) + in xfs_add_to_ioend() 897 if (wpc->imap.br_startblock == HOLESTARTBLOCK) in xfs_writepage_map()
|
D | xfs_qm.c | 1003 ASSERT(map[i].br_startblock != DELAYSTARTBLOCK); in xfs_qm_reset_dqcounts_buf() 1009 if (map[i].br_startblock == HOLESTARTBLOCK) in xfs_qm_reset_dqcounts_buf() 1018 (map[i+1].br_startblock != HOLESTARTBLOCK)) { in xfs_qm_reset_dqcounts_buf() 1020 rablkno = map[i+1].br_startblock; in xfs_qm_reset_dqcounts_buf() 1034 map[i].br_startblock, in xfs_qm_reset_dqcounts_buf()
|