Lines Matching refs:iio_dev_opaque
116 struct iio_dev_opaque *iio_dev_opaque; in iio_trigger_set_immutable() local
121 iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_trigger_set_immutable()
122 guard(mutex)(&iio_dev_opaque->mlock); in iio_trigger_set_immutable()
123 WARN_ON(iio_dev_opaque->trig_readonly); in iio_trigger_set_immutable()
126 iio_dev_opaque->trig_readonly = true; in iio_trigger_set_immutable()
283 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(pf->indio_dev); in iio_trigger_attach_poll_func() local
289 __module_get(iio_dev_opaque->driver_module); in iio_trigger_attach_poll_func()
328 module_put(iio_dev_opaque->driver_module); in iio_trigger_attach_poll_func()
335 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(pf->indio_dev); in iio_trigger_detach_poll_func() local
349 module_put(iio_dev_opaque->driver_module); in iio_trigger_detach_poll_func()
443 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in current_trigger_store() local
448 scoped_guard(mutex, &iio_dev_opaque->mlock) { in current_trigger_store()
449 if (iio_dev_opaque->currentmode == INDIO_BUFFER_TRIGGERED) in current_trigger_store()
451 if (iio_dev_opaque->trig_readonly) in current_trigger_store()
777 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_device_suspend_triggering() local
779 guard(mutex)(&iio_dev_opaque->mlock); in iio_device_suspend_triggering()
790 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_device_resume_triggering() local
792 guard(mutex)(&iio_dev_opaque->mlock); in iio_device_resume_triggering()