162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/* Coda filesystem -- Linux Minicache
362306a36Sopenharmony_ci *
462306a36Sopenharmony_ci * Copyright (C) 1989 - 1997 Carnegie Mellon University
562306a36Sopenharmony_ci *
662306a36Sopenharmony_ci * Carnegie Mellon University encourages users of this software to
762306a36Sopenharmony_ci * contribute improvements to the Coda project. Contact Peter Braam
862306a36Sopenharmony_ci * <coda@cs.cmu.edu>
962306a36Sopenharmony_ci */
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci#ifndef _CFSNC_HEADER_
1262306a36Sopenharmony_ci#define _CFSNC_HEADER_
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci/* credential cache */
1562306a36Sopenharmony_civoid coda_cache_enter(struct inode *inode, int mask);
1662306a36Sopenharmony_civoid coda_cache_clear_inode(struct inode *);
1762306a36Sopenharmony_civoid coda_cache_clear_all(struct super_block *sb);
1862306a36Sopenharmony_ciint coda_cache_check(struct inode *inode, int mask);
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci/* for downcalls and attributes and lookups */
2162306a36Sopenharmony_civoid coda_flag_inode_children(struct inode *inode, int flag);
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci#endif /* _CFSNC_HEADER_ */
24