Lines Matching refs:chrdev
56 * iio_ring_open() chrdev file open for ring buffer access
64 = container_of(inode->i_cdev, struct iio_handler, chrdev);
75 * iio_ring_release() -chrdev file close ring buffer access
94 * iio_ring_rip_outer() chrdev read for ring buffer access
139 * __iio_request_ring_buffer_event_chrdev() allocate ring event chrdev
140 * @buf: ring buffer whose event chrdev we are allocating
142 * @dev: device with which the chrdev is associated
178 cdev_del(&buf->access_handler.chrdev);
219 cdev_init(&buf->access_handler.chrdev, &iio_ring_fileops);
220 buf->access_handler.chrdev.owner = owner;
222 ret = cdev_add(&buf->access_handler.chrdev, buf->access_dev.devt, 1);
224 printk(KERN_ERR "failed to allocate ring access chrdev\n");