xref: /openbmc/linux/fs/coda/coda_int.h (revision 0898782247ae533d1f4e47a06bc5d4870931b284)
1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
2c98d8cfbSAdrian Bunk #ifndef _CODA_INT_
3c98d8cfbSAdrian Bunk #define _CODA_INT_
4c98d8cfbSAdrian Bunk 
53cf01f28SJan Harkes struct dentry;
68d65af78SAlexey Dobriyan struct file;
73cf01f28SJan Harkes 
8c98d8cfbSAdrian Bunk extern struct file_system_type coda_fs_type;
93cf01f28SJan Harkes extern unsigned long coda_timeout;
103cf01f28SJan Harkes extern int coda_hard;
113cf01f28SJan Harkes extern int coda_fake_statfs;
12c98d8cfbSAdrian Bunk 
13c98d8cfbSAdrian Bunk void coda_destroy_inodecache(void);
145f356fd4SFabian Frederick int __init coda_init_inodecache(void);
1502c24a82SJosef Bacik int coda_fsync(struct file *coda_file, loff_t start, loff_t end, int datasync);
16*6975259aSFabian Frederick 
17*6975259aSFabian Frederick #ifdef CONFIG_SYSCTL
183cf01f28SJan Harkes void coda_sysctl_init(void);
193cf01f28SJan Harkes void coda_sysctl_clean(void);
20*6975259aSFabian Frederick #else
coda_sysctl_init(void)21*6975259aSFabian Frederick static inline void coda_sysctl_init(void)
22*6975259aSFabian Frederick {
23*6975259aSFabian Frederick }
24c98d8cfbSAdrian Bunk 
coda_sysctl_clean(void)25*6975259aSFabian Frederick static inline void coda_sysctl_clean(void)
26*6975259aSFabian Frederick {
27*6975259aSFabian Frederick }
28*6975259aSFabian Frederick #endif
29c98d8cfbSAdrian Bunk #endif  /*  _CODA_INT_  */
30c98d8cfbSAdrian Bunk 
31c98d8cfbSAdrian Bunk 
32