Lines Matching refs:ctrldev
40 struct device *ctrldev; member
181 struct device *dev = ctx->ctrldev; in test_len()
226 ctx->desc_sync = devm_kzalloc(ctx->ctrldev, CAAM_RNG_DESC_LEN, in caam_init()
231 ctx->desc_async = devm_kzalloc(ctx->ctrldev, CAAM_RNG_DESC_LEN, in caam_init()
260 int caam_rng_init(struct device *ctrldev);
262 void caam_rng_exit(struct device *ctrldev) in caam_rng_exit() argument
264 devres_release_group(ctrldev, caam_rng_init); in caam_rng_exit()
267 int caam_rng_init(struct device *ctrldev) in caam_rng_init() argument
271 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_rng_init()
284 if (!devres_open_group(ctrldev, caam_rng_init, GFP_KERNEL)) in caam_rng_init()
287 ctx = devm_kzalloc(ctrldev, sizeof(*ctx), GFP_KERNEL); in caam_rng_init()
291 ctx->ctrldev = ctrldev; in caam_rng_init()
299 dev_info(ctrldev, "registering rng-caam\n"); in caam_rng_init()
301 ret = devm_hwrng_register(ctrldev, &ctx->rng); in caam_rng_init()
303 caam_rng_exit(ctrldev); in caam_rng_init()
311 devres_close_group(ctrldev, caam_rng_init); in caam_rng_init()