Lines Matching refs:sb

927 	journal_superblock_t *sb = journal->j_superblock;  in journal_reset()  local
930 first = be32_to_cpu(sb->s_first); in journal_reset()
931 last = be32_to_cpu(sb->s_maxlen); in journal_reset()
958 if (sb->s_start == 0) { in journal_reset()
994 journal_superblock_t *sb; in journal_create() local
1038 sb = journal->j_superblock; in journal_create()
1040 sb->s_header.h_magic = cpu_to_be32(JFS_MAGIC_NUMBER); in journal_create()
1041 sb->s_header.h_blocktype = cpu_to_be32(JFS_SUPERBLOCK_V2); in journal_create()
1043 sb->s_blocksize = cpu_to_be32(journal->j_blocksize); in journal_create()
1044 sb->s_maxlen = cpu_to_be32(journal->j_maxlen); in journal_create()
1045 sb->s_first = cpu_to_be32(1); in journal_create()
1111 journal_superblock_t *sb = journal->j_superblock; in journal_update_sb_log_tail() local
1117 sb->s_sequence = cpu_to_be32(tail_tid); in journal_update_sb_log_tail()
1118 sb->s_start = cpu_to_be32(tail_block); in journal_update_sb_log_tail()
1124 WARN_ON(!sb->s_sequence); in journal_update_sb_log_tail()
1138 journal_superblock_t *sb = journal->j_superblock; in mark_journal_empty() local
1143 if (sb->s_start == 0) { in mark_journal_empty()
1150 sb->s_sequence = cpu_to_be32(journal->j_tail_sequence); in mark_journal_empty()
1151 sb->s_start = cpu_to_be32(0); in mark_journal_empty()
1171 journal_superblock_t *sb = journal->j_superblock; in journal_update_sb_errno() local
1176 sb->s_errno = cpu_to_be32(journal->j_errno); in journal_update_sb_errno()
1190 journal_superblock_t *sb; in journal_get_superblock() local
1206 sb = journal->j_superblock; in journal_get_superblock()
1210 if (sb->s_header.h_magic != cpu_to_be32(JFS_MAGIC_NUMBER) || in journal_get_superblock()
1211 sb->s_blocksize != cpu_to_be32(journal->j_blocksize)) { in journal_get_superblock()
1216 switch(be32_to_cpu(sb->s_header.h_blocktype)) { in journal_get_superblock()
1228 if (be32_to_cpu(sb->s_maxlen) < journal->j_maxlen) in journal_get_superblock()
1229 journal->j_maxlen = be32_to_cpu(sb->s_maxlen); in journal_get_superblock()
1230 else if (be32_to_cpu(sb->s_maxlen) > journal->j_maxlen) { in journal_get_superblock()
1235 if (be32_to_cpu(sb->s_first) == 0 || in journal_get_superblock()
1236 be32_to_cpu(sb->s_first) >= journal->j_maxlen) { in journal_get_superblock()
1239 be32_to_cpu(sb->s_first)); in journal_get_superblock()
1258 journal_superblock_t *sb; in load_superblock() local
1264 sb = journal->j_superblock; in load_superblock()
1266 journal->j_tail_sequence = be32_to_cpu(sb->s_sequence); in load_superblock()
1267 journal->j_tail = be32_to_cpu(sb->s_start); in load_superblock()
1268 journal->j_first = be32_to_cpu(sb->s_first); in load_superblock()
1269 journal->j_last = be32_to_cpu(sb->s_maxlen); in load_superblock()
1270 journal->j_errno = be32_to_cpu(sb->s_errno); in load_superblock()
1287 journal_superblock_t *sb; in journal_load() local
1293 sb = journal->j_superblock; in journal_load()
1298 if ((sb->s_feature_ro_compat & in journal_load()
1300 (sb->s_feature_incompat & in journal_load()
1400 journal_superblock_t *sb; in journal_check_used_features() local
1407 sb = journal->j_superblock; in journal_check_used_features()
1409 if (((be32_to_cpu(sb->s_feature_compat) & compat) == compat) && in journal_check_used_features()
1410 ((be32_to_cpu(sb->s_feature_ro_compat) & ro) == ro) && in journal_check_used_features()
1411 ((be32_to_cpu(sb->s_feature_incompat) & incompat) == incompat)) in journal_check_used_features()
1464 journal_superblock_t *sb; in journal_set_features() local
1475 sb = journal->j_superblock; in journal_set_features()
1477 sb->s_feature_compat |= cpu_to_be32(compat); in journal_set_features()
1478 sb->s_feature_ro_compat |= cpu_to_be32(ro); in journal_set_features()
1479 sb->s_feature_incompat |= cpu_to_be32(incompat); in journal_set_features()
1494 journal_superblock_t *sb; in journal_update_format() local
1501 sb = journal->j_superblock; in journal_update_format()
1503 switch (be32_to_cpu(sb->s_header.h_blocktype)) { in journal_update_format()
1507 return journal_convert_superblock_v1(journal, sb); in journal_update_format()
1515 journal_superblock_t *sb) in journal_convert_superblock_v1() argument
1524 offset = ((char *) &(sb->s_feature_compat)) - ((char *) sb); in journal_convert_superblock_v1()
1525 blocksize = be32_to_cpu(sb->s_blocksize); in journal_convert_superblock_v1()
1526 memset(&sb->s_feature_compat, 0, blocksize-offset); in journal_convert_superblock_v1()
1528 sb->s_nr_users = cpu_to_be32(1); in journal_convert_superblock_v1()
1529 sb->s_header.h_blocktype = cpu_to_be32(JFS_SUPERBLOCK_V2); in journal_convert_superblock_v1()