Home
last modified time | relevance | path

Searched refs:br_startblock (Results 1 – 25 of 35) sorted by relevance

12

/linux/fs/xfs/libxfs/
H A Dxfs_bmap.c126 cur->bc_rec.b.br_startblock = 0; in xfs_bmbt_lookup_first()
536 ASSERT(mval[i].br_startblock != DELAYSTARTBLOCK && in xfs_bmap_validate_ret()
537 mval[i].br_startblock != HOLESTARTBLOCK); in xfs_bmap_validate_ret()
713 if (isnullstartblock(rec.br_startblock)) in xfs_bmap_extents_to_btree()
864 rec.br_startblock = args.fsbno; in xfs_bmap_local_to_extents()
1124 irec->br_startoff, irec->br_startblock, irec->br_blockcount, in xfs_bmap_complain_bad_rec()
1383 isnullstartblock(rec.br_startblock)); in xfs_bmap_isaeof()
1435 if (xfs_rtb_to_rgno(mp, left->br_startblock) != in xfs_bmap_same_rtgroup()
1436 xfs_rtb_to_rgno(mp, right->br_startblock)) in xfs_bmap_same_rtgroup()
1468 ASSERT(!isnullstartblock(new->br_startblock)); in xfs_bmap_add_extent_delay_real()
[all...]
H A Dxfs_exchmaps.c46 .left1 = { .br_startblock = HOLESTARTBLOCK }, \
47 .right1 = { .br_startblock = HOLESTARTBLOCK }, \
48 .left2 = { .br_startblock = HOLESTARTBLOCK }, \
49 .right2 = { .br_startblock = HOLESTARTBLOCK }, \
301 irec1->br_startblock == DELAYSTARTBLOCK || in xfs_exchmaps_find_mappings()
326 irec2->br_startblock == DELAYSTARTBLOCK || in xfs_exchmaps_find_mappings()
349 if (irec1->br_startblock != irec2->br_startblock) in xfs_exchmaps_find_mappings()
729 if (b1->br_startblock == HOLESTARTBLOCK || in xmi_can_merge()
730 b2->br_startblock in xmi_can_merge()
[all...]
H A Dxfs_attr_remote.c430 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 ! in xfs_attr_rmtval_set_blk()
[all...]
H A Dxfs_bmap.h126 * Special values for xfs_bmbt_irec_t br_startblock field.
156 return irec->br_startblock != HOLESTARTBLOCK && in xfs_bmap_is_real_extent()
157 irec->br_startblock != DELAYSTARTBLOCK && in xfs_bmap_is_real_extent()
158 !isnullstartblock(irec->br_startblock); in xfs_bmap_is_real_extent()
H A Dxfs_bmap_btree.c86 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()
H A Dxfs_iext_tree.c59 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()
H A Dxfs_types.h157 xfs_fsblock_t br_startblock; /* starting block number */ member
H A Dxfs_rtbitmap.c204 ASSERT(map.br_startblock != NULLFSBLOCK); in xfs_rtbuf_get()
206 XFS_FSB_TO_DADDR(mp, map.br_startblock), in xfs_rtbuf_get()
1461 map.br_startblock + i, data); in xfs_rtfile_initialize_blocks()
/linux/fs/xfs/scrub/
H A Dcow_repair.c76 /* refcount btree block number of irec.br_startblock */
102 (startblock - xc->irec.br_startblock); in xrep_cow_mark_file_range()
250 agno = XFS_FSB_TO_AGNO(sc->mp, xc->irec.br_startblock); in xrep_cow_find_bad()
251 xc->irec_startbno = XFS_FSB_TO_AGBNO(sc->mp, xc->irec.br_startblock); in xrep_cow_find_bad()
304 error = xrep_cow_mark_file_range(xc, xc->irec.br_startblock, in xrep_cow_find_bad()
333 xc->irec_startbno = xfs_rtb_to_rgbno(sc->mp, xc->irec.br_startblock); in xrep_cow_find_bad_rt()
336 xfs_rtb_to_rgno(sc->mp, xc->irec.br_startblock)); in xrep_cow_find_bad_rt()
389 error = xrep_cow_mark_file_range(xc, xc->irec.br_startblock, in xrep_cow_find_bad_rt()
494 if (isnullstartblock(got->br_startblock)) in xrep_cow_find_mapping()
523 ASSERT(!isnullstartblock(got->br_startblock)); in xrep_cow_replace_mapping()
[all...]
H A Dbmap.c332 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()
[all...]
H A Dquota_repair.c80 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()
H A Dreap.c972 agbno = XFS_FSB_TO_AGBNO(sc->mp, imap->br_startblock); in xreap_bmapi_select()
1062 agbno = bno = XFS_FSB_TO_AGBNO(sc->mp, imap->br_startblock); in xreap_bmapi_binval()
1086 if (nhmaps != 1 || hmap.br_startblock == DELAYSTARTBLOCK) { in xreap_bmapi_binval()
1170 XFS_FSB_TO_AGBNO(sc->mp, imap->br_startblock), in xrep_reap_bmapi_iter()
1193 XFS_FSB_TO_AGBNO(sc->mp, imap->br_startblock), in xrep_reap_bmapi_iter()
1214 return xfs_free_extent_later(sc->tp, imap->br_startblock, in xrep_reap_bmapi_iter()
1238 agno = XFS_FSB_TO_AGNO(sc->mp, imap->br_startblock); in xreap_ifork_extent()
1296 if (nimaps != 1 || imap.br_startblock == DELAYSTARTBLOCK) { in xrep_reap_ifork()
H A Dbmap_repair.c139 .br_startblock = startblock, in xrep_bmap_from_rmap()
180 irec.br_startblock += irec.br_blockcount; in xrep_bmap_from_rmap()
499 if (!isnullstartblock(irec.br_startblock)) in xrep_bmap_find_delalloc()
582 } while (isnullstartblock(irec->br_startblock)); in xrep_bmap_get_records()
673 if (!isnullstartblock(irec.br_startblock)) in xrep_bmap_extents_load()
H A Dquota.c111 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 Drtrmap_repair.c232 if (xfs_rtb_to_rgno(mp, rec->br_startblock) != in xrep_rtrmap_visit_bmbt()
240 rgbno = xfs_rtb_to_rgbno(mp, rec->br_startblock); in xrep_rtrmap_visit_bmbt()
313 if (isnullstartblock(rec.br_startblock)) in xrep_rtrmap_scan_iext()
H A Drtbitmap_repair.c438 map.br_startblock == HOLESTARTBLOCK) { in xrep_rtbitmap_data_mappings()
447 if (map.br_startblock == DELAYSTARTBLOCK) in xrep_rtbitmap_data_mappings()
H A Dtempfile.c448 if (map.br_startblock == DELAYSTARTBLOCK) in xrep_tempfile_prealloc()
515 XFS_FSB_TO_DADDR(mp, map.br_startblock), in xrep_tempfile_copyin()
/linux/fs/xfs/
H A Dxfs_reflink.c150 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()
534 ASSERT(isnullstartblock(cmap->br_startblock) || in xfs_reflink_fill_delalloc()
535 cmap->br_startblock == DELAYSTARTBLOCK); in xfs_reflink_fill_delalloc()
601 if (isnullstartblock(cmap->br_startblock) || in xfs_reflink_allocate_cow()
[all...]
H A Dxfs_iomap.c49 (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()
116 if (imap->br_startblock == HOLESTARTBLOCK) { in xfs_bmbt_to_iomap()
119 } else if (imap->br_startblock == DELAYSTARTBLOCK || in xfs_bmbt_to_iomap()
120 isnullstartblock(imap->br_startblock)) { in xfs_bmbt_to_iomap()
124 xfs_daddr_t daddr = xfs_fsb_to_db(ip, imap->br_startblock); in xfs_bmbt_to_iomap()
141 xfs_rtbno_is_group_start(mp, imap->br_startblock)) in xfs_bmbt_to_iomap()
338 if (unlikely(!xfs_valid_startblock(ip, imap->br_startblock))) { in xfs_iomap_write_direct()
512 isnullstartblock(got.br_startblock) || in xfs_iomap_prealloc_size()
514 got.br_startblock in xfs_iomap_prealloc_size()
[all...]
H A Dxfs_pnfs.c179 ASSERT(!nimaps || imap.br_startblock != DELAYSTARTBLOCK); in xfs_fs_map_blocks()
182 (!nimaps || imap.br_startblock == HOLESTARTBLOCK)) { in xfs_fs_map_blocks()
185 else if (nimaps && imap.br_startblock == HOLESTARTBLOCK) in xfs_fs_map_blocks()
238 if (imap.br_startblock == HOLESTARTBLOCK || in xfs_pnfs_validate_isize()
239 imap.br_startblock == DELAYSTARTBLOCK || in xfs_pnfs_validate_isize()
H A Dxfs_bmap_util.c83 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()
1285 ASSERT(tirec.br_startblock != DELAYSTARTBLOCK); in xfs_swap_extent_rmap()
1347 if (tirec.br_startblock ! in xfs_swap_extent_rmap()
[all...]
H A Dxfs_zone_alloc.c225 old_startblock != data.br_startblock) in xfs_zoned_map_extent()
236 if (data.br_startblock != HOLESTARTBLOCK) { in xfs_zoned_map_extent()
237 ASSERT(data.br_startblock != DELAYSTARTBLOCK); in xfs_zoned_map_extent()
238 ASSERT(!isnullstartblock(data.br_startblock)); in xfs_zoned_map_extent()
244 error = xfs_free_extent_later(tp, data.br_startblock, in xfs_zoned_map_extent()
253 xfs_zone_record_blocks(tp, new->br_startblock, new->br_blockcount, oz, in xfs_zoned_map_extent()
262 xfs_zone_record_blocks(tp, new->br_startblock, new->br_blockcount, oz, in xfs_zoned_map_extent()
280 .br_startblock = xfs_daddr_to_rtb(mp, daddr), in xfs_zoned_end_io()
311 new.br_startblock += new.br_blockcount; in xfs_zoned_end_io()
385 rtg = xfs_rtgroup_grab(mp, xfs_rtb_to_rgno(mp, got.br_startblock)); in xfs_last_used_zone()
[all...]
H A Dxfs_dquot.c388 ASSERT((map.br_startblock != DELAYSTARTBLOCK) && in xfs_dquot_disk_alloc()
389 (map.br_startblock != HOLESTARTBLOCK)); in xfs_dquot_disk_alloc()
394 dqp->q_blkno = XFS_FSB_TO_DADDR(mp, map.br_startblock); in xfs_dquot_disk_alloc()
490 ASSERT(map.br_startblock != DELAYSTARTBLOCK); in xfs_dquot_disk_read()
491 if (map.br_startblock == HOLESTARTBLOCK) in xfs_dquot_disk_read()
500 dqp->q_blkno = XFS_FSB_TO_DADDR(mp, map.br_startblock); in xfs_dquot_disk_read()
H A Dxfs_rmap_item.c294 map->me_startblock = ri->ri_bmap.br_startblock; in xfs_rmap_update_log_item()
406 ri->ri_group = xfs_group_intent_get(mp, ri->ri_bmap.br_startblock, in xfs_rmap_defer_add()
552 ri->ri_bmap.br_startblock = map->me_startblock; in xfs_rui_recover_work()
H A Dxfs_qm.c1244 ASSERT(map[i].br_startblock != DELAYSTARTBLOCK); in xfs_qm_reset_dqcounts_buf()
1250 if (map[i].br_startblock == HOLESTARTBLOCK) in xfs_qm_reset_dqcounts_buf()
1259 (map[i+1].br_startblock != HOLESTARTBLOCK)) { in xfs_qm_reset_dqcounts_buf()
1261 rablkno = map[i+1].br_startblock; in xfs_qm_reset_dqcounts_buf()
1275 map[i].br_startblock, in xfs_qm_reset_dqcounts_buf()

12