9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek/*
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * CDDL HEADER START
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek *
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * The contents of this file are subject to the terms of the
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * Common Development and Distribution License (the "License").
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * You may not use this file except in compliance with the License.
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek *
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * or http://www.opensolaris.org/os/licensing.
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * See the License for the specific language governing permissions
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * and limitations under the License.
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek *
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * When distributing Covered Code, include this CDDL HEADER in each
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * If applicable, add the following below this CDDL HEADER, with the
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * fields enclosed by brackets "[]" replaced with your own identifying
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * information: Portions Copyright [yyyy] [name of copyright owner]
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek *
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * CDDL HEADER END
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek */
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek/*
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek * Use is subject to license terms.
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek */
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek#ifndef _UFS_CMDS_H
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek#define _UFS_CMDS_H
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek#pragma ident "%Z%%M% %I% %E% SMI"
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek#ifdef __cplusplus
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinekextern "C" {
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek#endif
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinekextern int mapentry_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *);
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinekextern int mapstats_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *);
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinekextern int ufslogmap_walk_init(mdb_walk_state_t *);
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinekextern int ufslogmap_walk_step(mdb_walk_state_t *);
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek#ifdef __cplusplus
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek}
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek#endif
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek
9df12a23948bd40cbe37ce88d84e272c3894e675sjelinek#endif /* _UFS_CMDS_H */