Home
last modified time | relevance | path

Searched refs:chrdev (Results 1 – 11 of 11) sorted by relevance

/linux-5.19.10/drivers/counter/
Dcounter-core.c167 return cdev_device_add(&counter->chrdev, dev); in counter_add()
182 cdev_device_del(&counter->chrdev, &counter->dev); in counter_unregister()
DMakefile7 counter-y := counter-core.o counter-sysfs.o counter-chrdev.o
Dcounter-chrdev.c384 chrdev); in counter_chrdev_open()
443 cdev_init(&counter->chrdev, &counter_fops); in counter_chrdev_add()
/linux-5.19.10/Documentation/misc-devices/
Duacce.rst92 Uacce creates a chrdev for every device registered to it. New queue is
93 created when user application open the chrdev. The file descriptor is used
96 a chrdev to the user space. The user application communicates with the
/linux-5.19.10/include/linux/iio/
Diio-opaque.h64 struct cdev chrdev; member
/linux-5.19.10/drivers/iio/
Dindustrialio-core.c1769 container_of(inode->i_cdev, struct iio_dev_opaque, chrdev); in iio_chrdev_open()
1804 container_of(inode->i_cdev, struct iio_dev_opaque, chrdev); in iio_chrdev_release()
1980 cdev_init(&iio_dev_opaque->chrdev, &iio_buffer_fileops); in __iio_device_register()
1982 cdev_init(&iio_dev_opaque->chrdev, &iio_event_fileops); in __iio_device_register()
1986 iio_dev_opaque->chrdev.owner = this_mod; in __iio_device_register()
1992 ret = cdev_device_add(&iio_dev_opaque->chrdev, &indio_dev->dev); in __iio_device_register()
2018 cdev_device_del(&iio_dev_opaque->chrdev, &indio_dev->dev); in iio_device_unregister()
/linux-5.19.10/drivers/gpio/
Dgpiolib.h52 struct cdev chrdev; member
Dgpiolib-cdev.c2474 struct gpio_device, chrdev); in gpio_chrdev_open()
2556 cdev_init(&gdev->chrdev, &gpio_fileops); in gpiolib_cdev_register()
2557 gdev->chrdev.owner = THIS_MODULE; in gpiolib_cdev_register()
2560 ret = cdev_device_add(&gdev->chrdev, &gdev->dev); in gpiolib_cdev_register()
2572 cdev_device_del(&gdev->chrdev, &gdev->dev); in gpiolib_cdev_unregister()
/linux-5.19.10/Documentation/driver-api/
Dgeneric-counter.rst240 .. kernel-doc:: drivers/counter/counter-chrdev.c
348 counter drivers, and enables a Generic Counter chrdev interface via a
385 | Counter sysfs | | Counter chrdev |
425 | Counter sysfs | | Counter chrdev |
474 Counter chrdev
/linux-5.19.10/drivers/mmc/core/
Dblock.c163 struct cdev chrdev; member
2608 struct mmc_rpmb_data, chrdev); in mmc_rpmb_chrdev_open()
2620 struct mmc_rpmb_data, chrdev); in mmc_rpmb_chrdev_release()
2683 cdev_init(&rpmb->chrdev, &mmc_rpmb_fileops); in mmc_blk_alloc_rpmb_part()
2684 rpmb->chrdev.owner = THIS_MODULE; in mmc_blk_alloc_rpmb_part()
2685 ret = cdev_device_add(&rpmb->chrdev, &rpmb->dev); in mmc_blk_alloc_rpmb_part()
2710 cdev_device_del(&rpmb->chrdev, &rpmb->dev); in mmc_blk_remove_rpmb_part()
/linux-5.19.10/include/linux/
Dcounter.h318 struct cdev chrdev; member