Home
last modified time | relevance | path

Searched refs:jrdev (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/crypto/caam/
H A Dblob_gen.c36 struct device jrdev; member
64 static u32 check_caam_state(struct device *jrdev) in check_caam_state() argument
68 ctrlpriv = dev_get_drvdata(jrdev->parent); in check_caam_state()
76 struct device *jrdev = &priv->jrdev; in caam_process_blob() local
116 dma_in = dma_map_single(jrdev, info->input, len, in caam_process_blob()
118 if (dma_mapping_error(jrdev, dma_in)) { in caam_process_blob()
119 dev_err(jrdev, "unable to map input DMA buffer\n"); in caam_process_blob()
124 dma_out = dma_map_single(jrdev, info->output, output_len, in caam_process_blob()
126 if (dma_mapping_error(jrdev, dma_out)) { in caam_process_blob()
127 dev_err(jrdev, "unable to map output DMA buffer\n"); in caam_process_blob()
[all …]
H A Derror.c220 static int report_ccb_status(struct device *jrdev, const u32 status, in report_ccb_status() argument
260 dev_err_ratelimited(jrdev, "%08x: %s: %s %d: %s%s: %s%s\n", status, in report_ccb_status()
267 static int report_jump_status(struct device *jrdev, const u32 status, in report_jump_status() argument
270 dev_err(jrdev, "%08x: %s: %s() not implemented\n", in report_jump_status()
276 static int report_deco_status(struct device *jrdev, const u32 status, in report_deco_status() argument
301 dev_err(jrdev, "%08x: %s: %s %d: %s%s\n", in report_deco_status()
330 static int report_jr_status(struct device *jrdev, const u32 status, in report_jr_status() argument
333 dev_err(jrdev, "%08x: %s: %s() not implemented\n", in report_jr_status()
339 static int report_cond_code_status(struct device *jrdev, const u32 status, in report_cond_code_status() argument
342 dev_err(jrdev, "%08x: %s: %s() not implemented\n", in report_cond_code_status()
[all …]
H A Dcaamrng.c39 struct device *jrdev; member
57 static void caam_rng_done(struct device *jrdev, u32 *desc, u32 err, in caam_rng_done() argument
63 *jctx->err = caam_jr_strstatus(jrdev, err); in caam_rng_done()
84 static int caam_rng_read_one(struct device *jrdev, in caam_rng_read_one() argument
98 dst_dma = dma_map_single(jrdev, dst, len, DMA_FROM_DEVICE); in caam_rng_read_one()
99 if (dma_mapping_error(jrdev, dst_dma)) { in caam_rng_read_one()
100 dev_err(jrdev, "unable to map destination memory\n"); in caam_rng_read_one()
105 err = caam_jr_enqueue(jrdev, in caam_rng_read_one()
113 dma_unmap_single(jrdev, dst_dma, len, DMA_FROM_DEVICE); in caam_rng_read_one()
130 len = caam_rng_read_one(ctx->jrdev, sg_virt(&sg[0]), in caam_rng_fill_async()
[all …]
H A Djr.c67 struct device *jrdev = data; in caam_jr_crypto_engine_exit() local
68 struct caam_drv_private_jr *jrpriv = dev_get_drvdata(jrdev); in caam_jr_crypto_engine_exit()
184 struct device *jrdev; in caam_jr_remove() local
187 jrdev = &pdev->dev; in caam_jr_remove()
188 jrpriv = dev_get_drvdata(jrdev); in caam_jr_remove()
191 caam_rng_exit(jrdev->parent); in caam_jr_remove()
200 dev_alert(jrdev, "Device is busy; consumers might start to crash\n"); in caam_jr_remove()
213 ret = caam_jr_shutdown(jrdev); in caam_jr_remove()
215 dev_err(jrdev, "Failed to shut down job ring\n"); in caam_jr_remove()
582 struct device *jrdev; in caam_jr_probe() local
[all …]
H A Derror.h17 #define caam_jr_strstatus(jrdev, status) caam_strstatus(jrdev, status, false) argument
H A Dkey_gen.h46 int gen_split_key(struct device *jrdev, u8 *key_out,
H A Dcaampkc.h114 void (*akcipher_op_done)(struct device *jrdev, u32 *desc, u32 err,