Searched refs:ir_startino (Results 1 - 12 of 12) sorted by relevance

/linux-master/fs/xfs/libxfs/
H A Dxfs_ialloc_btree.c207 key->inobt.ir_startino = rec->inobt.ir_startino;
217 x = be32_to_cpu(rec->inobt.ir_startino);
219 key->inobt.ir_startino = cpu_to_be32(x);
227 rec->inobt.ir_startino = cpu_to_be32(cur->bc_rec.i.ir_startino);
272 return (int64_t)be32_to_cpu(key->inobt.ir_startino) -
273 cur->bc_rec.i.ir_startino;
283 ASSERT(!mask || mask->inobt.ir_startino);
285 return (int64_t)be32_to_cpu(k1->inobt.ir_startino)
[all...]
H A Dxfs_ialloc.c42 cur->bc_rec.i.ir_startino = ino;
61 rec.inobt.ir_startino = cpu_to_be32(irec->ir_startino);
81 irec->ir_startino = be32_to_cpu(rec->inobt.ir_startino);
118 if (!xfs_verify_agino(pag, irec->ir_startino))
121 irec->ir_startino + XFS_INODES_PER_CHUNK - 1))
148 irec->ir_startino, irec->ir_count, irec->ir_freecount,
486 if (trec->ir_startino != srec->ir_startino)
[all...]
H A Dxfs_format.h1431 __be32 ir_startino; /* starting inode number */ member in struct:xfs_inobt_rec
1446 xfs_agino_t ir_startino; /* starting inode number */ member in struct:xfs_inobt_rec_incore
1463 __be32 ir_startino; /* starting inode number */ member in struct:xfs_inobt_key
/linux-master/fs/xfs/scrub/
H A Dialloc.c91 if (frec.ir_startino + XFS_INODES_PER_CHUNK <= agino)
95 frec_idx = agino - frec.ir_startino;
147 for (i = agino, rec_idx = agino - irec->ir_startino;
194 if (irec.ir_startino + XFS_INODES_PER_CHUNK <= agino)
198 rec_idx = agino - irec.ir_startino;
235 for (i = agino, rec_idx = agino - frec->ir_startino;
321 agino = irec->ir_startino + irec_ino;
382 agbno = XFS_AGINO_TO_AGBNO(mp, irec->ir_startino + cluster_base);
396 * ir_startino can be large enough to make im_boffset nonzero.
401 imap.im_boffset = XFS_INO_TO_OFFSET(mp, irec->ir_startino) <<
[all...]
H A Dialloc_repair.c203 ri->rie.ir_startino = NULLAGINO;
228 xfs_agino_t ir_startino; local
233 ir_startino = cluster_ir_startino;
235 ir_startino = rounddown(ir_startino, XFS_INODES_PER_CHUNK);
236 cluster_base = cluster_ir_startino - ir_startino;
242 if (ri->rie.ir_startino != NULLAGINO &&
243 ri->rie.ir_startino + XFS_INODES_PER_CHUNK <= ir_startino) {
249 if (ri->rie.ir_startino
[all...]
H A Discan.c72 if (skip_agino < rec->ir_startino)
77 rec->ir_free |= xfs_inobt_maskn(skip_agino - rec->ir_startino, 1);
143 XFS_IS_CORRUPT(mp, lastino >= rec.ir_startino)) {
147 lastino = rec.ir_startino + XFS_INODES_PER_CHUNK - 1;
153 if (rec.ir_startino + XFS_INODES_PER_CHUNK <= agino)
165 if (agino >= rec.ir_startino)
167 agino + 1 - rec.ir_startino);
178 *cursor = rec.ir_startino + next;
H A Dinode.c639 if (rec.ir_startino > agino ||
640 rec.ir_startino + XFS_INODES_PER_CHUNK <= agino)
643 if (rec.ir_free & XFS_INOBT_MASK(agino - rec.ir_startino))
H A Drmap_repair.c650 agino = irec.ir_startino;
665 for (i = 0, agino = irec.ir_startino;
H A Dtrace.h1650 __entry->startino = rec->ir_startino;
/linux-master/fs/xfs/
H A Dxfs_iwalk.c108 agbno = XFS_AGINO_TO_AGBNO(mp, irec->ir_startino);
138 idx = agino - irec->ir_startino;
212 irec->ir_startino + j);
309 irec->ir_startino + XFS_INODES_PER_CHUNK - 1);
315 if (irec->ir_startino + XFS_INODES_PER_CHUNK <= agino)
365 ASSERT(next_agino >= irec->ir_startino + XFS_INODES_PER_CHUNK);
429 rec_fsino = XFS_AGINO_TO_INO(mp, pag->pag_agno, irec->ir_startino);
H A Dxfs_itable.c395 .xi_startino = XFS_AGINO_TO_INO(mp, agno, irec->ir_startino),
407 ic->breq->startino = XFS_AGINO_TO_INO(mp, agno, irec->ir_startino) +
H A Dxfs_trace.h4182 __entry->startino = irec->ir_startino;

Completed in 208 milliseconds