Lines Matching refs:sh
143 static void set_segment_header(struct logfs_segment_header *sh, u8 type, in set_segment_header() argument
146 sh->pad = 0; in set_segment_header()
147 sh->type = type; in set_segment_header()
148 sh->level = level; in set_segment_header()
149 sh->segno = cpu_to_be32(segno); in set_segment_header()
150 sh->ec = cpu_to_be32(ec); in set_segment_header()
151 sh->gec = cpu_to_be64(segno); in set_segment_header()
152 sh->crc = logfs_crc32(sh, LOGFS_SEGMENT_HEADERSIZE, 4); in set_segment_header()
159 struct logfs_segment_header *sh = &ds->ds_sh; in logfs_write_ds() local
163 set_segment_header(sh, SEG_SUPER, 0, segno, ec); in logfs_write_ds()
347 struct logfs_segment_header *sh = &ds->ds_sh; in logfs_check_ds() local
351 if (sh->crc != logfs_crc32(sh, LOGFS_SEGMENT_HEADERSIZE, 4)) in logfs_check_ds()