Lines Matching defs:prefix
141 struct jr_prefix *prefix;
152 bsz = hmax(sizeof(header), sizeof(*prefix));
251 struct jr_prefix *prefix;
262 if (sz < sizeof(*prefix))
263 sz = sizeof(*prefix);
272 prefix = jd->buf;
277 ret = fread(prefix, sizeof(*prefix), 1, jd->in);
282 prefix->id = bswap_32(prefix->id);
283 prefix->total_size = bswap_32(prefix->total_size);
284 prefix->timestamp = bswap_64(prefix->timestamp);
286 id = prefix->id;
287 size = prefix->total_size;
290 if (bs < sizeof(*prefix))
305 addr = ((void *)jd->buf) + sizeof(*prefix);
307 ret = fread(addr, bs - sizeof(*prefix), 1, jd->in);
640 sz = jr->prefix.total_size - sizeof(jr->info);
667 unwinding_data_size = jr->prefix.total_size - sizeof(jr->unwinding);
690 switch(jr->prefix.id) {
755 * match prefix
761 * skip prefix