Lines Matching defs:sum
86 * @sum: place to store result
93 struct buffer_head *bhs, u32 *sum,
119 *sum = crc;
178 * @sum: pointer to return segment summary structure
182 struct nilfs_segment_summary **sum)
188 *sum = (struct nilfs_segment_summary *)bh_sum->b_data;
197 * @sum: segment summary struct
201 struct nilfs_segment_summary *sum)
208 if (le32_to_cpu(sum->ss_magic) != NILFS_SEGSUM_MAGIC)
212 if (le64_to_cpu(sum->ss_seq) != seg_seq)
215 nblock = le32_to_cpu(sum->ss_nblocks);
222 if (nilfs_compute_checksum(nilfs, bh_sum, &crc, sizeof(sum->ss_datasum),
228 if (crc != le32_to_cpu(sum->ss_datasum))
301 * @sum: log summary information
305 struct nilfs_segment_summary *sum,
315 nfinfo = le32_to_cpu(sum->ss_nfinfo);
319 sumbytes = le32_to_cpu(sum->ss_sumbytes);
325 offset = le16_to_cpu(sum->ss_bytes);
574 struct nilfs_segment_summary *sum = NULL;
597 bh_sum = nilfs_read_log_header(nilfs, pseg_start, &sum);
603 ret = nilfs_validate_log(nilfs, seg_seq, bh_sum, sum);
612 flags = le16_to_cpu(sum->ss_flags);
618 le64_to_cpu(sum->ss_next));
620 nilfs->ns_ctime = le64_to_cpu(sum->ss_create);
635 err = nilfs_scan_dsync_log(nilfs, pseg_start, sum,
653 pseg_start += le32_to_cpu(sum->ss_nblocks);
802 struct nilfs_segment_summary *sum = NULL;
831 bh_sum = nilfs_read_log_header(nilfs, pseg_start, &sum);
835 ret = nilfs_validate_log(nilfs, seg_seq, bh_sum, sum);
842 nblocks = le32_to_cpu(sum->ss_nblocks);
854 le64_to_cpu(sum->ss_next));
858 flags = le16_to_cpu(sum->ss_flags);
896 nilfs->ns_ctime = le64_to_cpu(sum->ss_create);