• 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:ri

429 					      struct nilfs_recovery_info *ri)
431 struct list_head *head = &ri->ri_used_segments;
440 segnum[2] = ri->ri_segnum;
441 segnum[3] = ri->ri_nextnum;
478 nilfs->ns_seg_seq = ri->ri_seq + 2;
577 * @ri: pointer to a nilfs_recovery_info
581 struct nilfs_recovery_info *ri)
601 pseg_start = ri->ri_lsegs_start;
602 seg_seq = ri->ri_lsegs_start_seq;
606 while (segnum != ri->ri_segnum || pseg_start <= ri->ri_pseg_start) {
662 if (pseg_start == ri->ri_lsegs_end)
670 if (pseg_start == ri->ri_lsegs_end)
686 ri->ri_need_recovery = NILFS_RECOVERY_ROLLFORWARD_DONE;
705 struct nilfs_recovery_info *ri)
710 if (nilfs_get_segnum_of_block(nilfs, ri->ri_lsegs_start) !=
711 nilfs_get_segnum_of_block(nilfs, ri->ri_super_root))
714 bh = __getblk(nilfs->ns_bdev, ri->ri_lsegs_start, nilfs->ns_blocksize);
730 * @ri: pointer to a nilfs_recovery_info struct to store search results.
747 struct nilfs_recovery_info *ri)
751 if (ri->ri_lsegs_start == 0 || ri->ri_lsegs_end == 0)
754 err = nilfs_attach_checkpoint(sbi, ri->ri_cno);
761 err = nilfs_do_roll_forward(nilfs, sbi, ri);
765 if (ri->ri_need_recovery == NILFS_RECOVERY_ROLLFORWARD_DONE) {
766 err = nilfs_prepare_segment_for_recovery(nilfs, sbi, ri);
787 nilfs_finish_roll_forward(nilfs, ri);
798 * @ri: pointer to a nilfs_recovery_info struct to store search results.
802 * this search. It fills nilfs_recovery_info (ri) required for recovery.
814 struct nilfs_recovery_info *ri)
865 ri->ri_pseg_start = pseg_start;
866 ri->ri_seq = seg_seq;
867 ri->ri_segnum = segnum;
870 ri->ri_nextnum = nextnum;
889 if (!ri->ri_lsegs_start && (flags & NILFS_SS_LOGBGN)) {
890 ri->ri_lsegs_start = pseg_start;
891 ri->ri_lsegs_start_seq = seg_seq;
894 ri->ri_lsegs_end = pseg_start;
899 ri->ri_cno = cno++;
900 ri->ri_super_root = pseg_end;
901 ri->ri_lsegs_start = ri->ri_lsegs_end = 0;
908 nilfs->ns_cno = cno; /* nilfs->ns_cno = ri->ri_cno + 1 */
913 ri->ri_need_recovery = NILFS_RECOVERY_SR_UPDATED;
954 list_splice_tail(&segments, &ri->ri_used_segments);
957 nilfs->ns_last_cno = ri->ri_cno;