Lines Matching refs:jrdev
37 struct device *jrdev; member
55 static void caam_rng_done(struct device *jrdev, u32 *desc, u32 err, in caam_rng_done() argument
61 *jctx->err = caam_jr_strstatus(jrdev, err); in caam_rng_done()
82 static int caam_rng_read_one(struct device *jrdev, in caam_rng_read_one() argument
96 dst_dma = dma_map_single(jrdev, dst, len, DMA_FROM_DEVICE); in caam_rng_read_one()
97 if (dma_mapping_error(jrdev, dst_dma)) { in caam_rng_read_one()
98 dev_err(jrdev, "unable to map destination memory\n"); in caam_rng_read_one()
103 err = caam_jr_enqueue(jrdev, in caam_rng_read_one()
111 dma_unmap_single(jrdev, dst_dma, len, DMA_FROM_DEVICE); in caam_rng_read_one()
128 len = caam_rng_read_one(ctx->jrdev, sg_virt(&sg[0]), in caam_rng_fill_async()
153 return caam_rng_read_one(ctx->jrdev, dst, max, in caam_read()
169 caam_jr_free(ctx->jrdev); in caam_cleanup()
194 ctx->jrdev = caam_jr_alloc(); in caam_init()
195 err = PTR_ERR_OR_ZERO(ctx->jrdev); in caam_init()