common.h (0f28b25731f76feda1ec71671754a2b7179ee1ef) common.h (29b0767b8beb4c5e3fd94656d51413a4fe8d2d74)
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

--- 87 unchanged lines hidden (view full) ---

96int xfs_scrub_setup_directory(struct xfs_scrub_context *sc,
97 struct xfs_inode *ip);
98int xfs_scrub_setup_xattr(struct xfs_scrub_context *sc,
99 struct xfs_inode *ip);
100int xfs_scrub_setup_symlink(struct xfs_scrub_context *sc,
101 struct xfs_inode *ip);
102int xfs_scrub_setup_parent(struct xfs_scrub_context *sc,
103 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

--- 87 unchanged lines hidden (view full) ---

96int xfs_scrub_setup_directory(struct xfs_scrub_context *sc,
97 struct xfs_inode *ip);
98int xfs_scrub_setup_xattr(struct xfs_scrub_context *sc,
99 struct xfs_inode *ip);
100int xfs_scrub_setup_symlink(struct xfs_scrub_context *sc,
101 struct xfs_inode *ip);
102int xfs_scrub_setup_parent(struct xfs_scrub_context *sc,
103 struct xfs_inode *ip);
104#ifdef CONFIG_XFS_RT
105int xfs_scrub_setup_rt(struct xfs_scrub_context *sc, struct xfs_inode *ip);
106#else
107static inline int
108xfs_scrub_setup_rt(struct xfs_scrub_context *sc, struct xfs_inode *ip)
109{
110 return -ENOENT;
111}
112#endif
104
105void xfs_scrub_ag_free(struct xfs_scrub_context *sc, struct xfs_scrub_ag *sa);
106int xfs_scrub_ag_init(struct xfs_scrub_context *sc, xfs_agnumber_t agno,
107 struct xfs_scrub_ag *sa);
108int xfs_scrub_ag_read_headers(struct xfs_scrub_context *sc, xfs_agnumber_t agno,
109 struct xfs_buf **agi, struct xfs_buf **agf,
110 struct xfs_buf **agfl);
111void xfs_scrub_ag_btcur_free(struct xfs_scrub_ag *sa);

--- 14 unchanged lines hidden ---
113
114void xfs_scrub_ag_free(struct xfs_scrub_context *sc, struct xfs_scrub_ag *sa);
115int xfs_scrub_ag_init(struct xfs_scrub_context *sc, xfs_agnumber_t agno,
116 struct xfs_scrub_ag *sa);
117int xfs_scrub_ag_read_headers(struct xfs_scrub_context *sc, xfs_agnumber_t agno,
118 struct xfs_buf **agi, struct xfs_buf **agf,
119 struct xfs_buf **agfl);
120void xfs_scrub_ag_btcur_free(struct xfs_scrub_ag *sa);

--- 14 unchanged lines hidden ---