common.h (80e4e12688029e42fc6ab4cf7f229b090c61e6a7) | common.h (99d9d8d05da26f47aa8412397407f962bcb4713a) |
---|---|
1/* 2 * Copyright (C) 2017 Oracle. All Rights Reserved. 3 * 4 * Author: Darrick J. Wong <darrick.wong@oracle.com> 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License 8 * as published by the Free Software Foundation; either version 2 --- 75 unchanged lines hidden (view full) --- 84int xfs_scrub_setup_ag_iallocbt(struct xfs_scrub_context *sc, 85 struct xfs_inode *ip); 86int xfs_scrub_setup_ag_rmapbt(struct xfs_scrub_context *sc, 87 struct xfs_inode *ip); 88int xfs_scrub_setup_ag_refcountbt(struct xfs_scrub_context *sc, 89 struct xfs_inode *ip); 90int xfs_scrub_setup_inode(struct xfs_scrub_context *sc, 91 struct xfs_inode *ip); | 1/* 2 * Copyright (C) 2017 Oracle. All Rights Reserved. 3 * 4 * Author: Darrick J. Wong <darrick.wong@oracle.com> 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License 8 * as published by the Free Software Foundation; either version 2 --- 75 unchanged lines hidden (view full) --- 84int xfs_scrub_setup_ag_iallocbt(struct xfs_scrub_context *sc, 85 struct xfs_inode *ip); 86int xfs_scrub_setup_ag_rmapbt(struct xfs_scrub_context *sc, 87 struct xfs_inode *ip); 88int xfs_scrub_setup_ag_refcountbt(struct xfs_scrub_context *sc, 89 struct xfs_inode *ip); 90int xfs_scrub_setup_inode(struct xfs_scrub_context *sc, 91 struct xfs_inode *ip); |
92int xfs_scrub_setup_inode_bmap(struct xfs_scrub_context *sc, 93 struct xfs_inode *ip); 94int xfs_scrub_setup_inode_bmap_data(struct xfs_scrub_context *sc, 95 struct xfs_inode *ip); |
|
92 | 96 |
93 | |
94void xfs_scrub_ag_free(struct xfs_scrub_context *sc, struct xfs_scrub_ag *sa); 95int xfs_scrub_ag_init(struct xfs_scrub_context *sc, xfs_agnumber_t agno, 96 struct xfs_scrub_ag *sa); 97int xfs_scrub_ag_read_headers(struct xfs_scrub_context *sc, xfs_agnumber_t agno, 98 struct xfs_buf **agi, struct xfs_buf **agf, 99 struct xfs_buf **agfl); 100void xfs_scrub_ag_btcur_free(struct xfs_scrub_ag *sa); 101int xfs_scrub_ag_btcur_init(struct xfs_scrub_context *sc, 102 struct xfs_scrub_ag *sa); 103int xfs_scrub_walk_agfl(struct xfs_scrub_context *sc, 104 int (*fn)(struct xfs_scrub_context *, xfs_agblock_t bno, 105 void *), 106 void *priv); 107 108int xfs_scrub_setup_ag_btree(struct xfs_scrub_context *sc, 109 struct xfs_inode *ip, bool force_log); 110int xfs_scrub_get_inode(struct xfs_scrub_context *sc, struct xfs_inode *ip_in); 111 112#endif /* __XFS_SCRUB_COMMON_H__ */ | 97void xfs_scrub_ag_free(struct xfs_scrub_context *sc, struct xfs_scrub_ag *sa); 98int xfs_scrub_ag_init(struct xfs_scrub_context *sc, xfs_agnumber_t agno, 99 struct xfs_scrub_ag *sa); 100int xfs_scrub_ag_read_headers(struct xfs_scrub_context *sc, xfs_agnumber_t agno, 101 struct xfs_buf **agi, struct xfs_buf **agf, 102 struct xfs_buf **agfl); 103void xfs_scrub_ag_btcur_free(struct xfs_scrub_ag *sa); 104int xfs_scrub_ag_btcur_init(struct xfs_scrub_context *sc, 105 struct xfs_scrub_ag *sa); 106int xfs_scrub_walk_agfl(struct xfs_scrub_context *sc, 107 int (*fn)(struct xfs_scrub_context *, xfs_agblock_t bno, 108 void *), 109 void *priv); 110 111int xfs_scrub_setup_ag_btree(struct xfs_scrub_context *sc, 112 struct xfs_inode *ip, bool force_log); 113int xfs_scrub_get_inode(struct xfs_scrub_context *sc, struct xfs_inode *ip_in); 114 115#endif /* __XFS_SCRUB_COMMON_H__ */ |