Home
last modified time | relevance | path

Searched refs:agino (Results 1 – 15 of 15) sorted by relevance

/openbmc/linux/fs/xfs/scrub/
H A Dialloc.c68 xfs_agino_t agino, in xchk_inobt_xref_finobt() argument
81 error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_LE, &has_record); in xchk_inobt_xref_finobt()
91 if (frec.ir_startino + XFS_INODES_PER_CHUNK <= agino) in xchk_inobt_xref_finobt()
95 frec_idx = agino - frec.ir_startino; in xchk_inobt_xref_finobt()
135 xfs_agino_t agino, in xchk_inobt_chunk_xref_finobt() argument
147 for (i = agino, rec_idx = agino - irec->ir_startino; in xchk_inobt_chunk_xref_finobt()
148 i < agino + nr_inodes; in xchk_inobt_chunk_xref_finobt()
171 xfs_agino_t agino, in xchk_finobt_xref_inobt() argument
184 error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_LE, &has_record); in xchk_finobt_xref_inobt()
194 if (irec.ir_startino + XFS_INODES_PER_CHUNK <= agino) in xchk_finobt_xref_inobt()
[all …]
H A Dinode.c602 xfs_agino_t agino; in xchk_inode_xref_finobt() local
609 agino = XFS_INO_TO_AGINO(sc->mp, ino); in xchk_inode_xref_finobt()
615 error = xfs_inobt_lookup(sc->sa.fino_cur, agino, XFS_LOOKUP_LE, in xchk_inode_xref_finobt()
630 if (rec.ir_startino > agino || in xchk_inode_xref_finobt()
631 rec.ir_startino + XFS_INODES_PER_CHUNK <= agino) in xchk_inode_xref_finobt()
634 if (rec.ir_free & XFS_INOBT_MASK(agino - rec.ir_startino)) in xchk_inode_xref_finobt()
H A Dagheader.c880 xfs_agino_t agino; in xchk_agi() local
928 agino = be32_to_cpu(agi->agi_newino); in xchk_agi()
929 if (!xfs_verify_agino_or_null(pag, agino)) in xchk_agi()
932 agino = be32_to_cpu(agi->agi_dirino); in xchk_agi()
933 if (!xfs_verify_agino_or_null(pag, agino)) in xchk_agi()
938 agino = be32_to_cpu(agi->agi_unlinked[i]); in xchk_agi()
939 if (!xfs_verify_agino_or_null(pag, agino)) in xchk_agi()
H A Dcommon.c1247 xfs_agino_t agino, in xchk_inode_is_allocated() argument
1269 ino = XFS_AGINO_TO_INO(sc->mp, pag->pag_agno, agino); in xchk_inode_is_allocated()
1275 ip = radix_tree_lookup(&pag->pag_ici_root, agino); in xchk_inode_is_allocated()
H A Dcommon.h231 int xchk_inode_is_allocated(struct xfs_scrub *sc, xfs_agino_t agino,
/openbmc/linux/fs/xfs/libxfs/
H A Dxfs_types.c84 xfs_agino_t agino) in xfs_verify_agno_agino() argument
90 return agino >= first && agino <= last; in xfs_verify_agno_agino()
103 xfs_agino_t agino = XFS_INO_TO_AGINO(mp, ino); in xfs_verify_ino() local
107 if (XFS_AGINO_TO_INO(mp, agno, agino) != ino) in xfs_verify_ino()
109 return xfs_verify_agno_agino(mp, agno, agino); in xfs_verify_ino()
H A Dxfs_ag.h195 xfs_verify_agino(struct xfs_perag *pag, xfs_agino_t agino) in xfs_verify_agino() argument
197 if (agino < pag->agino_min) in xfs_verify_agino()
199 if (agino > pag->agino_max) in xfs_verify_agino()
209 xfs_verify_agino_or_null(struct xfs_perag *pag, xfs_agino_t agino) in xfs_verify_agino_or_null() argument
211 if (agino == NULLAGINO) in xfs_verify_agino_or_null()
213 return xfs_verify_agino(pag, agino); in xfs_verify_agino_or_null()
H A Dxfs_ialloc.c957 xfs_agino_t agino, in xfs_ialloc_get_rec() argument
964 error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_EQ, &i); in xfs_ialloc_get_rec()
1921 xfs_agino_t agino, in xfs_difree_inobt() argument
1935 ASSERT(XFS_AGINO_TO_AGBNO(mp, agino) < be32_to_cpu(agi->agi_length)); in xfs_difree_inobt()
1949 if ((error = xfs_inobt_lookup(cur, agino, XFS_LOOKUP_LE, &i))) { in xfs_difree_inobt()
1971 off = agino - rec.ir_startino; in xfs_difree_inobt()
2055 xfs_agino_t agino, in xfs_difree_finobt() argument
2061 int offset = agino - ibtrec->ir_startino; in xfs_difree_finobt()
2170 xfs_agino_t agino; /* allocation group inode number */ in xfs_difree() local
2184 agino = XFS_INO_TO_AGINO(mp, inode); in xfs_difree()
[all …]
/openbmc/linux/fs/xfs/
H A Dxfs_iwalk.c130 xfs_agino_t agino, /* starting inode of chunk */ in xfs_iwalk_adjust_start() argument
136 idx = agino - irec->ir_startino; in xfs_iwalk_adjust_start()
265 xfs_agino_t agino, in xfs_iwalk_ag_start() argument
283 if (agino == 0) in xfs_iwalk_ag_start()
293 error = xfs_inobt_lookup(*curpp, agino, XFS_LOOKUP_LE, has_more); in xfs_iwalk_ag_start()
319 if (irec->ir_startino + XFS_INODES_PER_CHUNK <= agino) in xfs_iwalk_ag_start()
327 xfs_iwalk_adjust_start(agino, irec); in xfs_iwalk_ag_start()
410 xfs_agino_t agino; in xfs_iwalk_ag() local
416 agino = XFS_INO_TO_AGINO(mp, iwag->startino); in xfs_iwalk_ag()
417 error = xfs_iwalk_ag_start(iwag, agino, &cur, &agi_bp, &has_more); in xfs_iwalk_ag()
H A Dxfs_icache.c226 xfs_agino_t agino, in xfs_perag_set_inode_tag() argument
235 radix_tree_tag_set(&pag->pag_ici_root, agino, tag); in xfs_perag_set_inode_tag()
265 xfs_agino_t agino, in xfs_perag_clear_inode_tag() argument
276 if (agino != NULLAGINO) in xfs_perag_clear_inode_tag()
277 radix_tree_tag_clear(&pag->pag_ici_root, agino, tag); in xfs_perag_clear_inode_tag()
608 xfs_agino_t agino = XFS_INO_TO_AGINO(mp, ino); in xfs_iget_cache_miss() local
698 error = radix_tree_insert(&pag->pag_ici_root, agino, ip); in xfs_iget_cache_miss()
745 xfs_agino_t agino; in xfs_iget() local
758 agino = XFS_INO_TO_AGINO(mp, ino); in xfs_iget()
763 ip = radix_tree_lookup(&pag->pag_ici_root, agino); in xfs_iget()
H A Dxfs_inode.c1856 xfs_agino_t agino) in xfs_iunlink_lookup() argument
1861 ip = radix_tree_lookup(&pag->pag_ici_root, agino); in xfs_iunlink_lookup()
2012 xfs_agino_t agino = XFS_INO_TO_AGINO(mp, ip->i_ino); in xfs_iunlink_insert_inode() local
2013 short bucket_index = agino % XFS_AGI_UNLINKED_BUCKETS; in xfs_iunlink_insert_inode()
2022 if (next_agino == agino || in xfs_iunlink_insert_inode()
2032 error = xfs_iunlink_update_backref(pag, agino, next_agino); in xfs_iunlink_insert_inode()
2034 error = xfs_iunlink_reload_next(tp, agibp, agino, next_agino); in xfs_iunlink_insert_inode()
2051 return xfs_iunlink_update_bucket(tp, pag, agibp, bucket_index, agino); in xfs_iunlink_insert_inode()
2097 xfs_agino_t agino = XFS_INO_TO_AGINO(mp, ip->i_ino); in xfs_iunlink_remove_inode() local
2099 short bucket_index = agino % XFS_AGI_UNLINKED_BUCKETS; in xfs_iunlink_remove_inode()
[all …]
H A Dxfs_trace.h878 TP_PROTO(struct xfs_mount *mp, xfs_agnumber_t agno, xfs_agino_t agino,
880 TP_ARGS(mp, agno, agino, holemask, nagino, nholemask),
884 __field(xfs_agino_t, agino)
892 __entry->agino = agino;
900 __entry->agino,
907 TP_PROTO(struct xfs_mount *mp, xfs_agnumber_t agno, xfs_agino_t agino,
909 TP_ARGS(mp, agno, agino, holemask),
913 __field(xfs_agino_t, agino)
919 __entry->agino = agino;
926 __entry->agino,
[all …]
H A Dxfs_itable.c264 xfs_agino_t agino = XFS_INO_TO_AGINO(mp, startino); in xfs_bulkstat_already_done() local
267 startino != XFS_AGINO_TO_INO(mp, agno, agino); in xfs_bulkstat_already_done()
H A Dxfs_log_recover.c2694 xfs_agino_t prev_agino, agino; in xlog_recover_iunlink_bucket() local
2697 agino = be32_to_cpu(agi->agi_unlinked[bucket]); in xlog_recover_iunlink_bucket()
2698 while (agino != NULLAGINO) { in xlog_recover_iunlink_bucket()
2700 XFS_AGINO_TO_INO(mp, pag->pag_agno, agino), in xlog_recover_iunlink_bucket()
2708 agino = ip->i_next_unlinked; in xlog_recover_iunlink_bucket()
2728 prev_agino = agino; in xlog_recover_iunlink_bucket()
H A Dxfs_super.c281 xfs_agino_t agino; in xfs_set_inode_alloc() local
301 agino = XFS_AGB_TO_AGINO(mp, sbp->sb_agblocks - 1); in xfs_set_inode_alloc()
302 ino = XFS_AGINO_TO_INO(mp, agcount - 1, agino); in xfs_set_inode_alloc()
317 ino = XFS_AGINO_TO_INO(mp, index, agino); in xfs_set_inode_alloc()