Lines Matching refs:ctrldev

92 static inline int run_descriptor_deco0(struct device *ctrldev, u32 *desc,  in run_descriptor_deco0()  argument
95 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in run_descriptor_deco0()
128 dev_err(ctrldev, "failed to acquire DECO 0\n"); in run_descriptor_deco0()
197 static int deinstantiate_rng(struct device *ctrldev, int state_handle_mask) in deinstantiate_rng() argument
220 ret = run_descriptor_deco0(ctrldev, desc, &status); in deinstantiate_rng()
224 dev_err(ctrldev, in deinstantiate_rng()
229 dev_info(ctrldev, "Deinstantiated RNG4 SH%d\n", sh_idx); in deinstantiate_rng()
240 struct device *ctrldev = data; in devm_deinstantiate_rng() local
241 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in devm_deinstantiate_rng()
248 deinstantiate_rng(ctrldev, ctrlpriv->rng4_sh_init); in devm_deinstantiate_rng()
270 static int instantiate_rng(struct device *ctrldev, int state_handle_mask, in instantiate_rng() argument
273 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in instantiate_rng()
295 dev_info(ctrldev, in instantiate_rng()
299 ret = deinstantiate_rng(ctrldev, rdsta_if); in instantiate_rng()
308 ret = run_descriptor_deco0(ctrldev, desc, &status); in instantiate_rng()
329 dev_info(ctrldev, "Instantiated RNG4 SH%d\n", sh_idx); in instantiate_rng()
339 return devm_add_action_or_reset(ctrldev, devm_deinstantiate_rng, ctrldev); in instantiate_rng()
350 struct device *ctrldev = &pdev->dev; in kick_trng() local
351 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in kick_trng()