#define pr_fmt(fmt) …
#include <linux/bitfield.h>
#include <linux/device.h>
#include <soc/fsl/caam-blob.h>
#include "compat.h"
#include "desc_constr.h"
#include "desc.h"
#include "error.h"
#include "intern.h"
#include "jr.h"
#include "regs.h"
#define CAAM_BLOB_DESC_BYTES_MAX …
struct caam_blob_priv { … };
struct caam_blob_job_result { … };
static void caam_blob_job_done(struct device *dev, u32 *desc, u32 err, void *context)
{ … }
int caam_process_blob(struct caam_blob_priv *priv,
struct caam_blob_info *info, bool encap)
{ … }
EXPORT_SYMBOL(…);
struct caam_blob_priv *caam_blob_gen_init(void)
{ … }
EXPORT_SYMBOL(…);
void caam_blob_gen_exit(struct caam_blob_priv *priv)
{ … }
EXPORT_SYMBOL(…);