Lines Matching defs:ctrldev
38 struct device *ctrldev;
178 ctx->desc_sync = devm_kzalloc(ctx->ctrldev, CAAM_RNG_DESC_LEN,
183 ctx->desc_async = devm_kzalloc(ctx->ctrldev, CAAM_RNG_DESC_LEN,
211 int caam_rng_init(struct device *ctrldev);
213 void caam_rng_exit(struct device *ctrldev)
215 devres_release_group(ctrldev, caam_rng_init);
218 int caam_rng_init(struct device *ctrldev)
222 struct caam_drv_private *priv = dev_get_drvdata(ctrldev);
235 if (!devres_open_group(ctrldev, caam_rng_init, GFP_KERNEL))
238 ctx = devm_kzalloc(ctrldev, sizeof(*ctx), GFP_KERNEL);
242 ctx->ctrldev = ctrldev;
251 dev_info(ctrldev, "registering rng-caam\n");
253 ret = devm_hwrng_register(ctrldev, &ctx->rng);
255 caam_rng_exit(ctrldev);
259 devres_close_group(ctrldev, caam_rng_init);