| /linux/fs/xfs/scrub/ |
| H A D | agheader_repair.c | 996 xfs_agino_t agino, in xrep_iunlink_store_next() argument 1001 return xfarray_store(ragi->iunlink_next, agino, &next_agino); in xrep_iunlink_store_next() 1011 xfs_agino_t agino, in xrep_iunlink_store_prev() argument 1016 return xfarray_store(ragi->iunlink_prev, agino, &prev_agino); in xrep_iunlink_store_prev() 1027 xfs_agino_t agino) in xrep_iunlink_next() argument 1031 ip = xfs_iunlink_lookup(sc->sa.pag, agino); in xrep_iunlink_next() 1048 xfs_agino_t agino, in xrep_iunlink_reload_next() argument 1057 error = xchk_iget(ragi->sc, xfs_agino_to_ino(sc->sa.pag, agino), &ip); in xrep_iunlink_reload_next() 1065 error = xrep_iunlink_store_next(ragi, agino, NULLAGINO); in xrep_iunlink_reload_next() 1069 error = xrep_iunlink_store_prev(ragi, agino, LINKED_AGINO); in xrep_iunlink_reload_next() [all …]
|
| H A D | agheader.c | 947 xfs_agino_t agino) in xchk_iunlink_bucket() argument 954 while (agino != NULLAGINO) { in xchk_iunlink_bucket() 958 if (agino % XFS_AGI_UNLINKED_BUCKETS != bucket) { in xchk_iunlink_bucket() 963 if (xagino_bitmap_test(&seen, agino, &len)) { in xchk_iunlink_bucket() 968 ip = xfs_iunlink_lookup(sc->sa.pag, agino); in xchk_iunlink_bucket() 979 ret = xagino_bitmap_set(&seen, agino, 1); in xchk_iunlink_bucket() 983 agino = ip->i_next_unlinked; in xchk_iunlink_bucket() 1030 xfs_agino_t agino; in xchk_agi() local 1078 agino = be32_to_cpu(agi->agi_newino); in xchk_agi() 1079 if (!xfs_verify_agino_or_null(pag, agino)) in xchk_agi() [all …]
|
| H A D | trace.h | 3402 __field(xfs_agino_t, agino) 3411 __entry->agino = XFS_INODE_TO_AGINO(ip); 3421 __entry->agino, 3433 __field(xfs_agino_t, agino) 3442 __entry->agino = XFS_INODE_TO_AGINO(ip); 3451 __entry->agino % XFS_AGI_UNLINKED_BUCKETS, 3452 __entry->agino, 3465 __field(xfs_agino_t, agino) 3472 __entry->agino = XFS_INODE_TO_AGINO(ip); 3479 __entry->agino % XFS_AGI_UNLINKED_BUCKETS, [all …]
|
| H A D | inode_repair.c | 177 xfs_agino_t agino; in xrep_dinode_buf_core() local 182 agino = be32_to_cpu(dip->di_next_unlinked); in xrep_dinode_buf_core() 184 if (xfs_verify_agino_or_null(bp->b_pag, agino)) in xrep_dinode_buf_core()
|
| /linux/fs/xfs/ |
| H A D | xfs_iwalk.c | 132 xfs_agino_t agino, /* starting inode of chunk */ in xfs_iwalk_adjust_start() argument 137 idx = agino - irec->ir_startino; in xfs_iwalk_adjust_start() 257 xfs_agino_t agino, in xfs_iwalk_ag_start() argument 276 if (agino == 0) in xfs_iwalk_ag_start() 286 error = xfs_inobt_lookup(*curpp, agino, XFS_LOOKUP_LE, has_more); in xfs_iwalk_ag_start() 314 if (irec->ir_startino + XFS_INODES_PER_CHUNK <= agino) in xfs_iwalk_ag_start() 322 xfs_iwalk_adjust_start(agino, irec); in xfs_iwalk_ag_start() 400 xfs_agino_t agino; in xfs_iwalk_ag() local 406 agino = XFS_INO_TO_AGINO(mp, iwag->startino); in xfs_iwalk_ag() 407 error = xfs_iwalk_ag_start(iwag, agino, &cur, &agi_bp, &has_more); in xfs_iwalk_ag()
|
| H A D | xfs_icache.c | 238 xfs_agino_t agino, in xfs_perag_set_inode_tag() argument 246 radix_tree_tag_set(&pag->pag_ici_root, agino, tag); in xfs_perag_set_inode_tag() 274 xfs_agino_t agino, in xfs_perag_clear_inode_tag() argument 283 if (agino != NULLAGINO) in xfs_perag_clear_inode_tag() 284 radix_tree_tag_clear(&pag->pag_ici_root, agino, tag); in xfs_perag_clear_inode_tag() 630 xfs_agino_t agino = XFS_INO_TO_AGINO(mp, ino); in xfs_iget_cache_miss() local 724 error = radix_tree_insert(&pag->pag_ici_root, agino, ip); in xfs_iget_cache_miss() 771 xfs_agino_t agino; in xfs_iget() local 784 agino = XFS_INO_TO_AGINO(mp, ino); in xfs_iget() 789 ip = radix_tree_lookup(&pag->pag_ici_root, agino); in xfs_iget()
|
| H A D | xfs_inode.c | 1513 xfs_agino_t agino) in xfs_iunlink_lookup() argument 1518 ip = radix_tree_lookup(&pag->pag_ici_root, agino); in xfs_iunlink_lookup() 2868 xfs_agino_t agino = XFS_INODE_TO_AGINO(ip); in xfs_inode_reload_unlinked_bucket() local 2891 bucket = agino % XFS_AGI_UNLINKED_BUCKETS; in xfs_inode_reload_unlinked_bucket() 2898 agino, agno); in xfs_inode_reload_unlinked_bucket() 2906 if (next_agino == agino) { in xfs_inode_reload_unlinked_bucket()
|
| H A D | xfs_log_recover.c | 2740 xfs_agino_t prev_agino, agino; in xlog_recover_iunlink_bucket() local 2743 agino = be32_to_cpu(agi->agi_unlinked[bucket]); in xlog_recover_iunlink_bucket() 2744 while (agino != NULLAGINO) { in xlog_recover_iunlink_bucket() 2745 error = xfs_iget(mp, NULL, xfs_agino_to_ino(pag, agino), 0, 0, in xlog_recover_iunlink_bucket() 2753 agino = ip->i_next_unlinked; in xlog_recover_iunlink_bucket() 2773 prev_agino = agino; in xlog_recover_iunlink_bucket()
|
| H A D | xfs_trace.h | 1207 __field(xfs_agino_t, agino) 1215 __entry->agino = rec->ir_startino; 1223 __entry->agino, 1236 __field(xfs_agino_t, agino) 1242 __entry->agino = nrec->ir_startino; 1249 __entry->agino, 4500 __field(xfs_agino_t, agino) 4507 __entry->agino = XFS_INODE_TO_AGINO(iup->ip); 4514 __entry->agino, 4525 __field(xfs_agino_t, agino) [all …]
|
| H A D | xfs_super.c | 315 xfs_agino_t agino; in xfs_set_inode_alloc() local 335 agino = XFS_AGB_TO_AGINO(mp, sbp->sb_agblocks - 1); in xfs_set_inode_alloc() 336 ino = XFS_AGINO_TO_INO(mp, agcount - 1, agino); in xfs_set_inode_alloc() 351 ino = XFS_AGINO_TO_INO(mp, index, agino); in xfs_set_inode_alloc()
|