Home
last modified time | relevance | path

Searched refs:miscdev (Results 1 – 25 of 52) sorted by relevance

123

/OK3568_Linux_fs/kernel/drivers/platform/x86/
H A Ddell-smo8800.c24 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()
/OK3568_Linux_fs/kernel/drivers/soc/aspeed/
H A Daspeed-lpc-ctrl.c28 struct miscdevice miscdev; member
40 miscdev); in file_aspeed_lpc_ctrl()
263 lpc_ctrl->miscdev.minor = MISC_DYNAMIC_MINOR; in aspeed_lpc_ctrl_probe()
264 lpc_ctrl->miscdev.name = DEVICE_NAME; in aspeed_lpc_ctrl_probe()
265 lpc_ctrl->miscdev.fops = &aspeed_lpc_ctrl_fops; in aspeed_lpc_ctrl_probe()
266 lpc_ctrl->miscdev.parent = dev; in aspeed_lpc_ctrl_probe()
267 rc = misc_register(&lpc_ctrl->miscdev); in aspeed_lpc_ctrl_probe()
284 misc_deregister(&lpc_ctrl->miscdev); in aspeed_lpc_ctrl_remove()
H A Daspeed-lpc-snoop.c65 struct miscdevice miscdev; member
79 miscdev); in snoop_file_to_chan()
202 lpc_snoop->chan[channel].miscdev.minor = MISC_DYNAMIC_MINOR; in aspeed_lpc_enable_snoop()
203 lpc_snoop->chan[channel].miscdev.name = in aspeed_lpc_enable_snoop()
205 lpc_snoop->chan[channel].miscdev.fops = &snoop_fops; in aspeed_lpc_enable_snoop()
206 lpc_snoop->chan[channel].miscdev.parent = dev; in aspeed_lpc_enable_snoop()
207 rc = misc_register(&lpc_snoop->chan[channel].miscdev); in aspeed_lpc_enable_snoop()
258 misc_deregister(&lpc_snoop->chan[channel].miscdev); in aspeed_lpc_disable_snoop()
H A Daspeed-p2a-ctrl.c56 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()
/OK3568_Linux_fs/kernel/drivers/char/ipmi/
H A Dipmb_dev_int.c58 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()
H A Dbt-bmc.c61 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()
H A Dkcs_bmc.c240 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()
H A Dkcs_bmc_npcm7xx.c174 rc = misc_register(&kcs_bmc->miscdev); in npcm7xx_kcs_probe()
191 misc_deregister(&kcs_bmc->miscdev); in npcm7xx_kcs_remove()
/OK3568_Linux_fs/kernel/drivers/platform/goldfish/
H A Dgoldfish_pipe.c218 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 …]
/OK3568_Linux_fs/kernel/drivers/input/sensors/
H A Dsensor-dev.c1431 sensor->miscdev.minor = MISC_DYNAMIC_MINOR; in sensor_misc_device_register()
1432 sensor->miscdev.name = "angle"; in sensor_misc_device_register()
1433 sensor->miscdev.fops = &sensor->fops; in sensor_misc_device_register()
1435 memcpy(&sensor->miscdev, sensor->ops->misc_dev, sizeof(*sensor->ops->misc_dev)); in sensor_misc_device_register()
1449 sensor->miscdev.minor = MISC_DYNAMIC_MINOR; in sensor_misc_device_register()
1450 sensor->miscdev.name = "mma8452_daemon"; in sensor_misc_device_register()
1451 sensor->miscdev.fops = &sensor->fops; in sensor_misc_device_register()
1453 memcpy(&sensor->miscdev, sensor->ops->misc_dev, sizeof(*sensor->ops->misc_dev)); in sensor_misc_device_register()
1467 sensor->miscdev.minor = MISC_DYNAMIC_MINOR; in sensor_misc_device_register()
1468 sensor->miscdev.name = "compass"; in sensor_misc_device_register()
[all …]
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/
H A Drockchip_decompress_user.c29 struct miscdevice miscdev; member
42 .miscdev = {
206 rk_decom = container_of(fptr->private_data, struct rk_decom_dev, miscdev); in rk_decom_misc_ioctl()
245 struct miscdevice *misc = &g_rk_decom.miscdev; in rk_decom_misc_init()
271 misc_deregister(&rk_decom->miscdev); in rk_decom_misc_init()
278 misc_deregister(&g_rk_decom.miscdev); in rk_decom_misc_exit()
/OK3568_Linux_fs/kernel/drivers/md/
H A Ddm-user.c130 struct miscdevice miscdev; member
223 t->miscdev.name); in process_delayed_work()
278 static inline struct target *target_from_miscdev(struct miscdevice *miscdev) in target_from_miscdev() argument
280 return container_of(miscdev, struct target, miscdev); in target_from_miscdev()
787 t = container_of(file->private_data, struct target, miscdev); in dev_open()
1066 t->miscdev.minor = MISC_DYNAMIC_MINOR; in user_ctr()
1067 t->miscdev.fops = &file_operations; in user_ctr()
1068 t->miscdev.name = kasprintf(GFP_KERNEL, "dm-user/%s", argv[2]); in user_ctr()
1069 if (t->miscdev.name == NULL) { in user_ctr()
1090 r = misc_register(&t->miscdev); in user_ctr()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/media/tegra-vde/
H A Dvde.c143 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 …]
/OK3568_Linux_fs/kernel/drivers/misc/rockchip/
H A Dpcie-rkep.c108 struct miscdevice *miscdev = file->private_data; in pcie_rkep_fasync() local
109 struct pcie_rkep *pcie_rkep = container_of(miscdev, struct pcie_rkep, dev); in pcie_rkep_fasync()
116 struct miscdevice *miscdev = file->private_data; in pcie_rkep_open() local
117 struct pcie_rkep *pcie_rkep = container_of(miscdev, struct pcie_rkep, dev); in pcie_rkep_open()
134 struct miscdevice *miscdev = file->private_data; in pcie_rkep_release() local
135 struct pcie_rkep *pcie_rkep = container_of(miscdev, struct pcie_rkep, dev); in pcie_rkep_release()
148 struct miscdevice *miscdev = file->private_data; in pcie_rkep_write() local
149 struct pcie_rkep *pcie_rkep = container_of(miscdev, struct pcie_rkep, dev); in pcie_rkep_write()
182 struct miscdevice *miscdev = file->private_data; in pcie_rkep_read() local
183 struct pcie_rkep *pcie_rkep = container_of(miscdev, struct pcie_rkep, dev); in pcie_rkep_read()
[all …]
/OK3568_Linux_fs/kernel/drivers/hwtracing/coresight/
H A Dcoresight-tmc-core.c150 struct tmc_drvdata, miscdev); in tmc_open()
182 struct tmc_drvdata, miscdev); in tmc_read()
203 struct tmc_drvdata, miscdev); in tmc_release()
532 drvdata->miscdev.name = desc.name; in tmc_probe()
533 drvdata->miscdev.minor = MISC_DYNAMIC_MINOR; in tmc_probe()
534 drvdata->miscdev.fops = &tmc_fops; in tmc_probe()
535 ret = misc_register(&drvdata->miscdev); in tmc_probe()
575 misc_deregister(&drvdata->miscdev); in tmc_remove()
H A Dcoresight-etb10.c87 struct miscdevice miscdev; member
605 struct etb_drvdata, miscdev); in etb_open()
619 struct etb_drvdata, miscdev); in etb_read()
644 struct etb_drvdata, miscdev); in etb_release()
793 drvdata->miscdev.name = desc.name; in etb_probe()
794 drvdata->miscdev.minor = MISC_DYNAMIC_MINOR; in etb_probe()
795 drvdata->miscdev.fops = &etb_fops; in etb_probe()
796 ret = misc_register(&drvdata->miscdev); in etb_probe()
817 misc_deregister(&drvdata->miscdev); in etb_remove()
/OK3568_Linux_fs/kernel/drivers/watchdog/
H A Dintel_scu_watchdog.c499 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()
H A Dintel_scu_watchdog.h44 struct miscdevice miscdev; member
/OK3568_Linux_fs/kernel/drivers/misc/lis3lv02d/
H A Dlis3lv02d.c576 struct lis3lv02d, miscdev); in lis3lv02d_misc_open()
591 struct lis3lv02d, miscdev); in lis3lv02d_misc_release()
603 struct lis3lv02d, miscdev); in lis3lv02d_misc_read()
654 struct lis3lv02d, miscdev); in lis3lv02d_misc_poll()
665 struct lis3lv02d, miscdev); in lis3lv02d_misc_fasync()
758 misc_deregister(&lis3->miscdev); in lis3lv02d_joystick_disable()
1256 lis3->miscdev.minor = MISC_DYNAMIC_MINOR; in lis3lv02d_init_device()
1257 lis3->miscdev.name = "freefall"; in lis3lv02d_init_device()
1258 lis3->miscdev.fops = &lis3lv02d_misc_fops; in lis3lv02d_init_device()
1260 if (misc_register(&lis3->miscdev)) in lis3lv02d_init_device()
/OK3568_Linux_fs/kernel/drivers/misc/
H A Dxilinx_sdfec.c213 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()
H A Dpci_endpoint_test.c86 miscdev)
115 struct miscdevice miscdev; member
881 misc_device = &test->miscdev; in pci_endpoint_test_probe()
931 struct miscdevice *misc_device = &test->miscdev; in pci_endpoint_test_remove()
938 misc_deregister(&test->miscdev); in pci_endpoint_test_remove()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga/
H A DRGA_API.h15 struct miscdevice miscdev; member
/OK3568_Linux_fs/kernel/fs/ecryptfs/
H A DMakefile11 ecryptfs-$(CONFIG_ECRYPT_FS_MESSAGING) += messaging.o miscdev.o
/OK3568_Linux_fs/kernel/drivers/android/
H A Dbinderfs.c165 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()
/OK3568_Linux_fs/kernel/drivers/spi/
H A Dspi-rockchip.c228 struct miscdevice miscdev; member
1217 rs->miscdev.minor = MISC_DYNAMIC_MINOR; in rockchip_spi_probe()
1218 rs->miscdev.name = misc_name; in rockchip_spi_probe()
1219 rs->miscdev.fops = &rockchip_spi_misc_fops; in rockchip_spi_probe()
1220 rs->miscdev.parent = &pdev->dev; in rockchip_spi_probe()
1222 ret = misc_register(&rs->miscdev); in rockchip_spi_probe()
1260 misc_deregister(&rs->miscdev); in rockchip_spi_remove()

123