drivers/crypto/intel/qat/qat_common/qat_comp_zstd_utils.h

Source file repositories/reference/linux-study-clean/drivers/crypto/intel/qat/qat_common/qat_comp_zstd_utils.h

File Facts

System
Linux kernel
Corpus path
drivers/crypto/intel/qat/qat_common/qat_comp_zstd_utils.h
Extension
.h
Size
408 bytes
Lines
14
Domain
Driver Families
Bucket
drivers/crypto
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef QAT_COMP_ZSTD_UTILS_H_
#define QAT_COMP_ZSTD_UTILS_H_
#include <linux/zstd_lib.h>

#define QAT_ZSTD_LIT_COPY_LEN	8

int qat_alg_dec_lz4s(ZSTD_Sequence *out_seqs, size_t out_seqs_capacity,
		     unsigned char *lz4s_buff, unsigned int lz4s_buff_size,
		     unsigned char *literals, unsigned int *lit_len);

#endif

Annotation

Implementation Notes