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 Frederickstatic inline void coda_sysctl_init(void) 22*6975259aSFabian Frederick { 23*6975259aSFabian Frederick } 24c98d8cfbSAdrian Bunk coda_sysctl_clean(void)25*6975259aSFabian Frederickstatic 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