xref: /illumos-gate/usr/src/cmd/mdb/common/modules/nfs/idmap.h (revision 86d949f9497332fe19be6b5d711d265eb957439f)
1*86d949f9SVitaliy Gusev /*
2*86d949f9SVitaliy Gusev  * This file and its contents are supplied under the terms of the
3*86d949f9SVitaliy Gusev  * Common Development and Distribution License ("CDDL"), version 1.0.
4*86d949f9SVitaliy Gusev  * You may only use this file in accordance with the terms of version
5*86d949f9SVitaliy Gusev  * 1.0 of the CDDL.
6*86d949f9SVitaliy Gusev  *
7*86d949f9SVitaliy Gusev  * A full copy of the text of the CDDL should have accompanied this
8*86d949f9SVitaliy Gusev  * source.  A copy of the CDDL is also available via the Internet at
9*86d949f9SVitaliy Gusev  * http://www.illumos.org/license/CDDL.
10*86d949f9SVitaliy Gusev  */
11*86d949f9SVitaliy Gusev /*
12*86d949f9SVitaliy Gusev  * Copyright 2021 Tintri by DDN, Inc. All rights reserved.
13*86d949f9SVitaliy Gusev  */
14*86d949f9SVitaliy Gusev 
15*86d949f9SVitaliy Gusev #ifndef _IDMAP_H
16*86d949f9SVitaliy Gusev #define	_IDMAP_H
17*86d949f9SVitaliy Gusev 
18*86d949f9SVitaliy Gusev #include <sys/mdb_modapi.h>
19*86d949f9SVitaliy Gusev 
20*86d949f9SVitaliy Gusev extern int nfs4_idmap_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *);
21*86d949f9SVitaliy Gusev extern int nfs4_idmap_info_dcmd(uintptr_t, uint_t, int, const mdb_arg_t *);
22*86d949f9SVitaliy Gusev extern void nfs4_idmap_info_help(void);
23*86d949f9SVitaliy Gusev 
24*86d949f9SVitaliy Gusev extern int nfs4_idmap_walk_init(mdb_walk_state_t *);
25*86d949f9SVitaliy Gusev extern void nfs4_idmap_walk_fini(mdb_walk_state_t *);
26*86d949f9SVitaliy Gusev 
27*86d949f9SVitaliy Gusev #endif	/* _IDMAP_H */
28