1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Copyright (C) 2023 Oracle. All Rights Reserved. 4 * Author: Darrick J. Wong <djwong@kernel.org> 5 */ 6#ifndef __XFS_SCRUB_RTBITMAP_H__ 7#define __XFS_SCRUB_RTBITMAP_H__ 8 9struct xchk_rtbitmap { 10 uint64_t rextents; 11 uint64_t rbmblocks; 12 unsigned int rextslog; 13 unsigned int resblks; 14}; 15 16#ifdef CONFIG_XFS_ONLINE_REPAIR 17int xrep_setup_rtbitmap(struct xfs_scrub *sc, struct xchk_rtbitmap *rtb); 18#else 19# define xrep_setup_rtbitmap(sc, rtb) (0) 20#endif /* CONFIG_XFS_ONLINE_REPAIR */ 21 22#endif /* __XFS_SCRUB_RTBITMAP_H__ */ 23