Lines Matching refs:ctrldev
101 static inline int run_descriptor_deco0(struct device *ctrldev, u32 *desc, in run_descriptor_deco0() argument
104 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in run_descriptor_deco0()
129 dev_err(ctrldev, "failed to acquire DECO 0\n"); in run_descriptor_deco0()
195 static int instantiate_rng(struct device *ctrldev, int state_handle_mask, in instantiate_rng() argument
198 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in instantiate_rng()
220 ret = run_descriptor_deco0(ctrldev, desc, &status); in instantiate_rng()
241 dev_info(ctrldev, "Instantiated RNG4 SH%d\n", sh_idx); in instantiate_rng()
264 static int deinstantiate_rng(struct device *ctrldev, int state_handle_mask) in deinstantiate_rng() argument
287 ret = run_descriptor_deco0(ctrldev, desc, &status); in deinstantiate_rng()
291 dev_err(ctrldev, in deinstantiate_rng()
296 dev_info(ctrldev, "Deinstantiated RNG4 SH%d\n", sh_idx); in deinstantiate_rng()
307 struct device *ctrldev; in caam_remove() local
311 ctrldev = &pdev->dev; in caam_remove()
312 ctrlpriv = dev_get_drvdata(ctrldev); in caam_remove()
316 of_platform_depopulate(ctrldev); in caam_remove()
328 deinstantiate_rng(ctrldev, ctrlpriv->rng4_sh_init); in caam_remove()
356 struct device *ctrldev = &pdev->dev; in kick_trng() local
357 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in kick_trng()