Home
last modified time | relevance | path

Searched refs:ctrldev (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.15/drivers/crypto/caam/
Dcaamrng.c38 struct device *ctrldev; member
178 ctx->desc_sync = devm_kzalloc(ctx->ctrldev, CAAM_RNG_DESC_LEN, in caam_init()
183 ctx->desc_async = devm_kzalloc(ctx->ctrldev, CAAM_RNG_DESC_LEN, in caam_init()
211 int caam_rng_init(struct device *ctrldev);
213 void caam_rng_exit(struct device *ctrldev) in caam_rng_exit() argument
215 devres_release_group(ctrldev, caam_rng_init); in caam_rng_exit()
218 int caam_rng_init(struct device *ctrldev) in caam_rng_init() argument
222 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_rng_init()
235 if (!devres_open_group(ctrldev, caam_rng_init, GFP_KERNEL)) in caam_rng_init()
238 ctx = devm_kzalloc(ctrldev, sizeof(*ctx), GFP_KERNEL); in caam_rng_init()
[all …]
Dctrl.c92 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()
[all …]
Dqi.c717 struct device *ctrldev = &caam_pdev->dev, *qidev; in caam_qi_init() local
721 ctrlpriv = dev_get_drvdata(ctrldev); in caam_qi_init()
722 qidev = ctrldev; in caam_qi_init()
Dcaampkc.c1153 int caam_pkc_init(struct device *ctrldev) in caam_pkc_init() argument
1155 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_pkc_init()
1181 dev_warn(ctrldev, "%s alg registration failed\n", in caam_pkc_init()
1186 dev_info(ctrldev, "caam pkc algorithms registered in /proc/crypto\n"); in caam_pkc_init()
Dcaamalg_qi.c2604 int caam_qi_algapi_init(struct device *ctrldev) in caam_qi_algapi_init() argument
2606 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_qi_algapi_init()
2668 dev_warn(ctrldev, "%s alg registration failed\n", in caam_qi_algapi_init()
2724 dev_info(ctrldev, "algorithms registered in /proc/crypto\n"); in caam_qi_algapi_init()
Dcaamhash.c1937 int caam_algapi_hash_init(struct device *ctrldev) in caam_algapi_hash_init() argument
1940 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_algapi_hash_init()
Dcaamalg.c3510 int caam_algapi_init(struct device *ctrldev) in caam_algapi_init() argument
3512 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_algapi_init()
/Linux-v5.15/drivers/rpmsg/
Drpmsg_char.c342 static int rpmsg_eptdev_create(struct rpmsg_ctrldev *ctrldev, in rpmsg_eptdev_create() argument
345 struct rpmsg_device *rpdev = ctrldev->rpdev; in rpmsg_eptdev_create()
365 dev->parent = &ctrldev->dev; in rpmsg_eptdev_create()
411 struct rpmsg_ctrldev *ctrldev = cdev_to_ctrldev(inode->i_cdev); in rpmsg_ctrldev_open() local
413 get_device(&ctrldev->dev); in rpmsg_ctrldev_open()
414 filp->private_data = ctrldev; in rpmsg_ctrldev_open()
421 struct rpmsg_ctrldev *ctrldev = cdev_to_ctrldev(inode->i_cdev); in rpmsg_ctrldev_release() local
423 put_device(&ctrldev->dev); in rpmsg_ctrldev_release()
431 struct rpmsg_ctrldev *ctrldev = fp->private_data; in rpmsg_ctrldev_ioctl() local
447 return rpmsg_eptdev_create(ctrldev, chinfo); in rpmsg_ctrldev_ioctl()
[all …]
/Linux-v5.15/drivers/platform/surface/aggregator/
Dcore.c130 struct device *ctrldev; in ssam_client_link() local
139 ctrldev = ssam_controller_device(c); in ssam_client_link()
140 if (!ctrldev) { in ssam_client_link()
145 link = device_link_add(client, ctrldev, flags); in ssam_client_link()