Lines Matching defs:chunk
412 crom_add_quad(struct crom_chunk *chunk, uint32_t entry)
416 index = chunk->data.crc_len;
418 printf("too large chunk %d\n", index);
421 chunk->data.buf[index] = entry;
422 chunk->data.crc_len++;
427 crom_add_entry(struct crom_chunk *chunk, int key, int val)
437 return (crom_add_quad(chunk, foo.i));
464 struct crom_chunk *chunk, const char *buf)
481 tl = (struct csrtext *) &chunk->data;
491 return (crom_add_chunk(src, parent, chunk, CROM_TEXTLEAF));
509 struct crom_chunk *chunk, *parent;
520 STAILQ_FOREACH(chunk, &src->chunk_list, link) {
521 chunk->offset = offset;
523 parent = chunk->ref_chunk;
527 &parent->data.buf[chunk->ref_index];
529 (parent->offset + 1 + chunk->ref_index);
531 offset += 1 + chunk->data.crc_len;
539 STAILQ_FOREACH(chunk, &src->chunk_list, link) {
540 chunk->data.crc =
541 crom_crc(&chunk->data.buf[0], chunk->data.crc_len);
543 len = 1 + chunk->data.crc_len;
544 if (crom_copy((uint32_t *)&chunk->data, buf,