Searched refs:rc_startblock (Results 1 - 10 of 10) sorted by relevance

/linux-master/fs/xfs/libxfs/
H A Dxfs_refcount_btree.c136 key->refc.rc_startblock = rec->refc.rc_startblock;
146 x = be32_to_cpu(rec->refc.rc_startblock);
148 key->refc.rc_startblock = cpu_to_be32(x);
159 start = xfs_refcount_encode_startblock(irec->rc_startblock,
161 rec->refc.rc_startblock = cpu_to_be32(start);
187 start = xfs_refcount_encode_startblock(irec->rc_startblock,
189 return (int64_t)be32_to_cpu(kp->rc_startblock) - start;
199 ASSERT(!mask || mask->refc.rc_startblock);
201 return (int64_t)be32_to_cpu(k1->refc.rc_startblock)
[all...]
H A Dxfs_refcount.c57 cur->bc_rec.rc.rc_startblock = bno;
77 cur->bc_rec.rc.rc_startblock = bno;
97 cur->bc_rec.rc.rc_startblock = bno;
111 start = be32_to_cpu(rec->refc.rc_startblock);
119 irec->rc_startblock = start;
137 if (!xfs_verify_agbext(pag, irec->rc_startblock, irec->rc_blockcount))
159 irec->rc_startblock, irec->rc_blockcount, irec->rc_refcount);
206 start = xfs_refcount_encode_startblock(irec->rc_startblock,
208 rec.refc.rc_startblock = cpu_to_be32(start);
234 cur->bc_rec.rc.rc_startblock
[all...]
H A Dxfs_types.h168 xfs_agblock_t rc_startblock; /* starting block number */ member in struct:xfs_refcount_irec
H A Dxfs_format.h1588 * rc_startblock and ending rc_blockcount blocks later) with a reference
1610 __be32 rc_startblock; /* starting block number */ member in struct:xfs_refcount_rec
1616 __be32 rc_startblock; /* starting block number */ member in struct:xfs_refcount_key
/linux-master/fs/xfs/scrub/
H A Dcow_repair.c117 if (dst->rc_startblock < xc->irec_startbno) {
118 adj = xc->irec_startbno - dst->rc_startblock;
120 dst->rc_startblock += adj;
123 if (dst->rc_startblock + dst->rc_blockcount >
125 adj = (dst->rc_startblock + dst->rc_blockcount) -
149 rrec.rc_startblock);
177 if (xc->next_bno >= rrec.rc_startblock)
183 rrec.rc_startblock - xc->next_bno);
188 xc->next_bno = rrec.rc_startblock + rrec.rc_blockcount;
258 rc_low.rc_startblock
[all...]
H A Drefcount.c291 .bno = irec->rc_startblock,
307 low.rm_startblock = irec->rc_startblock;
309 high.rm_startblock = irec->rc_startblock + irec->rc_blockcount - 1;
339 xchk_xref_is_used_space(sc, irec->rc_startblock, irec->rc_blockcount);
340 xchk_xref_is_not_inode_chunk(sc, irec->rc_startblock,
419 if (r1->rc_startblock + r1->rc_blockcount != r2->rc_startblock)
479 xchk_refcountbt_xref_gaps(bs->sc, rrc, irec.rc_startblock);
480 rrc->next_unshared_agbno = irec.rc_startblock +
H A Drefcount_repair.c148 error = xfs_alloc_has_records(sc->sa.bno_cur, rec->rc_startblock,
157 rec->rc_startblock, rec->rc_blockcount, &outcome);
176 .rc_startblock = agbno,
296 start = irec->rc_startblock & ~XFS_REFC_COWFLAG;
358 if (irec.rc_startblock < next_agbno)
361 next_agbno = irec.rc_startblock + irec.rc_blockcount;
H A Drmap_repair.c752 return xagb_bitmap_set(bitmap, irec->rc_startblock, irec->rc_blockcount);
766 .rc_startblock = 0,
770 .rc_startblock = -1U,
H A Dtrace.h855 __entry->startblock = irec->rc_startblock;
1681 __entry->startblock = rec->rc_startblock;
/linux-master/fs/xfs/
H A Dxfs_trace.h3124 __entry->startblock = irec->rc_startblock;
3161 __entry->startblock = irec->rc_startblock;
3203 __entry->i1_startblock = i1->rc_startblock;
3207 __entry->i2_startblock = i2->rc_startblock;
3254 __entry->i1_startblock = i1->rc_startblock;
3258 __entry->i2_startblock = i2->rc_startblock;
3311 __entry->i1_startblock = i1->rc_startblock;
3315 __entry->i2_startblock = i2->rc_startblock;
3319 __entry->i3_startblock = i3->rc_startblock;

Completed in 473 milliseconds