Searched refs:iio_dev_opaque (Results 1 – 6 of 6) sorted by relevance
193 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_device_id() local195 return iio_dev_opaque->id; in iio_device_id()207 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_buffer_enabled() local209 return iio_dev_opaque->currentmode & in iio_buffer_enabled()222 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_get_debugfs_dentry() local224 return iio_dev_opaque->debugfs_dentry; in iio_get_debugfs_dentry()267 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_device_set_clock() local268 const struct iio_event_interface *ev_int = iio_dev_opaque->event_interface; in iio_device_set_clock()270 ret = mutex_lock_interruptible(&iio_dev_opaque->mlock); in iio_device_set_clock()275 mutex_unlock(&iio_dev_opaque->mlock); in iio_device_set_clock()[all …]
312 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_buffer_wakeup_poll() local316 for (i = 0; i < iio_dev_opaque->attached_buffers_cnt; i++) { in iio_buffer_wakeup_poll()317 buffer = iio_dev_opaque->attached_buffers[i]; in iio_buffer_wakeup_poll()344 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_device_detach_buffers() local348 for (i = 0; i < iio_dev_opaque->attached_buffers_cnt; i++) { in iio_device_detach_buffers()349 buffer = iio_dev_opaque->attached_buffers[i]; in iio_device_detach_buffers()353 kfree(iio_dev_opaque->attached_buffers); in iio_device_detach_buffers()513 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_scan_el_store() local520 mutex_lock(&iio_dev_opaque->mlock); in iio_scan_el_store()539 mutex_unlock(&iio_dev_opaque->mlock); in iio_scan_el_store()[all …]
68 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_push_event() local69 struct iio_event_interface *ev_int = iio_dev_opaque->event_interface; in iio_push_event()103 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_event_poll() local104 struct iio_event_interface *ev_int = iio_dev_opaque->event_interface; in iio_event_poll()124 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_event_chrdev_read() local125 struct iio_event_interface *ev_int = iio_dev_opaque->event_interface; in iio_event_chrdev_read()174 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_event_chrdev_release() local175 struct iio_event_interface *ev_int = iio_dev_opaque->event_interface; in iio_event_chrdev_release()194 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_event_getfd() local195 struct iio_event_interface *ev_int = iio_dev_opaque->event_interface; in iio_event_getfd()[all …]
596 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(chan->indio_dev); in iio_read_channel_raw() local599 mutex_lock(&iio_dev_opaque->info_exist_lock); in iio_read_channel_raw()607 mutex_unlock(&iio_dev_opaque->info_exist_lock); in iio_read_channel_raw()615 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(chan->indio_dev); in iio_read_channel_average_raw() local618 mutex_lock(&iio_dev_opaque->info_exist_lock); in iio_read_channel_average_raw()626 mutex_unlock(&iio_dev_opaque->info_exist_lock); in iio_read_channel_average_raw()714 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(chan->indio_dev); in iio_convert_raw_to_processed() local717 mutex_lock(&iio_dev_opaque->info_exist_lock); in iio_convert_raw_to_processed()726 mutex_unlock(&iio_dev_opaque->info_exist_lock); in iio_convert_raw_to_processed()735 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(chan->indio_dev); in iio_read_channel_attribute() local[all …]
117 struct iio_dev_opaque *iio_dev_opaque; in iio_trigger_set_immutable() local122 iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_trigger_set_immutable()123 mutex_lock(&iio_dev_opaque->mlock); in iio_trigger_set_immutable()124 WARN_ON(iio_dev_opaque->trig_readonly); in iio_trigger_set_immutable()127 iio_dev_opaque->trig_readonly = true; in iio_trigger_set_immutable()128 mutex_unlock(&iio_dev_opaque->mlock); in iio_trigger_set_immutable()290 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(pf->indio_dev); in iio_trigger_attach_poll_func() local296 __module_get(iio_dev_opaque->driver_module); in iio_trigger_attach_poll_func()335 module_put(iio_dev_opaque->driver_module); in iio_trigger_attach_poll_func()342 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(pf->indio_dev); in iio_trigger_detach_poll_func() local[all …]
42 struct iio_dev_opaque { struct80 container_of((_indio_dev), struct iio_dev_opaque, indio_dev) argument