Lines Matching refs:jrdev
33 struct device jrdev; member
65 struct device *jrdev = &priv->jrdev; in caam_process_blob() local
87 dma_in = dma_map_single(jrdev, info->input, info->input_len, in caam_process_blob()
89 if (dma_mapping_error(jrdev, dma_in)) { in caam_process_blob()
90 dev_err(jrdev, "unable to map input DMA buffer\n"); in caam_process_blob()
95 dma_out = dma_map_single(jrdev, info->output, output_len, in caam_process_blob()
97 if (dma_mapping_error(jrdev, dma_out)) { in caam_process_blob()
98 dev_err(jrdev, "unable to map output DMA buffer\n"); in caam_process_blob()
128 ret = caam_jr_enqueue(jrdev, desc, caam_blob_job_done, &testres); in caam_process_blob()
140 dma_unmap_single(jrdev, dma_out, output_len, DMA_FROM_DEVICE); in caam_process_blob()
142 dma_unmap_single(jrdev, dma_in, info->input_len, DMA_TO_DEVICE); in caam_process_blob()
153 struct device *jrdev; in caam_blob_gen_init() local
161 jrdev = caam_jr_alloc(); in caam_blob_gen_init()
162 if (IS_ERR(jrdev)) { in caam_blob_gen_init()
167 ctrlpriv = dev_get_drvdata(jrdev->parent); in caam_blob_gen_init()
169 dev_info(jrdev, "no hardware blob generation support\n"); in caam_blob_gen_init()
170 caam_jr_free(jrdev); in caam_blob_gen_init()
174 return container_of(jrdev, struct caam_blob_priv, jrdev); in caam_blob_gen_init()
180 caam_jr_free(&priv->jrdev); in caam_blob_gen_exit()