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 */ 17
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.