1f1434857SMiklos Szeredi /* SPDX-License-Identifier: GPL-2.0 */ 2f1434857SMiklos Szeredi 3f1434857SMiklos Szeredi #ifndef _FS_FUSE_DEV_H 4f1434857SMiklos Szeredi #define _FS_FUSE_DEV_H 5f1434857SMiklos Szeredi 6*a73a7883SMiklos Szeredi #include <linux/cleanup.h> 7*a73a7883SMiklos Szeredi 8f1434857SMiklos Szeredi struct fuse_conn; 9*a73a7883SMiklos Szeredi struct fuse_chan; 10*a73a7883SMiklos Szeredi 11*a73a7883SMiklos Szeredi struct fuse_chan *fuse_chan_new(void); 12*a73a7883SMiklos Szeredi void fuse_chan_free(struct fuse_chan *fch); 13*a73a7883SMiklos Szeredi DEFINE_FREE(fuse_chan_free, struct fuse_chan *, if (_T) fuse_chan_free(_T)) 14f1434857SMiklos Szeredi 15f1434857SMiklos Szeredi void fuse_init_server_timeout(struct fuse_conn *fc, unsigned int timeout); 16f1434857SMiklos Szeredi 17f1434857SMiklos Szeredi #endif /* _FS_FUSE_DEV_H */ 18