• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/nilfs2/

Lines Matching defs:nilfs

32 #include "nilfs.h"
40 static int nilfs_ioctl_wrap_copy(struct the_nilfs *nilfs,
77 nr = dofunc(nilfs, &pos, argv->v_flags, buf, argv->v_size,
104 struct the_nilfs *nilfs = NILFS_SB(inode->i_sb)->s_nilfs;
105 struct inode *cpfile = nilfs->ns_cpfile;
121 mutex_lock(&nilfs->ns_mount_mutex);
131 mutex_unlock(&nilfs->ns_mount_mutex);
169 nilfs_ioctl_do_get_cpinfo(struct the_nilfs *nilfs, __u64 *posp, int flags,
174 down_read(&nilfs->ns_segctor_sem);
175 ret = nilfs_cpfile_get_cpinfo(nilfs->ns_cpfile, posp, flags, buf,
177 up_read(&nilfs->ns_segctor_sem);
184 struct the_nilfs *nilfs = NILFS_SB(inode->i_sb)->s_nilfs;
188 down_read(&nilfs->ns_segctor_sem);
189 ret = nilfs_cpfile_get_stat(nilfs->ns_cpfile, &cpstat);
190 up_read(&nilfs->ns_segctor_sem);
200 nilfs_ioctl_do_get_suinfo(struct the_nilfs *nilfs, __u64 *posp, int flags,
205 down_read(&nilfs->ns_segctor_sem);
206 ret = nilfs_sufile_get_suinfo(nilfs->ns_sufile, *posp, buf, size,
208 up_read(&nilfs->ns_segctor_sem);
215 struct the_nilfs *nilfs = NILFS_SB(inode->i_sb)->s_nilfs;
219 down_read(&nilfs->ns_segctor_sem);
220 ret = nilfs_sufile_get_stat(nilfs->ns_sufile, &sustat);
221 up_read(&nilfs->ns_segctor_sem);
231 nilfs_ioctl_do_get_vinfo(struct the_nilfs *nilfs, __u64 *posp, int flags,
236 down_read(&nilfs->ns_segctor_sem);
237 ret = nilfs_dat_get_vinfo(nilfs_dat_inode(nilfs), buf, size, nmembs);
238 up_read(&nilfs->ns_segctor_sem);
243 nilfs_ioctl_do_get_bdescs(struct the_nilfs *nilfs, __u64 *posp, int flags,
246 struct inode *dat = nilfs_dat_inode(nilfs);
251 down_read(&nilfs->ns_segctor_sem);
259 up_read(&nilfs->ns_segctor_sem);
265 up_read(&nilfs->ns_segctor_sem);
272 struct the_nilfs *nilfs = NILFS_SB(inode->i_sb)->s_nilfs;
282 ret = nilfs_ioctl_wrap_copy(nilfs, &argv, _IOC_DIR(cmd),
337 static int nilfs_ioctl_move_blocks(struct the_nilfs *nilfs,
352 inode = nilfs_gc_iget(nilfs, ino, cno);
386 static int nilfs_ioctl_delete_checkpoints(struct the_nilfs *nilfs,
390 struct inode *cpfile = nilfs->ns_cpfile;
403 static int nilfs_ioctl_free_vblocknrs(struct the_nilfs *nilfs,
409 ret = nilfs_dat_freev(nilfs_dat_inode(nilfs), buf, nmembs);
414 static int nilfs_ioctl_mark_blocks_dirty(struct the_nilfs *nilfs,
418 struct inode *dat = nilfs_dat_inode(nilfs);
455 int nilfs_ioctl_prepare_clean_segments(struct the_nilfs *nilfs,
461 ret = nilfs_ioctl_delete_checkpoints(nilfs, &argv[1], kbufs[1]);
470 ret = nilfs_ioctl_free_vblocknrs(nilfs, &argv[2], kbufs[2]);
479 ret = nilfs_ioctl_mark_blocks_dirty(nilfs, &argv[3], kbufs[3]);
508 struct the_nilfs *nilfs;
539 nilfs = NILFS_SB(inode->i_sb)->s_nilfs;
546 if (argv[n].v_nmembs > nsegs * nilfs->ns_blocks_per_segment)
574 if (test_and_set_bit(THE_NILFS_GC_RUNNING, &nilfs->ns_flags)) {
579 ret = nilfs_ioctl_move_blocks(nilfs, &argv[0], kbufs[0]);
587 nilfs_remove_all_gcinode(nilfs);
588 clear_nilfs_gc_running(nilfs);
604 struct the_nilfs *nilfs;
611 nilfs = NILFS_SB(inode->i_sb)->s_nilfs;
612 down_read(&nilfs->ns_segctor_sem);
613 cno = nilfs->ns_cno - 1;
614 up_read(&nilfs->ns_segctor_sem);
629 struct the_nilfs *nilfs = NILFS_SB(inode->i_sb)->s_nilfs;
639 ret = nilfs_ioctl_wrap_copy(nilfs, &argv, _IOC_DIR(cmd), dofunc);