Lines Matching refs:chunk
392 crom_add_quad(struct crom_chunk *chunk, uint32_t entry) in crom_add_quad() argument
396 index = chunk->data.crc_len; in crom_add_quad()
401 chunk->data.buf[index] = entry; in crom_add_quad()
402 chunk->data.crc_len++; in crom_add_quad()
407 crom_add_entry(struct crom_chunk *chunk, int key, int val) in crom_add_entry() argument
417 return (crom_add_quad(chunk, foo.i)); in crom_add_entry()
444 struct crom_chunk *chunk, char *buf) in crom_add_simple_text() argument
457 tl = (struct csrtext *) &chunk->data; in crom_add_simple_text()
467 return (crom_add_chunk(src, parent, chunk, CROM_TEXTLEAF)); in crom_add_simple_text()
485 struct crom_chunk *chunk, *parent; in crom_load() local
496 STAILQ_FOREACH(chunk, &src->chunk_list, link) { in crom_load()
497 chunk->offset = offset; in crom_load()
499 parent = chunk->ref_chunk; in crom_load()
503 &parent->data.buf[chunk->ref_index]; in crom_load()
505 (parent->offset + 1 + chunk->ref_index); in crom_load()
507 offset += 1 + chunk->data.crc_len; in crom_load()
515 STAILQ_FOREACH(chunk, &src->chunk_list, link) { in crom_load()
516 chunk->data.crc = in crom_load()
517 crom_crc(&chunk->data.buf[0], chunk->data.crc_len); in crom_load()
519 len = 1 + chunk->data.crc_len; in crom_load()
520 if (crom_copy((uint32_t *)&chunk->data, buf, in crom_load()