Home | History | Annotate | Download | only in btreplay

Lines Matching refs:hdr

223  * @hdr: Header to write
225 static void write_file_hdr(struct io_stream *stream, struct io_file_hdr *hdr)
227 hdr->version = mk_btversion(btver_mjr, btver_mnr, btver_sub);
232 (long long unsigned)hdr->version,
233 (long long unsigned)hdr->genesis,
234 (long long unsigned)hdr->nbunches,
235 (long long unsigned)hdr->total_pkts);
239 if (fwrite(hdr, sizeof(*hdr), 1, stream->ofp) != 1) {
240 fatal(stream->file_name, ERR_SYSCALL, "Hdr write failed\n");
257 cur->hdr.npkts = 0;
258 cur->hdr.time_stamp = stream->start_time = start_time;
280 assert(cur->hdr.npkts < BT_MAX_PKTS);
283 cur->pkts[cur->hdr.npkts++] = iop; // Struct copy
573 struct io_bunch_hdr *hdrp = &stream->cur->hdr;
577 fatal(stream->file_name, ERR_SYSCALL, "fwrite(hdr) failed\n");
600 size_t npkts = stream->cur->hdr.npkts;
629 if (cur->hdr.npkts) {
630 assert(cur->hdr.npkts <= BT_MAX_PKTS);
635 stream->pkts += cur->hdr.npkts;
648 if (stream->cur->hdr.npkts >= max_pkts_per_bunch)