Lines Matching refs:sh
313 struct logfs_segment_header sh; in read_gec() local
319 err = wbuf_read(sb, dev_ofs(sb, segno, 0), sizeof(sh), &sh); in read_gec()
322 crc = logfs_crc32(&sh, sizeof(sh), 4); in read_gec()
323 if (crc != sh.crc) { in read_gec()
324 WARN_ON(sh.gec != cpu_to_be64(0xffffffffffffffffull)); in read_gec()
328 return be64_to_cpu(sh.gec); in read_gec()
392 struct logfs_segment_header sh; in journal_erase_segment() member
403 u.sh.pad = 0; in journal_erase_segment()
404 u.sh.type = SEG_JOURNAL; in journal_erase_segment()
405 u.sh.level = 0; in journal_erase_segment()
406 u.sh.segno = cpu_to_be32(area->a_segno); in journal_erase_segment()
407 u.sh.ec = cpu_to_be32(area->a_erase_count); in journal_erase_segment()
408 u.sh.gec = cpu_to_be64(logfs_super(sb)->s_gec); in journal_erase_segment()
409 u.sh.crc = logfs_crc32(&u.sh, sizeof(u.sh), 4); in journal_erase_segment()