/kernel/linux/linux-6.6/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 in rpmsg_ctrldev_ioctl() 131 struct rpmsg_ctrldev *ctrldev = dev_to_ctrldev(dev); rpmsg_ctrldev_release_device() local 140 struct rpmsg_ctrldev *ctrldev; rpmsg_ctrldev_probe() local 194 struct rpmsg_ctrldev *ctrldev = dev_get_drvdata(&rpdev->dev); rpmsg_ctrldev_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/rpmsg/ |
H A D | rpmsg_char.c | 338 static int rpmsg_eptdev_create(struct rpmsg_ctrldev *ctrldev, in rpmsg_eptdev_create() argument 341 struct rpmsg_device *rpdev = ctrldev->rpdev; in rpmsg_eptdev_create() 361 dev->parent = &ctrldev->dev; in rpmsg_eptdev_create() 401 struct rpmsg_ctrldev *ctrldev = cdev_to_ctrldev(inode->i_cdev); in rpmsg_ctrldev_open() local 403 get_device(&ctrldev->dev); in rpmsg_ctrldev_open() 404 filp->private_data = ctrldev; in rpmsg_ctrldev_open() 411 struct rpmsg_ctrldev *ctrldev = cdev_to_ctrldev(inode->i_cdev); in rpmsg_ctrldev_release() local 413 put_device(&ctrldev->dev); in rpmsg_ctrldev_release() 421 struct rpmsg_ctrldev *ctrldev = fp->private_data; in rpmsg_ctrldev_ioctl() local 437 return rpmsg_eptdev_create(ctrldev, chinf in rpmsg_ctrldev_ioctl() 450 struct rpmsg_ctrldev *ctrldev = dev_to_ctrldev(dev); rpmsg_ctrldev_release_device() local 459 struct rpmsg_ctrldev *ctrldev; rpmsg_chrdev_probe() local 512 struct rpmsg_ctrldev *ctrldev = dev_get_drvdata(&rpdev->dev); rpmsg_chrdev_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/crypto/caam/ |
H A D | caamrng.c | 38 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, sizeo in caam_rng_init() [all...] |
H A D | ctrl.c | 85 * @ctrldev - pointer to device 92 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() 187 * @ctrldev - pointer to device 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 in devm_deinstantiate_rng() local 270 instantiate_rng(struct device *ctrldev, int state_handle_mask, int gen_sk) instantiate_rng() argument 352 struct device *ctrldev = &pdev->dev; kick_trng() local [all...] |
H A D | qi.c | 720 struct device *ctrldev = &caam_pdev->dev, *qidev; in caam_qi_init() local 724 ctrlpriv = dev_get_drvdata(ctrldev); in caam_qi_init() 725 qidev = ctrldev; in caam_qi_init()
|
H A D | caampkc.c | 1154 int caam_pkc_init(struct device *ctrldev) in caam_pkc_init() argument 1156 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_pkc_init() 1193 dev_warn(ctrldev, "%s alg registration failed\n", in caam_pkc_init() 1198 dev_info(ctrldev, "caam pkc algorithms registered in /proc/crypto\n"); in caam_pkc_init()
|
H A D | caamalg_qi.c | 2604 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()
|
H A D | caamhash.c | 1937 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()
|
H A D | caamalg.c | 3511 int caam_algapi_init(struct device *ctrldev) in caam_algapi_init() argument 3513 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_algapi_init()
|
/kernel/linux/linux-6.6/drivers/crypto/caam/ |
H A D | caamrng.c | 40 struct device *ctrldev; member 181 struct device *dev = ctx->ctrldev; in test_len() 224 ctx->desc_sync = devm_kzalloc(ctx->ctrldev, CAAM_RNG_DESC_LEN, in caam_init() 229 ctx->desc_async = devm_kzalloc(ctx->ctrldev, CAAM_RNG_DESC_LEN, in caam_init() 258 int caam_rng_init(struct device *ctrldev); 260 void caam_rng_exit(struct device *ctrldev) in caam_rng_exit() argument 262 devres_release_group(ctrldev, caam_rng_init); in caam_rng_exit() 265 int caam_rng_init(struct device *ctrldev) in caam_rng_init() argument 269 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_rng_init() 282 if (!devres_open_group(ctrldev, caam_rng_ini in caam_rng_init() [all...] |
H A D | ctrl.c | 95 * @ctrldev - pointer to device 102 static inline int run_descriptor_deco0(struct device *ctrldev, u32 *desc, in run_descriptor_deco0() argument 105 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in run_descriptor_deco0() 135 dev_err(ctrldev, "failed to acquire DECO 0\n"); in run_descriptor_deco0() 194 * @ctrldev - pointer to device 204 static int deinstantiate_rng(struct device *ctrldev, int state_handle_mask) in deinstantiate_rng() argument 227 ret = run_descriptor_deco0(ctrldev, desc, &status); in deinstantiate_rng() 231 dev_err(ctrldev, in deinstantiate_rng() 236 dev_info(ctrldev, "Deinstantiated RNG4 SH%d\n", sh_idx); in deinstantiate_rng() 247 struct device *ctrldev in devm_deinstantiate_rng() local 277 instantiate_rng(struct device *ctrldev, int state_handle_mask, int gen_sk) instantiate_rng() argument [all...] |
H A D | caamprng.c | 209 int caam_prng_register(struct device *ctrldev) in caam_prng_register() argument 211 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_prng_register() 223 dev_dbg(ctrldev, "RNG block is not available... skipping registering algorithm\n"); in caam_prng_register() 229 dev_err(ctrldev, in caam_prng_register() 237 dev_info(ctrldev, in caam_prng_register()
|
H A D | qi.c | 724 struct device *ctrldev = &caam_pdev->dev, *qidev; in caam_qi_init() local 728 ctrlpriv = dev_get_drvdata(ctrldev); in caam_qi_init() 729 qidev = ctrldev; in caam_qi_init()
|
H A D | caampkc.c | 1169 int caam_pkc_init(struct device *ctrldev) in caam_pkc_init() argument 1171 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_pkc_init() 1207 dev_warn(ctrldev, "%s alg registration failed\n", in caam_pkc_init() 1212 dev_info(ctrldev, "caam pkc algorithms registered in /proc/crypto\n"); in caam_pkc_init()
|
H A D | caamalg_qi.c | 2620 int caam_qi_algapi_init(struct device *ctrldev) in caam_qi_algapi_init() argument 2622 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_qi_algapi_init() 2684 dev_warn(ctrldev, "%s alg registration failed\n", in caam_qi_algapi_init() 2740 dev_info(ctrldev, "algorithms registered in /proc/crypto\n"); in caam_qi_algapi_init()
|
H A D | caamhash.c | 1940 int caam_algapi_hash_init(struct device *ctrldev) in caam_algapi_hash_init() argument 1943 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_algapi_hash_init()
|
H A D | caamalg.c | 3737 int caam_algapi_init(struct device *ctrldev) in caam_algapi_init() argument 3739 struct caam_drv_private *priv = dev_get_drvdata(ctrldev); in caam_algapi_init()
|
/kernel/linux/linux-6.6/drivers/platform/surface/aggregator/ |
H A D | core.c | 131 struct device *ctrldev; in ssam_client_link() local 140 ctrldev = ssam_controller_device(c); in ssam_client_link() 141 if (!ctrldev) { in ssam_client_link() 146 link = device_link_add(client, ctrldev, flags); in ssam_client_link()
|