Lines Matching defs:jrdev
34 struct device jrdev;
67 struct device *jrdev = &priv->jrdev;
90 dma_in = dma_map_single(jrdev, info->input, info->input_len,
92 if (dma_mapping_error(jrdev, dma_in)) {
93 dev_err(jrdev, "unable to map input DMA buffer\n");
98 dma_out = dma_map_single(jrdev, info->output, output_len,
100 if (dma_mapping_error(jrdev, dma_out)) {
101 dev_err(jrdev, "unable to map output DMA buffer\n");
106 ctrlpriv = dev_get_drvdata(jrdev->parent);
109 dev_warn(jrdev,
137 ret = caam_jr_enqueue(jrdev, desc, caam_blob_job_done, &testres);
149 dma_unmap_single(jrdev, dma_out, output_len, DMA_FROM_DEVICE);
151 dma_unmap_single(jrdev, dma_in, info->input_len, DMA_TO_DEVICE);
162 struct device *jrdev;
170 jrdev = caam_jr_alloc();
171 if (IS_ERR(jrdev)) {
176 ctrlpriv = dev_get_drvdata(jrdev->parent);
178 dev_info(jrdev, "no hardware blob generation support\n");
179 caam_jr_free(jrdev);
183 return container_of(jrdev, struct caam_blob_priv, jrdev);
189 caam_jr_free(&priv->jrdev);