Searched refs:ctrldev (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/rpmsg/ |
| H A D | rpmsg_ctrl.c | 57 struct rpmsg_ctrldev *ctrldev = cdev_to_ctrldev(inode->i_cdev); in rpmsg_ctrldev_open() local 59 get_device(&ctrldev->dev); in rpmsg_ctrldev_open() 60 filp->private_data = ctrldev; in rpmsg_ctrldev_open() 67 struct rpmsg_ctrldev *ctrldev = cdev_to_ctrldev(inode->i_cdev); in rpmsg_ctrldev_release() local 69 put_device(&ctrldev->dev); in rpmsg_ctrldev_release() 77 struct rpmsg_ctrldev *ctrldev = fp->private_data; in rpmsg_ctrldev_ioctl() local 92 mutex_lock(&ctrldev->ctrl_lock); in rpmsg_ctrldev_ioctl() 95 ret = rpmsg_chrdev_eptdev_create(ctrldev->rpdev, &ctrldev->dev, chinfo); in rpmsg_ctrldev_ioctl() 99 rpdev = rpmsg_create_channel(ctrldev->rpdev, &chinfo); in rpmsg_ctrldev_ioctl() 101 dev_err(&ctrldev->dev, "failed to create %s channel\n", chinfo.name); in rpmsg_ctrldev_ioctl() [all …]
|
| /linux/drivers/crypto/caam/ |
| H A D | caamrng.c | 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() [all …]
|
| /linux/drivers/platform/surface/aggregator/ |
| H A D | core.c | 134 struct device *ctrldev; in ssam_client_link() local 143 ctrldev = ssam_controller_device(c); in ssam_client_link() 144 if (!ctrldev) { in ssam_client_link() 149 link = device_link_add(client, ctrldev, flags); in ssam_client_link()
|