Lines Matching refs:jrdev
36 static void caam_prng_done(struct device *jrdev, u32 *desc, u32 err, in caam_prng_done() argument
41 jctx->err = err ? caam_jr_strstatus(jrdev, err) : 0; in caam_prng_done()
79 struct device *jrdev; in caam_prng_generate() local
89 jrdev = caam_jr_alloc(); in caam_prng_generate()
90 ret = PTR_ERR_OR_ZERO(jrdev); in caam_prng_generate()
103 dst_dma = dma_map_single(jrdev, buf, dlen, DMA_FROM_DEVICE); in caam_prng_generate()
104 if (dma_mapping_error(jrdev, dst_dma)) { in caam_prng_generate()
105 dev_err(jrdev, "Failed to map destination buffer memory\n"); in caam_prng_generate()
111 ret = caam_jr_enqueue(jrdev, in caam_prng_generate()
120 dma_unmap_single(jrdev, dst_dma, dlen, DMA_FROM_DEVICE); in caam_prng_generate()
127 caam_jr_free(jrdev); in caam_prng_generate()
143 struct device *jrdev; in caam_prng_seed() local
152 jrdev = caam_jr_alloc(); in caam_prng_seed()
153 ret = PTR_ERR_OR_ZERO(jrdev); in caam_prng_seed()
161 caam_jr_free(jrdev); in caam_prng_seed()
166 ret = caam_jr_enqueue(jrdev, in caam_prng_seed()
176 caam_jr_free(jrdev); in caam_prng_seed()