Commit | Line | Data |
---|---|---|
dbbfca9f KO |
1 | /* SPDX-License-Identifier: GPL-2.0 */ |
2 | #ifndef _BCACHEFS_FS_IO_DIRECT_H | |
3 | #define _BCACHEFS_FS_IO_DIRECT_H | |
4 | ||
5 | #ifndef NO_BCACHEFS_FS | |
6 | ssize_t bch2_direct_write(struct kiocb *, struct iov_iter *); | |
7 | ssize_t bch2_read_iter(struct kiocb *, struct iov_iter *); | |
8 | ||
9 | void bch2_fs_fs_io_direct_exit(struct bch_fs *); | |
10 | int bch2_fs_fs_io_direct_init(struct bch_fs *); | |
11 | #else | |
12 | static inline void bch2_fs_fs_io_direct_exit(struct bch_fs *c) {} | |
13 | static inline int bch2_fs_fs_io_direct_init(struct bch_fs *c) { return 0; } | |
14 | #endif | |
15 | ||
16 | #endif /* _BCACHEFS_FS_IO_DIRECT_H */ |