Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/platform/x86/
Ddell-smo8800.c31 struct miscdevice miscdev; /* for /dev/freefall */ member
89 struct smo8800_device, miscdev); in smo8800_misc_read()
122 struct smo8800_device, miscdev); in smo8800_misc_open()
134 struct smo8800_device, miscdev); in smo8800_misc_release()
159 smo8800->miscdev.minor = MISC_DYNAMIC_MINOR; in smo8800_add()
160 smo8800->miscdev.name = "freefall"; in smo8800_add()
161 smo8800->miscdev.fops = &smo8800_misc_fops; in smo8800_add()
165 err = misc_register(&smo8800->miscdev); in smo8800_add()
196 misc_deregister(&smo8800->miscdev); in smo8800_add()
205 misc_deregister(&smo8800->miscdev); in smo8800_remove()
/linux-4.1.27/drivers/watchdog/
Dat32ap700x_wdt.c82 struct miscdevice miscdev; member
150 dev_dbg(wdt->miscdev.parent, in at32_wdt_close()
349 wdt->miscdev.minor = WATCHDOG_MINOR; in at32_wdt_probe()
350 wdt->miscdev.name = "watchdog"; in at32_wdt_probe()
351 wdt->miscdev.fops = &at32_wdt_fops; in at32_wdt_probe()
352 wdt->miscdev.parent = &pdev->dev; in at32_wdt_probe()
363 ret = misc_register(&wdt->miscdev); in at32_wdt_probe()
387 misc_deregister(&wdt->miscdev); in at32_wdt_remove()
Dintel_scu_watchdog.c514 watchdog_device.miscdev.minor = WATCHDOG_MINOR; in intel_scu_watchdog_init()
515 watchdog_device.miscdev.name = "watchdog"; in intel_scu_watchdog_init()
516 watchdog_device.miscdev.fops = &intel_scu_fops; in intel_scu_watchdog_init()
518 ret = misc_register(&watchdog_device.miscdev); in intel_scu_watchdog_init()
540 misc_deregister(&watchdog_device.miscdev); in intel_scu_watchdog_init()
552 misc_deregister(&watchdog_device.miscdev); in intel_scu_watchdog_exit()
Dintel_scu_watchdog.h59 struct miscdevice miscdev; member
/linux-4.1.27/drivers/hwtracing/coresight/
Dcoresight-etb10.c83 struct miscdevice miscdev; member
287 struct etb_drvdata, miscdev); in etb_open()
301 struct etb_drvdata, miscdev); in etb_read()
324 struct etb_drvdata, miscdev); in etb_release()
482 drvdata->miscdev.name = pdata->name; in etb_probe()
483 drvdata->miscdev.minor = MISC_DYNAMIC_MINOR; in etb_probe()
484 drvdata->miscdev.fops = &etb_fops; in etb_probe()
485 ret = misc_register(&drvdata->miscdev); in etb_probe()
501 misc_deregister(&drvdata->miscdev); in etb_remove()
Dcoresight-tmc.c122 struct miscdevice miscdev; member
494 struct tmc_drvdata, miscdev); in tmc_open()
514 struct tmc_drvdata, miscdev); in tmc_read()
544 struct tmc_drvdata, miscdev); in tmc_release()
769 drvdata->miscdev.name = pdata->name; in tmc_probe()
770 drvdata->miscdev.minor = MISC_DYNAMIC_MINOR; in tmc_probe()
771 drvdata->miscdev.fops = &tmc_fops; in tmc_probe()
772 ret = misc_register(&drvdata->miscdev); in tmc_probe()
792 misc_deregister(&drvdata->miscdev); in tmc_remove()
/linux-4.1.27/drivers/misc/carma/
Dcarma-fpga-program.c49 struct miscdevice miscdev; member
754 struct fpga_dev, miscdev); in fpga_open()
968 struct device *this_device = priv->miscdev.this_device; in fpga_of_remove()
971 misc_deregister(&priv->miscdev); in fpga_of_remove()
1011 priv->miscdev.minor = MISC_DYNAMIC_MINOR; in fpga_of_probe()
1012 priv->miscdev.name = drv_name; in fpga_of_probe()
1013 priv->miscdev.fops = &fpga_fops; in fpga_of_probe()
1107 ret = misc_register(&priv->miscdev); in fpga_of_probe()
1114 this_device = priv->miscdev.this_device; in fpga_of_probe()
1130 misc_deregister(&priv->miscdev); in fpga_of_probe()
Dcarma-fpga.c153 struct miscdevice miscdev; member
1117 struct fpga_device, miscdev); in data_open()
1372 priv->miscdev.minor = MISC_DYNAMIC_MINOR; in data_of_probe()
1373 priv->miscdev.name = drv_name; in data_of_probe()
1374 priv->miscdev.fops = &data_fops; in data_of_probe()
1421 ret = misc_register(&priv->miscdev); in data_of_probe()
1435 this_device = priv->miscdev.this_device; in data_of_probe()
1449 misc_deregister(&priv->miscdev); in data_of_probe()
1465 struct device *this_device = priv->miscdev.this_device; in data_of_remove()
1477 misc_deregister(&priv->miscdev); in data_of_remove()
/linux-4.1.27/drivers/misc/lis3lv02d/
Dlis3lv02d.c578 struct lis3lv02d, miscdev); in lis3lv02d_misc_open()
593 struct lis3lv02d, miscdev); in lis3lv02d_misc_release()
605 struct lis3lv02d, miscdev); in lis3lv02d_misc_read()
656 struct lis3lv02d, miscdev); in lis3lv02d_misc_poll()
667 struct lis3lv02d, miscdev); in lis3lv02d_misc_fasync()
752 misc_deregister(&lis3->miscdev); in lis3lv02d_joystick_disable()
1249 lis3->miscdev.minor = MISC_DYNAMIC_MINOR; in lis3lv02d_init_device()
1250 lis3->miscdev.name = "freefall"; in lis3lv02d_init_device()
1251 lis3->miscdev.fops = &lis3lv02d_misc_fops; in lis3lv02d_init_device()
1253 if (misc_register(&lis3->miscdev)) in lis3lv02d_init_device()
Dlis3lv02d.h308 struct miscdevice miscdev; member
/linux-4.1.27/fs/ecryptfs/
DMakefile10 ecryptfs-$(CONFIG_ECRYPT_FS_MESSAGING) += messaging.o miscdev.o
/linux-4.1.27/drivers/staging/android/ion/
Dion_test.c209 struct miscdevice *miscdev = file->private_data; in ion_test_open() local
215 data->dev = miscdev->parent; in ion_test_open()
Dion.c1354 struct miscdevice *miscdev = file->private_data; in ion_open() local
1355 struct ion_device *dev = container_of(miscdev, struct ion_device, dev); in ion_open()
/linux-4.1.27/Documentation/watchdog/
Dconvert_drivers_to_kernel_api.txt192 Replace misc_register(&miscdev) with watchdog_register_device(&watchdog_dev).
Dwatchdog-kernel-api.txt60 /dev/watchdog miscdev. The id is set automatically when calling