Lines Matching defs:ctrldev
40 struct device *ctrldev;
181 struct device *dev = ctx->ctrldev;
224 ctx->desc_sync = devm_kzalloc(ctx->ctrldev, CAAM_RNG_DESC_LEN,
229 ctx->desc_async = devm_kzalloc(ctx->ctrldev, CAAM_RNG_DESC_LEN,
258 int caam_rng_init(struct device *ctrldev);
260 void caam_rng_exit(struct device *ctrldev)
262 devres_release_group(ctrldev, caam_rng_init);
265 int caam_rng_init(struct device *ctrldev)
269 struct caam_drv_private *priv = dev_get_drvdata(ctrldev);
282 if (!devres_open_group(ctrldev, caam_rng_init, GFP_KERNEL))
285 ctx = devm_kzalloc(ctrldev, sizeof(*ctx), GFP_KERNEL);
289 ctx->ctrldev = ctrldev;
297 dev_info(ctrldev, "registering rng-caam\n");
299 ret = devm_hwrng_register(ctrldev, &ctx->rng);
301 caam_rng_exit(ctrldev);
309 devres_close_group(ctrldev, caam_rng_init);