| /Linux-v5.10/drivers/platform/x86/ |
| D | dell-smo8800.c | 24 struct miscdevice miscdev; /* for /dev/freefall */ member 82 struct smo8800_device, miscdev); in smo8800_misc_read() 114 struct smo8800_device, miscdev); in smo8800_misc_open() 126 struct smo8800_device, miscdev); in smo8800_misc_release() 151 smo8800->miscdev.minor = MISC_DYNAMIC_MINOR; in smo8800_add() 152 smo8800->miscdev.name = "freefall"; in smo8800_add() 153 smo8800->miscdev.fops = &smo8800_misc_fops; in smo8800_add() 157 err = misc_register(&smo8800->miscdev); in smo8800_add() 188 misc_deregister(&smo8800->miscdev); in smo8800_add() 197 misc_deregister(&smo8800->miscdev); in smo8800_remove()
|
| /Linux-v5.10/drivers/soc/aspeed/ |
| D | aspeed-lpc-ctrl.c | 28 struct miscdevice miscdev; member 40 miscdev); in file_aspeed_lpc_ctrl() 264 lpc_ctrl->miscdev.minor = MISC_DYNAMIC_MINOR; in aspeed_lpc_ctrl_probe() 265 lpc_ctrl->miscdev.name = DEVICE_NAME; in aspeed_lpc_ctrl_probe() 266 lpc_ctrl->miscdev.fops = &aspeed_lpc_ctrl_fops; in aspeed_lpc_ctrl_probe() 267 lpc_ctrl->miscdev.parent = dev; in aspeed_lpc_ctrl_probe() 268 rc = misc_register(&lpc_ctrl->miscdev); in aspeed_lpc_ctrl_probe() 285 misc_deregister(&lpc_ctrl->miscdev); in aspeed_lpc_ctrl_remove()
|
| D | aspeed-lpc-snoop.c | 64 struct miscdevice miscdev; member 77 miscdev); in snoop_file_to_chan() 198 lpc_snoop->chan[channel].miscdev.minor = MISC_DYNAMIC_MINOR; in aspeed_lpc_enable_snoop() 199 lpc_snoop->chan[channel].miscdev.name = in aspeed_lpc_enable_snoop() 201 lpc_snoop->chan[channel].miscdev.fops = &snoop_fops; in aspeed_lpc_enable_snoop() 202 lpc_snoop->chan[channel].miscdev.parent = dev; in aspeed_lpc_enable_snoop() 203 rc = misc_register(&lpc_snoop->chan[channel].miscdev); in aspeed_lpc_enable_snoop() 254 misc_deregister(&lpc_snoop->chan[channel].miscdev); in aspeed_lpc_disable_snoop()
|
| D | aspeed-p2a-ctrl.c | 56 struct miscdevice miscdev; member 374 misc_ctrl->miscdev.minor = MISC_DYNAMIC_MINOR; in aspeed_p2a_ctrl_probe() 375 misc_ctrl->miscdev.name = DEVICE_NAME; in aspeed_p2a_ctrl_probe() 376 misc_ctrl->miscdev.fops = &aspeed_p2a_ctrl_fops; in aspeed_p2a_ctrl_probe() 377 misc_ctrl->miscdev.parent = dev; in aspeed_p2a_ctrl_probe() 379 rc = misc_register(&misc_ctrl->miscdev); in aspeed_p2a_ctrl_probe() 390 misc_deregister(&p2a_ctrl->miscdev); in aspeed_p2a_ctrl_remove()
|
| /Linux-v5.10/drivers/char/ipmi/ |
| D | ipmb_dev_int.c | 58 struct miscdevice miscdev; member 71 return container_of(file->private_data, struct ipmb_dev, miscdev); in to_ipmb_dev() 320 ipmb_dev->miscdev.minor = MISC_DYNAMIC_MINOR; in ipmb_probe() 322 ipmb_dev->miscdev.name = devm_kasprintf(&client->dev, GFP_KERNEL, in ipmb_probe() 325 ipmb_dev->miscdev.fops = &ipmb_fops; in ipmb_probe() 326 ipmb_dev->miscdev.parent = &client->dev; in ipmb_probe() 327 ret = misc_register(&ipmb_dev->miscdev); in ipmb_probe() 338 misc_deregister(&ipmb_dev->miscdev); in ipmb_probe() 350 misc_deregister(&ipmb_dev->miscdev); in ipmb_remove()
|
| D | bt-bmc.c | 61 struct miscdevice miscdev; member 164 return container_of(file->private_data, struct bt_bmc, miscdev); in file_bt_bmc() 465 bt_bmc->miscdev.minor = MISC_DYNAMIC_MINOR, in bt_bmc_probe() 466 bt_bmc->miscdev.name = DEVICE_NAME, in bt_bmc_probe() 467 bt_bmc->miscdev.fops = &bt_bmc_fops, in bt_bmc_probe() 468 bt_bmc->miscdev.parent = dev; in bt_bmc_probe() 469 rc = misc_register(&bt_bmc->miscdev); in bt_bmc_probe() 502 misc_deregister(&bt_bmc->miscdev); in bt_bmc_remove()
|
| D | kcs_bmc.c | 240 return container_of(filp->private_data, struct kcs_bmc, miscdev); in to_kcs_bmc() 444 kcs_bmc->miscdev.minor = MISC_DYNAMIC_MINOR; in kcs_bmc_alloc() 445 kcs_bmc->miscdev.name = devm_kasprintf(dev, GFP_KERNEL, "%s%u", in kcs_bmc_alloc() 448 !kcs_bmc->miscdev.name) in kcs_bmc_alloc() 450 kcs_bmc->miscdev.fops = &kcs_bmc_fops; in kcs_bmc_alloc()
|
| D | kcs_bmc_npcm7xx.c | 174 rc = misc_register(&kcs_bmc->miscdev); in npcm7xx_kcs_probe() 191 misc_deregister(&kcs_bmc->miscdev); in npcm7xx_kcs_remove()
|
| D | kcs_bmc.h | 95 struct miscdevice miscdev; member
|
| D | kcs_bmc_aspeed.c | 375 rc = misc_register(&kcs_bmc->miscdev); in aspeed_kcs_probe() 393 misc_deregister(&kcs_bmc->miscdev); in aspeed_kcs_remove()
|
| /Linux-v5.10/drivers/platform/goldfish/ |
| D | goldfish_pipe.c | 218 struct miscdevice miscdev; member 682 struct miscdevice *miscdev = file->private_data; in to_goldfish_pipe_dev() local 684 return container_of(miscdev, struct goldfish_pipe_dev, miscdev); in to_goldfish_pipe_dev() 792 static void init_miscdevice(struct miscdevice *miscdev) in init_miscdevice() argument 794 memset(miscdev, 0, sizeof(*miscdev)); in init_miscdevice() 796 miscdev->minor = MISC_DYNAMIC_MINOR; in init_miscdevice() 797 miscdev->name = "goldfish_pipe"; in init_miscdevice() 798 miscdev->fops = &goldfish_pipe_fops; in init_miscdevice() 825 init_miscdevice(&dev->miscdev); in goldfish_pipe_device_init() 826 err = misc_register(&dev->miscdev); in goldfish_pipe_device_init() [all …]
|
| /Linux-v5.10/drivers/staging/media/tegra-vde/ |
| D | vde.c | 143 struct device *dev = vde->miscdev.parent; in tegra_vde_wait_bsev() 305 struct device *dev = vde->miscdev.parent; in tegra_vde_setup_hw_context() 500 struct device *dev = vde->miscdev.parent; in tegra_vde_attach_dmabuf() 695 struct device *dev = vde->miscdev.parent; in tegra_vde_ioctl_decode_h264() 872 struct miscdevice *miscdev = filp->private_data; in tegra_vde_unlocked_ioctl() local 873 struct tegra_vde *vde = container_of(miscdev, struct tegra_vde, in tegra_vde_unlocked_ioctl() 874 miscdev); in tegra_vde_unlocked_ioctl() 881 dev_err(miscdev->parent, "Invalid IOCTL command %u\n", cmd); in tegra_vde_unlocked_ioctl() 888 struct miscdevice *miscdev = filp->private_data; in tegra_vde_release_file() local 889 struct tegra_vde *vde = container_of(miscdev, struct tegra_vde, in tegra_vde_release_file() [all …]
|
| D | vde.h | 40 struct miscdevice miscdev; member
|
| D | iommu.c | 63 struct device *dev = vde->miscdev.parent; in tegra_vde_iommu_init()
|
| /Linux-v5.10/drivers/hwtracing/coresight/ |
| D | coresight-tmc-core.c | 147 struct tmc_drvdata, miscdev); in tmc_open() 179 struct tmc_drvdata, miscdev); in tmc_read() 200 struct tmc_drvdata, miscdev); in tmc_release() 528 drvdata->miscdev.name = desc.name; in tmc_probe() 529 drvdata->miscdev.minor = MISC_DYNAMIC_MINOR; in tmc_probe() 530 drvdata->miscdev.fops = &tmc_fops; in tmc_probe() 531 ret = misc_register(&drvdata->miscdev); in tmc_probe() 571 misc_deregister(&drvdata->miscdev); in tmc_remove()
|
| D | coresight-etb10.c | 87 struct miscdevice miscdev; member 602 struct etb_drvdata, miscdev); in etb_open() 616 struct etb_drvdata, miscdev); in etb_read() 641 struct etb_drvdata, miscdev); in etb_release() 789 drvdata->miscdev.name = desc.name; in etb_probe() 790 drvdata->miscdev.minor = MISC_DYNAMIC_MINOR; in etb_probe() 791 drvdata->miscdev.fops = &etb_fops; in etb_probe() 792 ret = misc_register(&drvdata->miscdev); in etb_probe() 813 misc_deregister(&drvdata->miscdev); in etb_remove()
|
| /Linux-v5.10/drivers/watchdog/ |
| D | intel_scu_watchdog.c | 499 watchdog_device.miscdev.minor = WATCHDOG_MINOR; in intel_scu_watchdog_init() 500 watchdog_device.miscdev.name = "watchdog"; in intel_scu_watchdog_init() 501 watchdog_device.miscdev.fops = &intel_scu_fops; in intel_scu_watchdog_init() 503 ret = misc_register(&watchdog_device.miscdev); in intel_scu_watchdog_init() 525 misc_deregister(&watchdog_device.miscdev); in intel_scu_watchdog_init()
|
| D | intel_scu_watchdog.h | 44 struct miscdevice miscdev; member
|
| /Linux-v5.10/drivers/misc/lis3lv02d/ |
| D | lis3lv02d.c | 568 struct lis3lv02d, miscdev); in lis3lv02d_misc_open() 583 struct lis3lv02d, miscdev); in lis3lv02d_misc_release() 595 struct lis3lv02d, miscdev); in lis3lv02d_misc_read() 646 struct lis3lv02d, miscdev); in lis3lv02d_misc_poll() 657 struct lis3lv02d, miscdev); in lis3lv02d_misc_fasync() 750 misc_deregister(&lis3->miscdev); in lis3lv02d_joystick_disable() 1245 lis3->miscdev.minor = MISC_DYNAMIC_MINOR; in lis3lv02d_init_device() 1246 lis3->miscdev.name = "freefall"; in lis3lv02d_init_device() 1247 lis3->miscdev.fops = &lis3lv02d_misc_fops; in lis3lv02d_init_device() 1249 if (misc_register(&lis3->miscdev)) in lis3lv02d_init_device()
|
| /Linux-v5.10/fs/ecryptfs/ |
| D | Makefile | 11 ecryptfs-$(CONFIG_ECRYPT_FS_MESSAGING) += messaging.o miscdev.o
|
| /Linux-v5.10/drivers/misc/ |
| D | xilinx_sdfec.c | 213 struct miscdevice miscdev; member 950 xsdfec = container_of(fptr->private_data, struct xsdfec_dev, miscdev); in xsdfec_dev_ioctl() 1032 xsdfec = container_of(file->private_data, struct xsdfec_dev, miscdev); in xsdfec_poll() 1440 xsdfec->miscdev.minor = MISC_DYNAMIC_MINOR; in xsdfec_probe() 1441 xsdfec->miscdev.name = xsdfec->dev_name; in xsdfec_probe() 1442 xsdfec->miscdev.fops = &xsdfec_fops; in xsdfec_probe() 1443 xsdfec->miscdev.parent = dev; in xsdfec_probe() 1444 err = misc_register(&xsdfec->miscdev); in xsdfec_probe() 1463 misc_deregister(&xsdfec->miscdev); in xsdfec_remove()
|
| D | pci_endpoint_test.c | 86 miscdev) 115 struct miscdevice miscdev; member 855 misc_device = &test->miscdev; in pci_endpoint_test_probe() 905 struct miscdevice *misc_device = &test->miscdev; in pci_endpoint_test_remove() 912 misc_deregister(&test->miscdev); in pci_endpoint_test_remove()
|
| D | fastrpc.c | 81 #define miscdev_to_cctx(d) container_of(d, struct fastrpc_channel_ctx, miscdev) 215 struct miscdevice miscdev; member 1626 data->miscdev.minor = MISC_DYNAMIC_MINOR; in fastrpc_rpmsg_probe() 1627 data->miscdev.name = devm_kasprintf(rdev, GFP_KERNEL, "fastrpc-%s", in fastrpc_rpmsg_probe() 1629 data->miscdev.fops = &fastrpc_fops; in fastrpc_rpmsg_probe() 1630 err = misc_register(&data->miscdev); in fastrpc_rpmsg_probe() 1670 misc_deregister(&cctx->miscdev); in fastrpc_rpmsg_remove()
|
| /Linux-v5.10/drivers/android/ |
| D | binder_internal.h | 34 struct miscdevice miscdev; member
|
| D | binderfs.c | 165 device->miscdev.name = name; in binderfs_binder_device_create() 166 device->miscdev.minor = minor; in binderfs_binder_device_create() 262 ida_free(&binderfs_minors, device->miscdev.minor); in binderfs_evict_inode() 445 device->miscdev.minor = minor; in binderfs_binder_ctl_create()
|