Searched refs:chrdev (Results 1 - 9 of 9) sorted by relevance

/linux-master/include/linux/iio/
H A Diio-opaque.h35 * @chrdev: associated character device
68 struct cdev chrdev; member in struct:iio_dev_opaque
/linux-master/drivers/counter/
H A DMakefile7 counter-y := counter-core.o counter-sysfs.o counter-chrdev.o
H A Dcounter-core.c22 #include "counter-chrdev.h"
168 return cdev_device_add(&counter->chrdev, dev);
183 cdev_device_del(&counter->chrdev, &counter->dev);
H A Dcounter-chrdev.c24 #include "counter-chrdev.h"
418 chrdev);
477 cdev_init(&counter->chrdev, &counter_fops);
/linux-master/drivers/gpio/
H A Dgpiolib.h26 * @chrdev: character device for the GPIO device
58 struct cdev chrdev; member in struct:gpio_device
H A Dgpiolib-cdev.c2734 struct gpio_device, chrdev);
2831 cdev_init(&gdev->chrdev, &gpio_fileops);
2832 gdev->chrdev.owner = THIS_MODULE;
2835 ret = cdev_device_add(&gdev->chrdev, &gdev->dev);
2851 cdev_device_del(&gdev->chrdev, &gdev->dev);
/linux-master/drivers/iio/
H A Dindustrialio-core.c1738 * iio_chrdev_open() - chrdev file open for buffer access and ioctls
1748 container_of(inode->i_cdev, struct iio_dev_opaque, chrdev);
1773 * iio_chrdev_release() - chrdev file close buffer access and ioctls
1783 container_of(inode->i_cdev, struct iio_dev_opaque, chrdev);
2024 cdev_init(&iio_dev_opaque->chrdev, &iio_buffer_fileops);
2026 cdev_init(&iio_dev_opaque->chrdev, &iio_event_fileops);
2030 iio_dev_opaque->chrdev.owner = this_mod;
2036 ret = cdev_device_add(&iio_dev_opaque->chrdev, &indio_dev->dev);
2062 cdev_device_del(&iio_dev_opaque->chrdev, &indio_dev->dev);
/linux-master/drivers/mmc/core/
H A Dblock.c154 * @chrdev: character device for the RPMB area
162 struct cdev chrdev; member in struct:mmc_rpmb_data
2673 struct mmc_rpmb_data, chrdev);
2685 struct mmc_rpmb_data, chrdev);
2748 cdev_init(&rpmb->chrdev, &mmc_rpmb_fileops);
2749 rpmb->chrdev.owner = THIS_MODULE;
2750 ret = cdev_device_add(&rpmb->chrdev, &rpmb->dev);
2775 cdev_device_del(&rpmb->chrdev, &rpmb->dev);
3151 pr_err("mmcblk: failed to allocate rpmb chrdev region\n");
/linux-master/include/linux/
H A Dcounter.h364 * @chrdev: internal character device structure
390 struct cdev chrdev; member in struct:counter_device

Completed in 411 milliseconds