MCPcopy Create free account
hub / github.com/coreboot/coreboot / compression_function

Function compression_function

util/cbfstool/compress.c:120–141  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

118}
119
120comp_func_ptr compression_function(enum cbfs_compression algo)
121{
122 comp_func_ptr compress;
123 switch (algo) {
124 case CBFS_COMPRESS_NONE:
125 compress = none_compress;
126 break;
127 case CBFS_COMPRESS_LZMA:
128 compress = lzma_compress;
129 break;
130 case CBFS_COMPRESS_LZ4:
131 compress = lz4_compress;
132 break;
133 case CBFS_COMPRESS_ZSTD:
134 compress = zstd_compress;
135 break;
136 default:
137 ERROR("Unknown compression algorithm %d!\n", algo);
138 return NULL;
139 }
140 return compress;
141}
142
143decomp_func_ptr decompression_function(enum cbfs_compression algo)
144{

Callers 8

bzp_output_segmentFunction · 0.85
parse_bzImage_to_payloadFunction · 0.85
parse_elf_to_payloadFunction · 0.85
parse_fv_to_payloadFunction · 0.85
benchmarkFunction · 0.85
compressFunction · 0.85
cbfstool_convert_rawFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected