Searched refs:br_startblock (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/fs/xfs/libxfs/
H A Dxfs_bmap.c124 cur->bc_rec.b.br_startblock = 0;
536 ASSERT(mval[i].br_startblock != DELAYSTARTBLOCK &&
537 mval[i].br_startblock != HOLESTARTBLOCK);
714 if (isnullstartblock(rec.br_startblock))
864 rec.br_startblock = args.fsbno;
1140 irec->br_startoff, irec->br_startblock, irec->br_blockcount,
1399 isnullstartblock(rec.br_startblock));
1466 ASSERT(!isnullstartblock(new->br_startblock));
1480 ASSERT(isnullstartblock(PREV.br_startblock));
1484 da_old = startblockval(PREV.br_startblock);
[all...]
H A Dxfs_attr_remote.c418 ASSERT((map[i].br_startblock != DELAYSTARTBLOCK) &&
419 (map[i].br_startblock != HOLESTARTBLOCK));
420 dblkno = XFS_FSB_TO_DADDR(mp, map[i].br_startblock);
514 ASSERT((map.br_startblock != DELAYSTARTBLOCK) &&
515 (map.br_startblock != HOLESTARTBLOCK));
517 dblkno = XFS_FSB_TO_DADDR(mp, map.br_startblock),
555 if (XFS_IS_CORRUPT(mp, map->br_startblock == DELAYSTARTBLOCK) ||
556 XFS_IS_CORRUPT(mp, map->br_startblock == HOLESTARTBLOCK)) {
562 XFS_FSB_TO_DADDR(mp, map->br_startblock),
630 ASSERT((map->br_startblock !
[all...]
H A Dxfs_bmap.h122 * Special values for xfs_bmbt_irec_t br_startblock field.
152 return irec->br_startblock != HOLESTARTBLOCK &&
153 irec->br_startblock != DELAYSTARTBLOCK &&
154 !isnullstartblock(irec->br_startblock);
H A Dxfs_bmap_btree.c86 irec->br_startblock = ((l0 & xfs_mask64lo(9)) << 43) | (l1 >> 21);
128 ASSERT(!(s->br_startblock & xfs_mask64hi(64-BMBT_STARTBLOCK_BITLEN)));
133 ((xfs_bmbt_rec_base_t)s->br_startblock >> 43), &r->l0);
135 ((xfs_bmbt_rec_base_t)s->br_startblock << 21) |
H A Dxfs_types.h153 xfs_fsblock_t br_startblock; /* starting block number */ member in struct:xfs_bmbt_irec
H A Dxfs_symlink_remote.c262 d = XFS_FSB_TO_DADDR(mp, mval[n].br_startblock);
355 d = XFS_FSB_TO_DADDR(mp, mval[n].br_startblock);
H A Dxfs_iext_tree.c59 ASSERT((irec->br_startblock & ~XFS_IEXT_STARTBLOCK_MASK) == 0);
64 rec->lo |= (irec->br_startblock << 54);
65 rec->hi |= ((irec->br_startblock & ~xfs_mask64lo(10)) << (22 - 10));
79 irec->br_startblock = rec->lo >> 54;
80 irec->br_startblock |= (rec->hi & xfs_mask64hi(42)) >> (22 - 10);
H A Dxfs_rmap.c2645 bno = XFS_FSB_TO_AGBNO(mp, ri->ri_bmap.br_startblock);
2688 bno = XFS_FSB_TO_AGBNO(rcur->bc_mp, ri->ri_bmap.br_startblock);
2726 XFS_FSB_TO_AGNO(tp->t_mountp, bmap->br_startblock),
2728 XFS_FSB_TO_AGBNO(tp->t_mountp, bmap->br_startblock),
2822 bmap.br_startblock = XFS_AGB_TO_FSB(tp->t_mountp, agno, bno);
2844 bmap.br_startblock = XFS_AGB_TO_FSB(tp->t_mountp, agno, bno);
/linux-master/fs/xfs/scrub/
H A Dcow_repair.c69 /* refcount btree block number of irec.br_startblock */
95 (startblock - xc->irec.br_startblock);
246 agno = XFS_FSB_TO_AGNO(sc->mp, xc->irec.br_startblock);
247 xc->irec_startbno = XFS_FSB_TO_AGBNO(sc->mp, xc->irec.br_startblock);
301 error = xrep_cow_mark_file_range(xc, xc->irec.br_startblock,
379 if (isnullstartblock(got->br_startblock))
408 ASSERT(!isnullstartblock(got->br_startblock));
417 new.br_startblock = repl->fsbno;
427 new.br_startblock += repl->len;
432 new.br_startblock
[all...]
H A Drtbitmap_repair.c85 map.br_startblock == HOLESTARTBLOCK) {
94 if (map.br_startblock == DELAYSTARTBLOCK)
H A Dbmap.c317 xchk_xref_is_used_rt_space(info->sc, irec->br_startblock,
335 agno = XFS_FSB_TO_AGNO(mp, irec->br_startblock);
336 agbno = XFS_FSB_TO_AGBNO(mp, irec->br_startblock);
437 !xfs_verify_rtbext(mp, irec->br_startblock, irec->br_blockcount))
441 !xfs_verify_fsbext(mp, irec->br_startblock, irec->br_blockcount))
512 irec.br_startblock != iext_irec.br_startblock ||
603 if (irec.br_startblock != XFS_AGB_TO_FSB(sc->mp,
815 if (irec->br_startblock == HOLESTARTBLOCK)
837 if (b1->br_startblock
[all...]
H A Dquota_repair.c83 dq->q_blkno = XFS_FSB_TO_DADDR(mp, irec->br_startblock);
141 } else if (dq->q_blkno != XFS_FSB_TO_DADDR(mp, irec.br_startblock)) {
147 dq->q_blkno = XFS_FSB_TO_DADDR(mp, irec.br_startblock);
421 if (isnullstartblock(irec.br_startblock)) {
489 for (fsbno = irec.br_startblock, off = irec.br_startoff;
490 fsbno < irec.br_startblock + irec.br_blockcount;
H A Dbmap_repair.c130 .br_startblock = startblock,
171 irec.br_startblock += irec.br_blockcount;
384 if (!isnullstartblock(irec.br_startblock))
452 } while (isnullstartblock(irec->br_startblock));
543 if (!isnullstartblock(irec.br_startblock))
H A Dquota.c111 if (!xfs_verify_fsbno(mp, irec.br_startblock))
113 if (XFS_FSB_TO_DADDR(mp, irec.br_startblock) != dq->q_blkno)
H A Drmap_repair.c346 if (XFS_FSB_TO_AGNO(mp, rec->br_startblock) !=
350 agbno = XFS_FSB_TO_AGBNO(mp, rec->br_startblock);
500 if (isnullstartblock(rec.br_startblock))
/linux-master/fs/xfs/
H A Dxfs_reflink.c190 pag = xfs_perag_get(mp, XFS_FSB_TO_AGNO(mp, irec->br_startblock));
191 agbno = XFS_FSB_TO_AGBNO(mp, irec->br_startblock);
236 !isnullstartblock(imap->br_startblock)) {
265 if (WARN_ON_ONCE(isnullstartblock(got.br_startblock)))
336 if (isnullstartblock(cmap->br_startblock)) {
484 ASSERT(isnullstartblock(cmap->br_startblock) ||
485 cmap->br_startblock == DELAYSTARTBLOCK);
558 if (isnullstartblock(cmap->br_startblock) ||
559 cmap->br_startblock == DELAYSTARTBLOCK)
608 if (isnullstartblock(del.br_startblock)) {
[all...]
H A Dxfs_pnfs.c182 ASSERT(!nimaps || imap.br_startblock != DELAYSTARTBLOCK);
185 (!nimaps || imap.br_startblock == HOLESTARTBLOCK)) {
188 else if (nimaps && imap.br_startblock == HOLESTARTBLOCK)
241 if (imap.br_startblock == HOLESTARTBLOCK ||
242 imap.br_startblock == DELAYSTARTBLOCK ||
H A Dxfs_iomap.c45 (unsigned long long)imap->br_startblock,
104 if (unlikely(!xfs_valid_startblock(ip, imap->br_startblock))) {
109 if (imap->br_startblock == HOLESTARTBLOCK) {
112 } else if (imap->br_startblock == DELAYSTARTBLOCK ||
113 isnullstartblock(imap->br_startblock)) {
117 iomap->addr = BBTOB(xfs_fsb_to_db(ip, imap->br_startblock));
332 if (unlikely(!xfs_valid_startblock(ip, imap->br_startblock))) {
459 isnullstartblock(got.br_startblock) ||
461 got.br_startblock + got.br_blockcount != prev.br_startblock)
[all...]
H A Dxfs_bmap_util.c90 if (!isnullstartblock(got.br_startblock)) {
167 if (isnullstartblock(got->br_startblock) ||
168 got->br_startblock == DELAYSTARTBLOCK) {
181 p->bmv_block = xfs_fsb_to_db(ip, got->br_startblock);
241 if (!isnullstartblock(rec->br_startblock) &&
242 rec->br_startblock != DELAYSTARTBLOCK)
243 rec->br_startblock += rec->br_blockcount;
473 !isnullstartblock(del.br_startblock)) {
566 return imap.br_startblock != HOLESTARTBLOCK || ip->i_delayed_blks;
1257 ASSERT(tirec.br_startblock !
[all...]
H A Dxfs_aops.c367 imap.br_startblock = HOLESTARTBLOCK;
382 if (imap.br_startblock != HOLESTARTBLOCK &&
383 isnullstartblock(imap.br_startblock))
H A Dxfs_dquot.c361 ASSERT((map.br_startblock != DELAYSTARTBLOCK) &&
362 (map.br_startblock != HOLESTARTBLOCK));
367 dqp->q_blkno = XFS_FSB_TO_DADDR(mp, map.br_startblock);
463 ASSERT(map.br_startblock != DELAYSTARTBLOCK);
464 if (map.br_startblock == HOLESTARTBLOCK)
473 dqp->q_blkno = XFS_FSB_TO_DADDR(mp, map.br_startblock);
H A Dxfs_bmap_item.c262 map->me_startblock = bi->bi_bmap.br_startblock;
332 agno = XFS_FSB_TO_AGNO(mp, bi->bi_bmap.br_startblock);
463 bi->bi_bmap.br_startblock = map->me_startblock;
H A Dxfs_rmap_item.c307 map->me_startblock = ri->ri_bmap.br_startblock;
361 agno = XFS_FSB_TO_AGNO(mp, ri->ri_bmap.br_startblock);
493 ri->ri_bmap.br_startblock = map->me_startblock;
H A Dxfs_symlink.c307 XFS_FSB_TO_DADDR(mp, mval[i].br_startblock),
H A Dxfs_qm.c1031 ASSERT(map[i].br_startblock != DELAYSTARTBLOCK);
1037 if (map[i].br_startblock == HOLESTARTBLOCK)
1046 (map[i+1].br_startblock != HOLESTARTBLOCK)) {
1048 rablkno = map[i+1].br_startblock;
1062 map[i].br_startblock,

Completed in 226 milliseconds

12