Home
last modified time | relevance | path

Searched refs:iio_dev_opaque (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/iio/
H A Dindustrialio-core.c193 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_device_id() local
195 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() local
209 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() local
224 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() local
268 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 …]
H A Dindustrialio-buffer.c312 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_buffer_wakeup_poll() local
316 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() local
348 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() local
520 mutex_lock(&iio_dev_opaque->mlock); in iio_scan_el_store()
539 mutex_unlock(&iio_dev_opaque->mlock); in iio_scan_el_store()
[all …]
H A Dindustrialio-event.c68 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_push_event() local
69 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() local
104 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() local
125 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() local
175 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() local
195 struct iio_event_interface *ev_int = iio_dev_opaque->event_interface; in iio_event_getfd()
[all …]
H A Dinkern.c596 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(chan->indio_dev); in iio_read_channel_raw() local
599 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() local
618 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() local
717 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 …]
H A Dindustrialio-trigger.c117 struct iio_dev_opaque *iio_dev_opaque; in iio_trigger_set_immutable() local
122 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() local
296 __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 …]
/openbmc/linux/include/linux/iio/
H A Diio-opaque.h42 struct iio_dev_opaque { struct
80 container_of((_indio_dev), struct iio_dev_opaque, indio_dev) argument