Decode a serialized cbfs payload segment * from memory into native endianness. */
| 20 | * from memory into native endianness. |
| 21 | */ |
| 22 | static void cbfs_decode_payload_segment(struct cbfs_payload_segment *segment, |
| 23 | const struct cbfs_payload_segment *src) |
| 24 | { |
| 25 | segment->type = read_be32(&src->type); |
| 26 | segment->compression = read_be32(&src->compression); |
| 27 | segment->offset = read_be32(&src->offset); |
| 28 | segment->load_addr = read_be64(&src->load_addr); |
| 29 | segment->len = read_be32(&src->len); |
| 30 | segment->mem_len = read_be32(&src->mem_len); |
| 31 | } |
| 32 | |
| 33 | static int segment_targets_type(void *dest, unsigned long memsz, |
| 34 | enum bootmem_type dest_type) |
no test coverage detected