Lines Matching refs:mmp_cmp
45 struct mmp_struct *mmp_cmp; in ext2fs_mmp_read() local
65 if (fs->mmp_cmp == NULL) { in ext2fs_mmp_read()
69 &fs->mmp_cmp); in ext2fs_mmp_read()
81 if (read(fs->mmp_fd, fs->mmp_cmp, fs->blocksize) != fs->blocksize) { in ext2fs_mmp_read()
86 mmp_cmp = fs->mmp_cmp; in ext2fs_mmp_read()
89 !ext2fs_mmp_csum_verify(fs, mmp_cmp)) in ext2fs_mmp_read()
93 ext2fs_swap_mmp(mmp_cmp); in ext2fs_mmp_read()
96 if (buf != NULL && buf != fs->mmp_cmp) in ext2fs_mmp_read()
97 memcpy(buf, fs->mmp_cmp, fs->blocksize); in ext2fs_mmp_read()
99 if (mmp_cmp->mmp_magic != EXT4_MMP_MAGIC) { in ext2fs_mmp_read()
381 struct mmp_struct *mmp, *mmp_cmp; in ext2fs_mmp_stop() local
394 mmp_cmp = fs->mmp_cmp; in ext2fs_mmp_stop()
395 if (memcmp(mmp, mmp_cmp, sizeof(*mmp_cmp))) { in ext2fs_mmp_stop()
400 mmp_cmp->mmp_seq = EXT4_MMP_SEQ_CLEAN; in ext2fs_mmp_stop()
401 retval = ext2fs_mmp_write(fs, fs->super->s_mmp_block, fs->mmp_cmp); in ext2fs_mmp_stop()
427 struct mmp_struct *mmp, *mmp_cmp; in ext2fs_mmp_update2() local
445 mmp_cmp = fs->mmp_cmp; in ext2fs_mmp_update2()
447 if (memcmp(mmp, mmp_cmp, sizeof(*mmp_cmp))) in ext2fs_mmp_update2()