Blame view
fs/nilfs2/cpfile.h
1.14 KB
ae98043f5 nilfs2: convert t... |
1 |
/* SPDX-License-Identifier: GPL-2.0+ */ |
296198097 nilfs2: checkpoin... |
2 3 4 5 6 |
/* * cpfile.h - NILFS checkpoint file. * * Copyright (C) 2006-2008 Nippon Telegraph and Telephone Corporation. * |
4b420ab4e nilfs2: clean up ... |
7 |
* Written by Koji Sato. |
296198097 nilfs2: checkpoin... |
8 9 10 11 12 13 14 |
*/ #ifndef _NILFS_CPFILE_H #define _NILFS_CPFILE_H #include <linux/fs.h> #include <linux/buffer_head.h> |
e63e88bc5 nilfs2: move ioct... |
15 16 |
#include <linux/nilfs2_api.h> /* nilfs_cpstat */ #include <linux/nilfs2_ondisk.h> /* nilfs_inode, nilfs_checkpoint */ |
296198097 nilfs2: checkpoin... |
17 |
|
296198097 nilfs2: checkpoin... |
18 19 20 21 22 23 24 25 26 27 |
int nilfs_cpfile_get_checkpoint(struct inode *, __u64, int, struct nilfs_checkpoint **, struct buffer_head **); void nilfs_cpfile_put_checkpoint(struct inode *, __u64, struct buffer_head *); int nilfs_cpfile_delete_checkpoints(struct inode *, __u64, __u64); int nilfs_cpfile_delete_checkpoint(struct inode *, __u64); int nilfs_cpfile_change_cpmode(struct inode *, __u64, int); int nilfs_cpfile_is_snapshot(struct inode *, __u64); int nilfs_cpfile_get_stat(struct inode *, struct nilfs_cpstat *); |
0c6c44cb9 nilfs2: avoid bar... |
28 29 |
ssize_t nilfs_cpfile_get_cpinfo(struct inode *, __u64 *, int, void *, unsigned int, size_t); |
296198097 nilfs2: checkpoin... |
30 |
|
f1e89c86f nilfs2: use iget ... |
31 32 |
int nilfs_cpfile_read(struct super_block *sb, size_t cpsize, struct nilfs_inode *raw_inode, struct inode **inodep); |
79739565e nilfs2: separate ... |
33 |
|
296198097 nilfs2: checkpoin... |
34 |
#endif /* _NILFS_CPFILE_H */ |