• 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 refs:sbp

82 	struct nilfs_super_block **sbp;
87 sbp = nilfs_prepare_super(sbi, 0);
88 if (likely(sbp)) {
89 sbp[0]->s_state |= cpu_to_le16(NILFS_ERROR_FS);
90 if (sbp[1])
91 sbp[1]->s_state |= cpu_to_le16(NILFS_ERROR_FS);
201 * sbp[0] points to newer log than sbp[1],
202 * so copy sbp[0] to sbp[1] to take over sbp[0].
210 struct nilfs_super_block *sbp = nilfs->ns_sbp[0];
229 sbp = nilfs->ns_sbp[1];
233 nilfs->ns_prot_seq = le64_to_cpu(sbp->s_last_seq);
240 void nilfs_set_log_cursor(struct nilfs_super_block *sbp,
247 sbp->s_free_blocks_count = cpu_to_le64(nfreeblocks);
250 sbp->s_last_seq = cpu_to_le64(nilfs->ns_last_seq);
251 sbp->s_last_pseg = cpu_to_le64(nilfs->ns_last_pseg);
252 sbp->s_last_cno = cpu_to_le64(nilfs->ns_last_cno);
260 struct nilfs_super_block **sbp = nilfs->ns_sbp;
263 if (sbp[0]->s_magic != cpu_to_le16(NILFS_SUPER_MAGIC)) {
264 if (sbp[1] &&
265 sbp[1]->s_magic == cpu_to_le16(NILFS_SUPER_MAGIC)) {
266 memcpy(sbp[0], sbp[1], nilfs->ns_sbsize);
272 } else if (sbp[1] &&
273 sbp[1]->s_magic != cpu_to_le16(NILFS_SUPER_MAGIC)) {
274 memcpy(sbp[1], sbp[0], nilfs->ns_sbsize);
277 if (flip && sbp[1])
280 return sbp;
286 struct nilfs_super_block **sbp = nilfs->ns_sbp;
292 sbp[0]->s_wtime = cpu_to_le64(t);
293 sbp[0]->s_sum = 0;
294 sbp[0]->s_sum = cpu_to_le32(crc32_le(nilfs->ns_crc_seed,
295 (unsigned char *)sbp[0],
297 if (flag == NILFS_SB_COMMIT_ALL && sbp[1]) {
298 sbp[1]->s_wtime = sbp[0]->s_wtime;
299 sbp[1]->s_sum = 0;
300 sbp[1]->s_sum = cpu_to_le32(crc32_le(nilfs->ns_crc_seed,
301 (unsigned char *)sbp[1],
318 struct nilfs_super_block **sbp;
322 sbp = nilfs_prepare_super(sbi, 0);
323 if (sbp) {
324 sbp[0]->s_state = cpu_to_le16(sbi->s_nilfs->ns_mount_state);
325 nilfs_set_log_cursor(sbp[0], sbi->s_nilfs);
326 if (sbp[1] && sbp[0]->s_last_cno == sbp[1]->s_last_cno) {
332 sbp[1]->s_state = sbp[0]->s_state;
372 struct nilfs_super_block **sbp;
381 sbp = nilfs_prepare_super(sbi, nilfs_sb_will_flip(nilfs));
382 if (likely(sbp)) {
383 nilfs_set_log_cursor(sbp[0], nilfs);
698 struct nilfs_super_block *sbp)
707 struct nilfs_super_block **sbp;
712 sbp = nilfs_prepare_super(sbi, 0);
713 if (!sbp)
716 max_mnt_count = le16_to_cpu(sbp[0]->s_max_mnt_count);
717 mnt_count = le16_to_cpu(sbp[0]->s_mnt_count);
724 sbp[0]->s_max_mnt_count = cpu_to_le16(NILFS_DFL_MAX_MNT_COUNT);
726 sbp[0]->s_mnt_count = cpu_to_le16(mnt_count + 1);
727 sbp[0]->s_state =
728 cpu_to_le16(le16_to_cpu(sbp[0]->s_state) & ~NILFS_VALID_FS);
729 sbp[0]->s_mtime = cpu_to_le64(get_seconds());
730 /* synchronize sbp[1] with sbp[0] */
731 if (sbp[1])
732 memcpy(sbp[1], sbp[0], nilfs->ns_sbsize);
751 struct nilfs_super_block *sbp,
756 sb->s_magic = le16_to_cpu(sbp->s_magic);
763 nilfs_set_default_options(sbi, sbp);
765 sbi->s_resuid = le16_to_cpu(sbp->s_def_resuid);
766 sbi->s_resgid = le16_to_cpu(sbp->s_def_resgid);
767 sbi->s_interval = le32_to_cpu(sbp->s_c_interval);
768 sbi->s_watermark = le32_to_cpu(sbp->s_c_block_max);
774 struct nilfs_super_block *sbp)
778 features = le64_to_cpu(sbp->s_feature_incompat) &
786 features = le64_to_cpu(sbp->s_feature_compat_ro) &