Home
last modified time | relevance | path

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

/linux/fs/xfs/scrub/
A Dialloc.c68 xfs_agino_t agino, in xchk_inobt_xref_finobt() argument
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
223 xfs_agino_t agino, in xchk_finobt_chunk_xref_inobt() argument
235 for (i = agino, rec_idx = agino - frec->ir_startino; in xchk_finobt_chunk_xref_inobt()
256 xfs_agino_t agino, in xchk_iallocbt_chunk() argument
308 xfs_agino_t agino; in xchk_iallocbt_check_cluster_ifree() local
581 xfs_agino_t agino; in xchk_iallocbt_rec() local
[all …]
A Dagino_bitmap.h26 xfs_agino_t agino, unsigned int len) in xagino_bitmap_clear() argument
28 return xbitmap32_clear(&bitmap->aginobitmap, agino, len); in xagino_bitmap_clear()
32 xfs_agino_t agino, unsigned int len) in xagino_bitmap_set() argument
34 return xbitmap32_set(&bitmap->aginobitmap, agino, len); in xagino_bitmap_set()
38 xfs_agino_t agino, unsigned int *len) in xagino_bitmap_test() argument
40 return xbitmap32_test(&bitmap->aginobitmap, agino, len); in xagino_bitmap_test()
A Dagheader_repair.c985 xfs_agino_t agino, in xrep_iunlink_store_next() argument
1000 xfs_agino_t agino, in xrep_iunlink_store_prev() argument
1016 xfs_agino_t agino) in xrep_iunlink_next() argument
1037 xfs_agino_t agino) in xrep_iunlink_reload_next() argument
1103 agino); in xrep_iunlink_walk_ondisk_bucket()
1105 prev_agino = agino; in xrep_iunlink_walk_ondisk_bucket()
1139 xfs_agino_t agino; in xrep_iunlink_visit() local
1247 xfs_agino_t agino; in xrep_iunlink_mark_ondisk_rec() local
1283 agino), in xrep_iunlink_mark_ondisk_rec()
1419 xfs_agino_t agino) in xrep_iunlink_add_to_bucket() argument
[all …]
A Discan.c101 xfs_agino_t agino = *cursor; in xchk_iscan_find_next() local
107 if (agino > last) { in xchk_iscan_find_next()
165 if (agino >= rec.ir_startino) in xchk_iscan_find_next()
167 agino + 1 - rec.ir_startino); in xchk_iscan_find_next()
202 xfs_agino_t agino) in xchk_iscan_move_cursor() argument
215 cursor = XFS_AGINO_TO_INO(mp, agno, agino); in xchk_iscan_move_cursor()
315 xfs_agino_t agino; in xchk_iscan_advance() local
333 agino = XFS_INO_TO_AGINO(mp, iscan->cursor_ino); in xchk_iscan_advance()
335 &agino, nr_inodesp); in xchk_iscan_advance()
339 if (agino != NULLAGINO) { in xchk_iscan_advance()
[all …]
A Dialloc_repair.c150 xfs_agino_t agino; in xrep_ibt_check_ifree() local
156 agino = cluster_ag_base + cluster_index; in xrep_ibt_check_ifree()
157 fsino = XFS_AGINO_TO_INO(mp, agno, agino); in xrep_ibt_check_ifree()
172 error = xchk_inode_is_allocated(sc, agino, inuse); in xrep_ibt_check_ifree()
346 xfs_agino_t agino; in xrep_ibt_check_inode_ext() local
378 agino = XFS_AGB_TO_AGINO(mp, agbno); in xrep_ibt_check_inode_ext()
379 if (!xfs_verify_agino(sc->sa.pag, agino)) in xrep_ibt_check_inode_ext()
382 agino = XFS_AGB_TO_AGINO(mp, agbno + len) - 1; in xrep_ibt_check_inode_ext()
383 if (!xfs_verify_agino(sc->sa.pag, agino)) in xrep_ibt_check_inode_ext()
A Dagheader.c883 while (agino != NULLAGINO) { in xchk_iunlink()
884 if (agino % XFS_AGI_UNLINKED_BUCKETS != i) { in xchk_iunlink()
889 ip = xfs_iunlink_lookup(sc->sa.pag, agino); in xchk_iunlink()
900 agino = ip->i_next_unlinked; in xchk_iunlink()
917 xfs_agino_t agino; in xchk_agi() local
965 agino = be32_to_cpu(agi->agi_newino); in xchk_agi()
966 if (!xfs_verify_agino_or_null(pag, agino)) in xchk_agi()
969 agino = be32_to_cpu(agi->agi_dirino); in xchk_agi()
970 if (!xfs_verify_agino_or_null(pag, agino)) in xchk_agi()
975 agino = be32_to_cpu(agi->agi_unlinked[i]); in xchk_agi()
[all …]
A Dinode.c611 xfs_agino_t agino; in xchk_inode_xref_finobt() local
618 agino = XFS_INO_TO_AGINO(sc->mp, ino); in xchk_inode_xref_finobt()
624 error = xfs_inobt_lookup(sc->sa.fino_cur, agino, XFS_LOOKUP_LE, in xchk_inode_xref_finobt()
639 if (rec.ir_startino > agino || in xchk_inode_xref_finobt()
640 rec.ir_startino + XFS_INODES_PER_CHUNK <= agino) in xchk_inode_xref_finobt()
643 if (rec.ir_free & XFS_INOBT_MASK(agino - rec.ir_startino)) in xchk_inode_xref_finobt()
A Dtrace.h3322 __field(xfs_agino_t, agino)
3341 __entry->agino,
3353 __field(xfs_agino_t, agino)
3372 __entry->agino,
3400 __entry->agino,
3487 __entry->agino,
3513 __entry->agino,
3533 __entry->agino = agino;
3540 __entry->agino,
3560 __entry->agino = agino;
[all …]
A Drmap_repair.c614 xfs_agino_t agino; in xrep_rmap_walk_inobt() local
628 agino = irec.ir_startino; in xrep_rmap_walk_inobt()
632 agbno = XFS_AGINO_TO_AGBNO(mp, agino); in xrep_rmap_walk_inobt()
643 for (i = 0, agino = irec.ir_startino; in xrep_rmap_walk_inobt()
645 i += iperhole / XFS_INODES_PER_HOLEMASK_BIT, agino += iperhole) { in xrep_rmap_walk_inobt()
651 agbno = XFS_AGINO_TO_AGBNO(mp, agino); in xrep_rmap_walk_inobt()
A Dcommon.c1317 xfs_agino_t agino, in xchk_inode_is_allocated() argument
1339 ino = XFS_AGINO_TO_INO(sc->mp, pag->pag_agno, agino); in xchk_inode_is_allocated()
1345 ip = radix_tree_lookup(&pag->pag_ici_root, agino); in xchk_inode_is_allocated()
A Dcommon.h241 int xchk_inode_is_allocated(struct xfs_scrub *sc, xfs_agino_t agino,
A Dinode_repair.c174 xfs_agino_t agino; in xrep_dinode_buf_core() local
179 agino = be32_to_cpu(dip->di_next_unlinked); in xrep_dinode_buf_core()
181 if (xfs_verify_agino_or_null(bp->b_pag, agino)) in xrep_dinode_buf_core()
/linux/fs/xfs/libxfs/
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()
A Dxfs_ag.h201 xfs_verify_agino(struct xfs_perag *pag, xfs_agino_t agino) in xfs_verify_agino() argument
203 if (agino < pag->agino_min) in xfs_verify_agino()
205 if (agino > pag->agino_max) in xfs_verify_agino()
215 xfs_verify_agino_or_null(struct xfs_perag *pag, xfs_agino_t agino) in xfs_verify_agino_or_null() argument
217 if (agino == NULLAGINO) in xfs_verify_agino_or_null()
219 return xfs_verify_agino(pag, agino); in xfs_verify_agino_or_null()
A Dxfs_ialloc.c1015 xfs_agino_t agino, in xfs_ialloc_get_rec() argument
2058 xfs_agino_t agino, in xfs_difree_inobt() argument
2110 off = agino - rec.ir_startino; in xfs_difree_inobt()
2194 xfs_agino_t agino, in xfs_difree_finobt() argument
2326 agino = XFS_INO_TO_AGINO(mp, inode); in xfs_difree()
2334 agbno = XFS_AGINO_TO_AGBNO(mp, agino); in xfs_difree()
2377 xfs_agino_t agino, in xfs_imap_lookup() argument
2419 if (rec.ir_startino > agino || in xfs_imap_lookup()
2458 agino = XFS_INO_TO_AGINO(mp, ino); in xfs_imap()
2852 xfs_agino_t agino; in xfs_ialloc_has_inodes_at_extent() local
[all …]
A Dxfs_inode_util.c476 xfs_agino_t agino = XFS_INO_TO_AGINO(mp, ip->i_ino); in xfs_iunlink_insert_inode() local
477 short bucket_index = agino % XFS_AGI_UNLINKED_BUCKETS; in xfs_iunlink_insert_inode()
486 if (next_agino == agino || in xfs_iunlink_insert_inode()
497 error = xfs_iunlink_update_backref(pag, agino, next_agino); in xfs_iunlink_insert_inode()
499 error = xfs_iunlink_reload_next(tp, agibp, agino, next_agino); in xfs_iunlink_insert_inode()
516 return xfs_iunlink_update_bucket(tp, pag, agibp, bucket_index, agino); in xfs_iunlink_insert_inode()
562 xfs_agino_t agino = XFS_INO_TO_AGINO(mp, ip->i_ino); in xfs_iunlink_remove_inode() local
564 short bucket_index = agino % XFS_AGI_UNLINKED_BUCKETS; in xfs_iunlink_remove_inode()
602 if (head_agino != agino) { in xfs_iunlink_remove_inode()
/linux/fs/xfs/
A Dxfs_iwalk.c133 xfs_agino_t agino, /* starting inode of chunk */ in xfs_iwalk_adjust_start() argument
138 idx = agino - irec->ir_startino; in xfs_iwalk_adjust_start()
258 xfs_agino_t agino, in xfs_iwalk_ag_start() argument
277 if (agino == 0) in xfs_iwalk_ag_start()
287 error = xfs_inobt_lookup(*curpp, agino, XFS_LOOKUP_LE, has_more); in xfs_iwalk_ag_start()
315 if (irec->ir_startino + XFS_INODES_PER_CHUNK <= agino) in xfs_iwalk_ag_start()
323 xfs_iwalk_adjust_start(agino, irec); in xfs_iwalk_ag_start()
404 xfs_agino_t agino; in xfs_iwalk_ag() local
410 agino = XFS_INO_TO_AGINO(mp, iwag->startino); in xfs_iwalk_ag()
411 error = xfs_iwalk_ag_start(iwag, agino, &cur, &agi_bp, &has_more); in xfs_iwalk_ag()
A Dxfs_icache.c239 xfs_agino_t agino, in xfs_perag_set_inode_tag() argument
248 radix_tree_tag_set(&pag->pag_ici_root, agino, tag); in xfs_perag_set_inode_tag()
276 xfs_agino_t agino, in xfs_perag_clear_inode_tag() argument
287 if (agino != NULLAGINO) in xfs_perag_clear_inode_tag()
288 radix_tree_tag_clear(&pag->pag_ici_root, agino, tag); in xfs_perag_clear_inode_tag()
653 xfs_agino_t agino = XFS_INO_TO_AGINO(mp, ino); in xfs_iget_cache_miss() local
742 error = radix_tree_insert(&pag->pag_ici_root, agino, ip); in xfs_iget_cache_miss()
789 xfs_agino_t agino; in xfs_iget() local
802 agino = XFS_INO_TO_AGINO(mp, ino); in xfs_iget()
807 ip = radix_tree_lookup(&pag->pag_ici_root, agino); in xfs_iget()
A Dxfs_trace.h903 __field(xfs_agino_t, agino)
911 __entry->agino = agino;
919 __entry->agino,
932 __field(xfs_agino_t, agino)
938 __entry->agino = agino;
945 __entry->agino,
4078 __entry->agino = agino;
4085 __entry->agino,
4110 __entry->agino,
4131 __entry->agino,
[all …]
A Dxfs_itable.c272 xfs_agino_t agino = XFS_INO_TO_AGINO(mp, startino); in xfs_bulkstat_already_done() local
275 startino != XFS_AGINO_TO_INO(mp, agno, agino); in xfs_bulkstat_already_done()
A Dxfs_inode.c1479 xfs_agino_t agino) in xfs_iunlink_lookup() argument
1484 ip = radix_tree_lookup(&pag->pag_ici_root, agino); in xfs_iunlink_lookup()
2826 xfs_agino_t agino = XFS_INO_TO_AGINO(mp, ip->i_ino); in xfs_inode_reload_unlinked_bucket() local
2849 bucket = agino % XFS_AGI_UNLINKED_BUCKETS; in xfs_inode_reload_unlinked_bucket()
2856 agino, agno); in xfs_inode_reload_unlinked_bucket()
2864 if (next_agino == agino) { in xfs_inode_reload_unlinked_bucket()
A Dxfs_log_recover.c2724 xfs_agino_t prev_agino, agino; in xlog_recover_iunlink_bucket() local
2727 agino = be32_to_cpu(agi->agi_unlinked[bucket]); in xlog_recover_iunlink_bucket()
2728 while (agino != NULLAGINO) { in xlog_recover_iunlink_bucket()
2730 XFS_AGINO_TO_INO(mp, pag->pag_agno, agino), in xlog_recover_iunlink_bucket()
2738 agino = ip->i_next_unlinked; in xlog_recover_iunlink_bucket()
2758 prev_agino = agino; in xlog_recover_iunlink_bucket()
A Dxfs_super.c285 xfs_agino_t agino; in xfs_set_inode_alloc() local
305 agino = XFS_AGB_TO_AGINO(mp, sbp->sb_agblocks - 1); in xfs_set_inode_alloc()
306 ino = XFS_AGINO_TO_INO(mp, agcount - 1, agino); in xfs_set_inode_alloc()
321 ino = XFS_AGINO_TO_INO(mp, index, agino); in xfs_set_inode_alloc()
A Dxfs_inode.h614 struct xfs_inode *xfs_iunlink_lookup(struct xfs_perag *pag, xfs_agino_t agino);

Completed in 76 milliseconds