iio_trigger 254 drivers/iio/accel/adxl372.c struct iio_trigger *dready_trig; iio_trigger 862 drivers/iio/accel/adxl372.c static int adxl372_dready_trig_set_state(struct iio_trigger *trig, iio_trigger 876 drivers/iio/accel/adxl372.c struct iio_trigger *trig) iio_trigger 114 drivers/iio/accel/bma180.c struct iio_trigger *trig; iio_trigger 690 drivers/iio/accel/bma180.c static int bma180_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 699 drivers/iio/accel/bma180.c static int bma180_trig_try_reen(struct iio_trigger *trig) iio_trigger 165 drivers/iio/accel/bmc150-accel-core.c struct iio_trigger *indio_trig; iio_trigger 749 drivers/iio/accel/bmc150-accel-core.c struct iio_trigger *trig) iio_trigger 1128 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_trig_try_reen(struct iio_trigger *trig) iio_trigger 1153 drivers/iio/accel/bmc150-accel-core.c static int bmc150_accel_trigger_set_state(struct iio_trigger *trig, iio_trigger 131 drivers/iio/accel/kxcjk-1013.c struct iio_trigger *dready_trig; iio_trigger 132 drivers/iio/accel/kxcjk-1013.c struct iio_trigger *motion_trig; iio_trigger 1055 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_trig_try_reen(struct iio_trigger *trig) iio_trigger 1070 drivers/iio/accel/kxcjk-1013.c static int kxcjk1013_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 1423 drivers/iio/accel/mma8452.c static int mma8452_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 1454 drivers/iio/accel/mma8452.c struct iio_trigger *trig; iio_trigger 58 drivers/iio/accel/mxc4005.c struct iio_trigger *dready_trig; iio_trigger 328 drivers/iio/accel/mxc4005.c static int mxc4005_set_trigger_state(struct iio_trigger *trig, iio_trigger 356 drivers/iio/accel/mxc4005.c static int mxc4005_trigger_try_reen(struct iio_trigger *trig) iio_trigger 78 drivers/iio/accel/st_accel.h int st_accel_trig_set_state(struct iio_trigger *trig, bool state); iio_trigger 25 drivers/iio/accel/st_accel_buffer.c int st_accel_trig_set_state(struct iio_trigger *trig, bool state) iio_trigger 104 drivers/iio/accel/stk8312.c struct iio_trigger *dready_trig; iio_trigger 213 drivers/iio/accel/stk8312.c static int stk8312_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 92 drivers/iio/accel/stk8ba50.c struct iio_trigger *dready_trig; iio_trigger 155 drivers/iio/accel/stk8ba50.c static int stk8ba50_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 488 drivers/iio/adc/ad7606.c struct iio_trigger *trig) iio_trigger 115 drivers/iio/adc/ad7606.h struct iio_trigger *trig; iio_trigger 42 drivers/iio/adc/ad7766.c struct iio_trigger *trig; iio_trigger 196 drivers/iio/adc/ad7766.c static int ad7766_set_trigger_state(struct iio_trigger *trig, bool enable) iio_trigger 162 drivers/iio/adc/ad7768-1.c struct iio_trigger *trig; iio_trigger 472 drivers/iio/adc/ad_sigma_delta.c int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) iio_trigger 392 drivers/iio/adc/at91-sama5d2_adc.c struct iio_trigger *trig; iio_trigger 708 drivers/iio/adc/at91-sama5d2_adc.c static int at91_adc_configure_trigger(struct iio_trigger *trig, bool state) iio_trigger 771 drivers/iio/adc/at91-sama5d2_adc.c static int at91_adc_reenable_trigger(struct iio_trigger *trig) iio_trigger 975 drivers/iio/adc/at91-sama5d2_adc.c static struct iio_trigger *at91_adc_allocate_trigger(struct iio_dev *indio, iio_trigger 978 drivers/iio/adc/at91-sama5d2_adc.c struct iio_trigger *trig; iio_trigger 209 drivers/iio/adc/at91_adc.c struct iio_trigger **trig; iio_trigger 549 drivers/iio/adc/at91_adc.c static int at91_adc_configure_trigger(struct iio_trigger *trig, bool state) iio_trigger 603 drivers/iio/adc/at91_adc.c static struct iio_trigger *at91_adc_allocate_trigger(struct iio_dev *idev, iio_trigger 606 drivers/iio/adc/at91_adc.c struct iio_trigger *trig; iio_trigger 62 drivers/iio/adc/dln2-adc.c struct iio_trigger *trig; iio_trigger 208 drivers/iio/adc/max1027.c struct iio_trigger *trig; iio_trigger 320 drivers/iio/adc/max1027.c struct iio_trigger *trig) iio_trigger 330 drivers/iio/adc/max1027.c static int max1027_set_trigger_state(struct iio_trigger *trig, bool state) iio_trigger 119 drivers/iio/adc/mxs-lradc-adc.c struct iio_trigger *trig; iio_trigger 436 drivers/iio/adc/mxs-lradc-adc.c static int mxs_lradc_adc_configure_trigger(struct iio_trigger *trig, bool state) iio_trigger 454 drivers/iio/adc/mxs-lradc-adc.c struct iio_trigger *trig; iio_trigger 1002 drivers/iio/adc/stm32-adc.c struct iio_trigger *trig) iio_trigger 1033 drivers/iio/adc/stm32-adc.c struct iio_trigger *trig) iio_trigger 1241 drivers/iio/adc/stm32-adc.c struct iio_trigger *trig) iio_trigger 171 drivers/iio/adc/stm32-dfsdm-adc.c struct iio_trigger *trig) iio_trigger 392 drivers/iio/adc/stm32-dfsdm-adc.c struct iio_trigger *trig) iio_trigger 423 drivers/iio/adc/stm32-dfsdm-adc.c struct iio_trigger *trig) iio_trigger 452 drivers/iio/adc/stm32-dfsdm-adc.c struct iio_trigger *trig) iio_trigger 496 drivers/iio/adc/stm32-dfsdm-adc.c struct iio_trigger *trig) iio_trigger 733 drivers/iio/adc/stm32-dfsdm-adc.c struct iio_trigger *trig) iio_trigger 1288 drivers/iio/adc/stm32-dfsdm-adc.c struct iio_trigger *trig) iio_trigger 655 drivers/iio/adc/xilinx-xadc-core.c static int xadc_trigger_set_state(struct iio_trigger *trigger, bool state) iio_trigger 705 drivers/iio/adc/xilinx-xadc-core.c static struct iio_trigger *xadc_alloc_trigger(struct iio_dev *indio_dev, iio_trigger 708 drivers/iio/adc/xilinx-xadc-core.c struct iio_trigger *trig; iio_trigger 56 drivers/iio/adc/xilinx-xadc.h struct iio_trigger *trigger; iio_trigger 57 drivers/iio/adc/xilinx-xadc.h struct iio_trigger *convst_trigger; iio_trigger 58 drivers/iio/adc/xilinx-xadc.h struct iio_trigger *samplerate_trigger; iio_trigger 76 drivers/iio/chemical/atlas-ph-sensor.c struct iio_trigger *trig; iio_trigger 518 drivers/iio/chemical/atlas-ph-sensor.c struct iio_trigger *trig; iio_trigger 76 drivers/iio/chemical/ccs811.c struct iio_trigger *drdy_trig; iio_trigger 278 drivers/iio/chemical/ccs811.c static int ccs811_set_trigger_state(struct iio_trigger *trig, iio_trigger 219 drivers/iio/common/hid-sensors/hid-sensor-trigger.c static int hid_sensor_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 247 drivers/iio/common/hid-sensors/hid-sensor-trigger.c struct iio_trigger *trig; iio_trigger 62 drivers/iio/common/st_sensors/st_sensors_trigger.c struct iio_trigger *trig = p; iio_trigger 78 drivers/iio/common/st_sensors/st_sensors_trigger.c struct iio_trigger *trig = p; iio_trigger 246 drivers/iio/common/st_sensors/st_sensors_trigger.c int st_sensors_validate_device(struct iio_trigger *trig, iio_trigger 95 drivers/iio/gyro/bmg160_core.c struct iio_trigger *dready_trig; iio_trigger 96 drivers/iio/gyro/bmg160_core.c struct iio_trigger *motion_trig; iio_trigger 896 drivers/iio/gyro/bmg160_core.c static int bmg160_trig_try_reen(struct iio_trigger *trig) iio_trigger 919 drivers/iio/gyro/bmg160_core.c static int bmg160_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 79 drivers/iio/gyro/fxas21002c_core.c struct iio_trigger *dready_trig; iio_trigger 718 drivers/iio/gyro/fxas21002c_core.c static int fxas21002c_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 75 drivers/iio/gyro/itg3200_buffer.c static int itg3200_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 899 drivers/iio/gyro/mpu3050-core.c struct iio_trigger *trig = p; iio_trigger 914 drivers/iio/gyro/mpu3050-core.c struct iio_trigger *trig = p; iio_trigger 939 drivers/iio/gyro/mpu3050-core.c static int mpu3050_drdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 79 drivers/iio/gyro/mpu3050.h struct iio_trigger *trig; iio_trigger 42 drivers/iio/gyro/st_gyro.h int st_gyro_trig_set_state(struct iio_trigger *trig, bool state); iio_trigger 25 drivers/iio/gyro/st_gyro_buffer.c int st_gyro_trig_set_state(struct iio_trigger *trig, bool state) iio_trigger 73 drivers/iio/health/afe4403.c struct iio_trigger *trig; iio_trigger 92 drivers/iio/health/afe4404.c struct iio_trigger *trig; iio_trigger 35 drivers/iio/humidity/hts221.h struct iio_trigger *trig; iio_trigger 38 drivers/iio/humidity/hts221_buffer.c static int hts221_trig_set_state(struct iio_trigger *trig, bool state) iio_trigger 524 drivers/iio/humidity/hts221_core.c struct iio_trigger *trig) iio_trigger 18 drivers/iio/imu/adis_trigger.c static int adis_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 9 drivers/iio/imu/bmi160/bmi160.h struct iio_trigger *trig; iio_trigger 750 drivers/iio/imu/bmi160/bmi160_core.c static int bmi160_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 793 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c struct iio_trigger *trig) iio_trigger 138 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h struct iio_trigger *trig; iio_trigger 111 drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c static int inv_mpu_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 137 drivers/iio/imu/kmx61.c struct iio_trigger *acc_dready_trig; iio_trigger 138 drivers/iio/imu/kmx61.c struct iio_trigger *motion_trig; iio_trigger 145 drivers/iio/imu/kmx61.c struct iio_trigger *mag_dready_trig; iio_trigger 980 drivers/iio/imu/kmx61.c struct iio_trigger *trig) iio_trigger 991 drivers/iio/imu/kmx61.c struct iio_trigger *trig) iio_trigger 1020 drivers/iio/imu/kmx61.c static int kmx61_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 1066 drivers/iio/imu/kmx61.c static int kmx61_trig_try_reenable(struct iio_trigger *trig) iio_trigger 1261 drivers/iio/imu/kmx61.c static struct iio_trigger *kmx61_trigger_setup(struct kmx61_data *data, iio_trigger 1265 drivers/iio/imu/kmx61.c struct iio_trigger *trig; iio_trigger 52 drivers/iio/industrialio-trigger.c struct iio_trigger *trig = to_iio_trigger(dev); iio_trigger 64 drivers/iio/industrialio-trigger.c static struct iio_trigger *__iio_trigger_find_by_name(const char *name); iio_trigger 66 drivers/iio/industrialio-trigger.c int __iio_trigger_register(struct iio_trigger *trig_info, iio_trigger 106 drivers/iio/industrialio-trigger.c void iio_trigger_unregister(struct iio_trigger *trig_info) iio_trigger 118 drivers/iio/industrialio-trigger.c int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig) iio_trigger 135 drivers/iio/industrialio-trigger.c static struct iio_trigger *__iio_trigger_find_by_name(const char *name) iio_trigger 137 drivers/iio/industrialio-trigger.c struct iio_trigger *iter; iio_trigger 146 drivers/iio/industrialio-trigger.c static struct iio_trigger *iio_trigger_acquire_by_name(const char *name) iio_trigger 148 drivers/iio/industrialio-trigger.c struct iio_trigger *trig = NULL, *iter; iio_trigger 162 drivers/iio/industrialio-trigger.c void iio_trigger_poll(struct iio_trigger *trig) iio_trigger 186 drivers/iio/industrialio-trigger.c void iio_trigger_poll_chained(struct iio_trigger *trig) iio_trigger 203 drivers/iio/industrialio-trigger.c void iio_trigger_notify_done(struct iio_trigger *trig) iio_trigger 214 drivers/iio/industrialio-trigger.c static int iio_trigger_get_irq(struct iio_trigger *trig) iio_trigger 228 drivers/iio/industrialio-trigger.c static void iio_trigger_put_irq(struct iio_trigger *trig, int irq) iio_trigger 242 drivers/iio/industrialio-trigger.c static int iio_trigger_attach_poll_func(struct iio_trigger *trig, iio_trigger 293 drivers/iio/industrialio-trigger.c static int iio_trigger_detach_poll_func(struct iio_trigger *trig, iio_trigger 404 drivers/iio/industrialio-trigger.c struct iio_trigger *oldtrig = indio_dev->trig; iio_trigger 405 drivers/iio/industrialio-trigger.c struct iio_trigger *trig; iio_trigger 475 drivers/iio/industrialio-trigger.c struct iio_trigger *trig = to_iio_trigger(device); iio_trigger 504 drivers/iio/industrialio-trigger.c struct iio_trigger *trig iio_trigger 506 drivers/iio/industrialio-trigger.c struct iio_trigger, subirq_chip); iio_trigger 513 drivers/iio/industrialio-trigger.c struct iio_trigger *trig iio_trigger 515 drivers/iio/industrialio-trigger.c struct iio_trigger, subirq_chip); iio_trigger 519 drivers/iio/industrialio-trigger.c static struct iio_trigger *viio_trigger_alloc(const char *fmt, va_list vargs) iio_trigger 521 drivers/iio/industrialio-trigger.c struct iio_trigger *trig; iio_trigger 563 drivers/iio/industrialio-trigger.c struct iio_trigger *iio_trigger_alloc(const char *fmt, ...) iio_trigger 565 drivers/iio/industrialio-trigger.c struct iio_trigger *trig; iio_trigger 576 drivers/iio/industrialio-trigger.c void iio_trigger_free(struct iio_trigger *trig) iio_trigger 585 drivers/iio/industrialio-trigger.c iio_trigger_free(*(struct iio_trigger **)res); iio_trigger 590 drivers/iio/industrialio-trigger.c struct iio_trigger **r = res; iio_trigger 617 drivers/iio/industrialio-trigger.c struct iio_trigger *devm_iio_trigger_alloc(struct device *dev, iio_trigger 620 drivers/iio/industrialio-trigger.c struct iio_trigger **ptr, *trig; iio_trigger 650 drivers/iio/industrialio-trigger.c void devm_iio_trigger_free(struct device *dev, struct iio_trigger *iio_trig) iio_trigger 662 drivers/iio/industrialio-trigger.c iio_trigger_unregister(*(struct iio_trigger **)res); iio_trigger 683 drivers/iio/industrialio-trigger.c struct iio_trigger *trig_info, iio_trigger 686 drivers/iio/industrialio-trigger.c struct iio_trigger **ptr; iio_trigger 712 drivers/iio/industrialio-trigger.c struct iio_trigger *trig_info) iio_trigger 740 drivers/iio/industrialio-trigger.c int iio_trigger_validate_own_device(struct iio_trigger *trig, iio_trigger 247 drivers/iio/light/gp2ap020a00f.c struct iio_trigger *trig; iio_trigger 187 drivers/iio/light/rpr0521.c struct iio_trigger *drdy_trigger0; iio_trigger 519 drivers/iio/light/rpr0521.c static int rpr0521_pxs_drdy_set_state(struct iio_trigger *trigger, iio_trigger 181 drivers/iio/light/si1145.c struct iio_trigger *trig; iio_trigger 1186 drivers/iio/light/si1145.c static int si1145_trigger_set_state(struct iio_trigger *trig, bool state) iio_trigger 1242 drivers/iio/light/si1145.c struct iio_trigger *trig; iio_trigger 27 drivers/iio/light/st_uvis25.h struct iio_trigger *trig; iio_trigger 65 drivers/iio/light/vcnl4035.c struct iio_trigger *drdy_trigger0; iio_trigger 123 drivers/iio/light/vcnl4035.c static int vcnl4035_als_drdy_set_state(struct iio_trigger *trigger, iio_trigger 141 drivers/iio/magnetometer/bmc150_magn.c struct iio_trigger *dready_trig; iio_trigger 769 drivers/iio/magnetometer/bmc150_magn.c static int bmc150_magn_trig_try_reen(struct iio_trigger *trig) iio_trigger 785 drivers/iio/magnetometer/bmc150_magn.c static int bmc150_magn_data_rdy_trigger_set_state(struct iio_trigger *trig, iio_trigger 80 drivers/iio/magnetometer/rm3100-core.c struct iio_trigger *drdy_trig; iio_trigger 32 drivers/iio/magnetometer/st_magn.h int st_magn_trig_set_state(struct iio_trigger *trig, bool state); iio_trigger 25 drivers/iio/magnetometer/st_magn_buffer.c int st_magn_trig_set_state(struct iio_trigger *trig, bool state) iio_trigger 68 drivers/iio/potentiostat/lmp91000.c struct iio_trigger *trig; iio_trigger 51 drivers/iio/pressure/st_pressure.h int st_press_trig_set_state(struct iio_trigger *trig, bool state); iio_trigger 25 drivers/iio/pressure/st_pressure_buffer.c int st_press_trig_set_state(struct iio_trigger *trig, bool state) iio_trigger 128 drivers/iio/pressure/zpa2326.c struct iio_trigger *trigger; iio_trigger 1305 drivers/iio/pressure/zpa2326.c static int zpa2326_set_trigger_state(struct iio_trigger *trig, bool state) iio_trigger 1408 drivers/iio/pressure/zpa2326.c struct iio_trigger *trigger; iio_trigger 57 drivers/iio/proximity/as3935.c struct iio_trigger *trig; iio_trigger 359 drivers/iio/proximity/as3935.c struct iio_trigger *trig; iio_trigger 82 drivers/iio/proximity/sx9500.c struct iio_trigger *trig; iio_trigger 620 drivers/iio/proximity/sx9500.c static int sx9500_set_trigger_state(struct iio_trigger *trig, iio_trigger 38 drivers/iio/trigger/iio-trig-hrtimer.c struct iio_trigger *trig = to_iio_trigger(dev); iio_trigger 49 drivers/iio/trigger/iio-trig-hrtimer.c struct iio_trigger *trig = to_iio_trigger(dev); iio_trigger 97 drivers/iio/trigger/iio-trig-hrtimer.c static int iio_trig_hrtimer_set_state(struct iio_trigger *trig, bool state) iio_trigger 34 drivers/iio/trigger/iio-trig-interrupt.c struct iio_trigger *trig; iio_trigger 90 drivers/iio/trigger/iio-trig-interrupt.c struct iio_trigger *trig; iio_trigger 44 drivers/iio/trigger/iio-trig-loop.c struct iio_trigger *trig = data; iio_trigger 55 drivers/iio/trigger/iio-trig-loop.c static int iio_loop_trigger_set_state(struct iio_trigger *trig, bool state) iio_trigger 17 drivers/iio/trigger/iio-trig-sysfs.c struct iio_trigger *trig; iio_trigger 103 drivers/iio/trigger/iio-trig-sysfs.c struct iio_trigger *trig = to_iio_trigger(dev); iio_trigger 29 drivers/iio/trigger/stm32-lptimer-trigger.c static int stm32_lptim_validate_device(struct iio_trigger *trig, iio_trigger 49 drivers/iio/trigger/stm32-lptimer-trigger.c bool is_stm32_lptim_trigger(struct iio_trigger *trig) iio_trigger 57 drivers/iio/trigger/stm32-lptimer-trigger.c struct iio_trigger *trig; iio_trigger 104 drivers/iio/trigger/stm32-timer-trigger.c struct iio_trigger *trig, iio_trigger 165 drivers/iio/trigger/stm32-timer-trigger.c struct iio_trigger *trig) iio_trigger 197 drivers/iio/trigger/stm32-timer-trigger.c struct iio_trigger *trig = to_iio_trigger(dev); iio_trigger 220 drivers/iio/trigger/stm32-timer-trigger.c struct iio_trigger *trig = to_iio_trigger(dev); iio_trigger 270 drivers/iio/trigger/stm32-timer-trigger.c struct iio_trigger *trig = to_iio_trigger(dev); iio_trigger 288 drivers/iio/trigger/stm32-timer-trigger.c struct iio_trigger *trig = to_iio_trigger(dev); iio_trigger 321 drivers/iio/trigger/stm32-timer-trigger.c struct iio_trigger *trig = to_iio_trigger(dev); iio_trigger 373 drivers/iio/trigger/stm32-timer-trigger.c struct iio_trigger *trig; iio_trigger 478 drivers/iio/trigger/stm32-timer-trigger.c struct iio_trigger *trig) iio_trigger 707 drivers/iio/trigger/stm32-timer-trigger.c bool is_stm32_timer_trigger(struct iio_trigger *trig) iio_trigger 227 include/linux/hid-sensor-hub.h struct iio_trigger *trigger; iio_trigger 64 include/linux/iio/adc/ad_sigma_delta.h struct iio_trigger *trig; iio_trigger 130 include/linux/iio/adc/ad_sigma_delta.h int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig); iio_trigger 234 include/linux/iio/common/st_sensors.h struct iio_trigger *trig; iio_trigger 267 include/linux/iio/common/st_sensors.h int st_sensors_validate_device(struct iio_trigger *trig, iio_trigger 103 include/linux/iio/gyro/itg3200.h struct iio_trigger *trig; iio_trigger 336 include/linux/iio/iio.h struct iio_trigger; /* forward declaration */ iio_trigger 451 include/linux/iio/iio.h struct iio_trigger *trig); iio_trigger 545 include/linux/iio/iio.h struct iio_trigger *trig; iio_trigger 694 include/linux/iio/iio.h struct iio_trigger *devm_iio_trigger_alloc(struct device *dev, iio_trigger 696 include/linux/iio/iio.h void devm_iio_trigger_free(struct device *dev, struct iio_trigger *iio_trig); iio_trigger 59 include/linux/iio/imu/adis.h struct iio_trigger *trig; iio_trigger 31 include/linux/iio/sw_trigger.h struct iio_trigger *trigger; iio_trigger 19 include/linux/iio/timer/stm32-lptim-trigger.h bool is_stm32_lptim_trigger(struct iio_trigger *trig); iio_trigger 21 include/linux/iio/timer/stm32-lptim-trigger.h static inline bool is_stm32_lptim_trigger(struct iio_trigger *trig) iio_trigger 76 include/linux/iio/timer/stm32-timer-trigger.h bool is_stm32_timer_trigger(struct iio_trigger *trig); iio_trigger 78 include/linux/iio/timer/stm32-timer-trigger.h static inline bool is_stm32_timer_trigger(struct iio_trigger *trig) iio_trigger 19 include/linux/iio/trigger.h struct iio_trigger; iio_trigger 33 include/linux/iio/trigger.h int (*set_trigger_state)(struct iio_trigger *trig, bool state); iio_trigger 34 include/linux/iio/trigger.h int (*try_reenable)(struct iio_trigger *trig); iio_trigger 35 include/linux/iio/trigger.h int (*validate_device)(struct iio_trigger *trig, iio_trigger 80 include/linux/iio/trigger.h static inline struct iio_trigger *to_iio_trigger(struct device *d) iio_trigger 82 include/linux/iio/trigger.h return container_of(d, struct iio_trigger, dev); iio_trigger 85 include/linux/iio/trigger.h static inline void iio_trigger_put(struct iio_trigger *trig) iio_trigger 91 include/linux/iio/trigger.h static inline struct iio_trigger *iio_trigger_get(struct iio_trigger *trig) iio_trigger 107 include/linux/iio/trigger.h static inline void iio_trigger_set_drvdata(struct iio_trigger *trig, void *data) iio_trigger 118 include/linux/iio/trigger.h static inline void *iio_trigger_get_drvdata(struct iio_trigger *trig) iio_trigger 129 include/linux/iio/trigger.h int __iio_trigger_register(struct iio_trigger *trig_info, iio_trigger 135 include/linux/iio/trigger.h struct iio_trigger *trig_info, iio_trigger 142 include/linux/iio/trigger.h void iio_trigger_unregister(struct iio_trigger *trig_info); iio_trigger 145 include/linux/iio/trigger.h struct iio_trigger *trig_info); iio_trigger 154 include/linux/iio/trigger.h int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig); iio_trigger 162 include/linux/iio/trigger.h void iio_trigger_poll(struct iio_trigger *trig); iio_trigger 163 include/linux/iio/trigger.h void iio_trigger_poll_chained(struct iio_trigger *trig); iio_trigger 167 include/linux/iio/trigger.h __printf(1, 2) struct iio_trigger *iio_trigger_alloc(const char *fmt, ...); iio_trigger 168 include/linux/iio/trigger.h void iio_trigger_free(struct iio_trigger *trig); iio_trigger 176 include/linux/iio/trigger.h int iio_trigger_validate_own_device(struct iio_trigger *trig, iio_trigger 180 include/linux/iio/trigger.h struct iio_trigger; iio_trigger 14 include/linux/iio/trigger_consumer.h struct iio_trigger; iio_trigger 51 include/linux/iio/trigger_consumer.h void iio_trigger_notify_done(struct iio_trigger *trig);