/kernel/linux/linux-5.10/fs/nilfs2/ |
H A D | cpfile.c | 3 * cpfile.c - NILFS checkpoint file. 16 #include "cpfile.h" 20 nilfs_cpfile_checkpoints_per_block(const struct inode *cpfile) in nilfs_cpfile_checkpoints_per_block() argument 22 return NILFS_MDT(cpfile)->mi_entries_per_block; in nilfs_cpfile_checkpoints_per_block() 27 nilfs_cpfile_get_blkoff(const struct inode *cpfile, __u64 cno) in nilfs_cpfile_get_blkoff() argument 29 __u64 tcno = cno + NILFS_MDT(cpfile)->mi_first_entry_offset - 1; in nilfs_cpfile_get_blkoff() 31 do_div(tcno, nilfs_cpfile_checkpoints_per_block(cpfile)); in nilfs_cpfile_get_blkoff() 37 nilfs_cpfile_get_offset(const struct inode *cpfile, __u64 cno) in nilfs_cpfile_get_offset() argument 39 __u64 tcno = cno + NILFS_MDT(cpfile)->mi_first_entry_offset - 1; in nilfs_cpfile_get_offset() 41 return do_div(tcno, nilfs_cpfile_checkpoints_per_block(cpfile)); in nilfs_cpfile_get_offset() 44 nilfs_cpfile_first_checkpoint_in_block(const struct inode *cpfile, unsigned long blkoff) nilfs_cpfile_first_checkpoint_in_block() argument 52 nilfs_cpfile_checkpoints_in_block(const struct inode *cpfile, __u64 curr, __u64 max) nilfs_cpfile_checkpoints_in_block() argument 62 nilfs_cpfile_is_in_first(const struct inode *cpfile, __u64 cno) nilfs_cpfile_is_in_first() argument 69 nilfs_cpfile_block_add_valid_checkpoints(const struct inode *cpfile, struct buffer_head *bh, void *kaddr, unsigned int n) nilfs_cpfile_block_add_valid_checkpoints() argument 83 nilfs_cpfile_block_sub_valid_checkpoints(const struct inode *cpfile, struct buffer_head *bh, void *kaddr, unsigned int n) nilfs_cpfile_block_sub_valid_checkpoints() argument 98 nilfs_cpfile_block_get_header(const struct inode *cpfile, struct buffer_head *bh, void *kaddr) nilfs_cpfile_block_get_header() argument 106 nilfs_cpfile_block_get_checkpoint(const struct inode *cpfile, __u64 cno, struct buffer_head *bh, void *kaddr) nilfs_cpfile_block_get_checkpoint() argument 114 nilfs_cpfile_block_init(struct inode *cpfile, struct buffer_head *bh, void *kaddr) nilfs_cpfile_block_init() argument 128 nilfs_cpfile_get_header_block(struct inode *cpfile, struct buffer_head **bhp) nilfs_cpfile_get_header_block() argument 134 nilfs_cpfile_get_checkpoint_block(struct inode *cpfile, __u64 cno, int create, struct buffer_head **bhp) nilfs_cpfile_get_checkpoint_block() argument 161 nilfs_cpfile_find_checkpoint_block(struct inode *cpfile, __u64 start_cno, __u64 end_cno, __u64 *cnop, struct buffer_head **bhp) nilfs_cpfile_find_checkpoint_block() argument 182 nilfs_cpfile_delete_checkpoint_block(struct inode *cpfile, __u64 cno) nilfs_cpfile_delete_checkpoint_block() argument 214 nilfs_cpfile_get_checkpoint(struct inode *cpfile, __u64 cno, int create, struct nilfs_checkpoint **cpp, struct buffer_head **bhp) nilfs_cpfile_get_checkpoint() argument 285 nilfs_cpfile_put_checkpoint(struct inode *cpfile, __u64 cno, struct buffer_head *bh) nilfs_cpfile_put_checkpoint() argument 311 nilfs_cpfile_delete_checkpoints(struct inode *cpfile, __u64 start, __u64 end) nilfs_cpfile_delete_checkpoints() argument 410 nilfs_cpfile_checkpoint_to_cpinfo(struct inode *cpfile, struct nilfs_checkpoint *cp, struct nilfs_cpinfo *ci) nilfs_cpfile_checkpoint_to_cpinfo() argument 423 nilfs_cpfile_do_get_cpinfo(struct inode *cpfile, __u64 *cnop, void *buf, unsigned int cisz, size_t nci) nilfs_cpfile_do_get_cpinfo() argument 475 nilfs_cpfile_do_get_ssinfo(struct inode *cpfile, __u64 *cnop, void *buf, unsigned int cisz, size_t nci) nilfs_cpfile_do_get_ssinfo() argument 562 nilfs_cpfile_get_cpinfo(struct inode *cpfile, __u64 *cnop, int mode, void *buf, unsigned int cisz, size_t nci) nilfs_cpfile_get_cpinfo() argument 580 nilfs_cpfile_delete_checkpoint(struct inode *cpfile, __u64 cno) nilfs_cpfile_delete_checkpoint() argument 598 nilfs_cpfile_block_get_snapshot_list(const struct inode *cpfile, __u64 cno, struct buffer_head *bh, void *kaddr) nilfs_cpfile_block_get_snapshot_list() argument 617 nilfs_cpfile_set_snapshot(struct inode *cpfile, __u64 cno) nilfs_cpfile_set_snapshot() argument 736 nilfs_cpfile_clear_snapshot(struct inode *cpfile, __u64 cno) nilfs_cpfile_clear_snapshot() argument 856 nilfs_cpfile_is_snapshot(struct inode *cpfile, __u64 cno) nilfs_cpfile_is_snapshot() argument 906 nilfs_cpfile_change_cpmode(struct inode *cpfile, __u64 cno, int mode) nilfs_cpfile_change_cpmode() argument 945 nilfs_cpfile_get_stat(struct inode *cpfile, struct nilfs_cpstat *cpstat) nilfs_cpfile_get_stat() argument 980 struct inode *cpfile; nilfs_cpfile_read() local [all...] |
H A D | Makefile | 5 the_nilfs.o segbuf.o segment.o cpfile.o sufile.o \
|
H A D | ioctl.c | 22 #include "cpfile.h" 699 struct inode *cpfile = nilfs->ns_cpfile; in nilfs_ioctl_delete_checkpoints() local 705 cpfile, periods[i].p_start, periods[i].p_end); in nilfs_ioctl_delete_checkpoints()
|
/kernel/linux/linux-6.6/fs/nilfs2/ |
H A D | cpfile.c | 16 #include "cpfile.h" 20 nilfs_cpfile_checkpoints_per_block(const struct inode *cpfile) in nilfs_cpfile_checkpoints_per_block() argument 22 return NILFS_MDT(cpfile)->mi_entries_per_block; in nilfs_cpfile_checkpoints_per_block() 27 nilfs_cpfile_get_blkoff(const struct inode *cpfile, __u64 cno) in nilfs_cpfile_get_blkoff() argument 29 __u64 tcno = cno + NILFS_MDT(cpfile)->mi_first_entry_offset - 1; in nilfs_cpfile_get_blkoff() 31 do_div(tcno, nilfs_cpfile_checkpoints_per_block(cpfile)); in nilfs_cpfile_get_blkoff() 37 nilfs_cpfile_get_offset(const struct inode *cpfile, __u64 cno) in nilfs_cpfile_get_offset() argument 39 __u64 tcno = cno + NILFS_MDT(cpfile)->mi_first_entry_offset - 1; in nilfs_cpfile_get_offset() 41 return do_div(tcno, nilfs_cpfile_checkpoints_per_block(cpfile)); in nilfs_cpfile_get_offset() 44 static __u64 nilfs_cpfile_first_checkpoint_in_block(const struct inode *cpfile, in nilfs_cpfile_first_checkpoint_in_block() argument 52 nilfs_cpfile_checkpoints_in_block(const struct inode *cpfile, __u64 curr, __u64 max) nilfs_cpfile_checkpoints_in_block() argument 62 nilfs_cpfile_is_in_first(const struct inode *cpfile, __u64 cno) nilfs_cpfile_is_in_first() argument 69 nilfs_cpfile_block_add_valid_checkpoints(const struct inode *cpfile, struct buffer_head *bh, void *kaddr, unsigned int n) nilfs_cpfile_block_add_valid_checkpoints() argument 83 nilfs_cpfile_block_sub_valid_checkpoints(const struct inode *cpfile, struct buffer_head *bh, void *kaddr, unsigned int n) nilfs_cpfile_block_sub_valid_checkpoints() argument 98 nilfs_cpfile_block_get_header(const struct inode *cpfile, struct buffer_head *bh, void *kaddr) nilfs_cpfile_block_get_header() argument 106 nilfs_cpfile_block_get_checkpoint(const struct inode *cpfile, __u64 cno, struct buffer_head *bh, void *kaddr) nilfs_cpfile_block_get_checkpoint() argument 114 nilfs_cpfile_block_init(struct inode *cpfile, struct buffer_head *bh, void *kaddr) nilfs_cpfile_block_init() argument 128 nilfs_cpfile_get_header_block(struct inode *cpfile, struct buffer_head **bhp) nilfs_cpfile_get_header_block() argument 134 nilfs_cpfile_get_checkpoint_block(struct inode *cpfile, __u64 cno, int create, struct buffer_head **bhp) nilfs_cpfile_get_checkpoint_block() argument 161 nilfs_cpfile_find_checkpoint_block(struct inode *cpfile, __u64 start_cno, __u64 end_cno, __u64 *cnop, struct buffer_head **bhp) nilfs_cpfile_find_checkpoint_block() argument 182 nilfs_cpfile_delete_checkpoint_block(struct inode *cpfile, __u64 cno) nilfs_cpfile_delete_checkpoint_block() argument 214 nilfs_cpfile_get_checkpoint(struct inode *cpfile, __u64 cno, int create, struct nilfs_checkpoint **cpp, struct buffer_head **bhp) nilfs_cpfile_get_checkpoint() argument 285 nilfs_cpfile_put_checkpoint(struct inode *cpfile, __u64 cno, struct buffer_head *bh) nilfs_cpfile_put_checkpoint() argument 311 nilfs_cpfile_delete_checkpoints(struct inode *cpfile, __u64 start, __u64 end) nilfs_cpfile_delete_checkpoints() argument 410 nilfs_cpfile_checkpoint_to_cpinfo(struct inode *cpfile, struct nilfs_checkpoint *cp, struct nilfs_cpinfo *ci) nilfs_cpfile_checkpoint_to_cpinfo() argument 423 nilfs_cpfile_do_get_cpinfo(struct inode *cpfile, __u64 *cnop, void *buf, unsigned int cisz, size_t nci) nilfs_cpfile_do_get_cpinfo() argument 475 nilfs_cpfile_do_get_ssinfo(struct inode *cpfile, __u64 *cnop, void *buf, unsigned int cisz, size_t nci) nilfs_cpfile_do_get_ssinfo() argument 562 nilfs_cpfile_get_cpinfo(struct inode *cpfile, __u64 *cnop, int mode, void *buf, unsigned int cisz, size_t nci) nilfs_cpfile_get_cpinfo() argument 580 nilfs_cpfile_delete_checkpoint(struct inode *cpfile, __u64 cno) nilfs_cpfile_delete_checkpoint() argument 598 nilfs_cpfile_block_get_snapshot_list(const struct inode *cpfile, __u64 cno, struct buffer_head *bh, void *kaddr) nilfs_cpfile_block_get_snapshot_list() argument 617 nilfs_cpfile_set_snapshot(struct inode *cpfile, __u64 cno) nilfs_cpfile_set_snapshot() argument 736 nilfs_cpfile_clear_snapshot(struct inode *cpfile, __u64 cno) nilfs_cpfile_clear_snapshot() argument 856 nilfs_cpfile_is_snapshot(struct inode *cpfile, __u64 cno) nilfs_cpfile_is_snapshot() argument 906 nilfs_cpfile_change_cpmode(struct inode *cpfile, __u64 cno, int mode) nilfs_cpfile_change_cpmode() argument 945 nilfs_cpfile_get_stat(struct inode *cpfile, struct nilfs_cpstat *cpstat) nilfs_cpfile_get_stat() argument 980 struct inode *cpfile; nilfs_cpfile_read() local [all...] |
H A D | Makefile | 5 the_nilfs.o segbuf.o segment.o cpfile.o sufile.o \
|
H A D | ioctl.c | 23 #include "cpfile.h" 684 struct inode *cpfile = nilfs->ns_cpfile; in nilfs_ioctl_delete_checkpoints() local 690 cpfile, periods[i].p_start, periods[i].p_end); in nilfs_ioctl_delete_checkpoints()
|