drivers/iio/accel/adxl355_core.c
231
struct iio_trigger *dready_trig;
drivers/iio/accel/adxl355_core.c
259
static int adxl355_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/accel/adxl372.c
1098
static int adxl372_dready_trig_set_state(struct iio_trigger *trig,
drivers/iio/accel/adxl372.c
1111
struct iio_trigger *trig)
drivers/iio/accel/adxl372.c
1126
static int adxl372_peak_dready_trig_set_state(struct iio_trigger *trig,
drivers/iio/accel/adxl372.c
285
struct iio_trigger *dready_trig;
drivers/iio/accel/adxl372.c
286
struct iio_trigger *peak_datardy_trig;
drivers/iio/accel/bma180.c
134
struct iio_trigger *trig;
drivers/iio/accel/bma180.c
893
static int bma180_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/accel/bma180.c
902
static void bma180_trig_reen(struct iio_trigger *trig)
drivers/iio/accel/bma220_core.c
133
struct iio_trigger *trig;
drivers/iio/accel/bma220_core.c
212
static int bma220_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/accel/bma400_core.c
108
struct iio_trigger *trig;
drivers/iio/accel/bma400_core.c
1565
static int bma400_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/accel/bmc150-accel-core.c
1205
static void bmc150_accel_trig_reen(struct iio_trigger *trig)
drivers/iio/accel/bmc150-accel-core.c
1226
static int bmc150_accel_trigger_set_state(struct iio_trigger *trig,
drivers/iio/accel/bmc150-accel-core.c
829
struct iio_trigger *trig)
drivers/iio/accel/bmc150-accel.h
40
struct iio_trigger *indio_trig;
drivers/iio/accel/kionix-kx022a.c
1088
static int kx022a_trigger_set_state(struct iio_trigger *trig,
drivers/iio/accel/kionix-kx022a.c
1319
struct iio_trigger *indio_trig;
drivers/iio/accel/kionix-kx022a.c
279
struct iio_trigger *trig;
drivers/iio/accel/kxcjk-1013.c
1209
static void kxcjk1013_trig_reen(struct iio_trigger *trig)
drivers/iio/accel/kxcjk-1013.c
1221
static int kxcjk1013_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/accel/kxcjk-1013.c
353
struct iio_trigger *dready_trig;
drivers/iio/accel/kxcjk-1013.c
354
struct iio_trigger *motion_trig;
drivers/iio/accel/mma8452.c
1448
static int mma8452_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/accel/mma8452.c
1479
struct iio_trigger *trig;
drivers/iio/accel/msa311.c
1052
struct iio_trigger *trig;
drivers/iio/accel/msa311.c
364
struct iio_trigger *new_data_trig;
drivers/iio/accel/msa311.c
859
static int msa311_set_new_data_trig_state(struct iio_trigger *trig, bool state)
drivers/iio/accel/msa311.c
877
static int msa311_validate_device(struct iio_trigger *trig,
drivers/iio/accel/mxc4005.c
356
static int mxc4005_set_trigger_state(struct iio_trigger *trig,
drivers/iio/accel/mxc4005.c
381
static void mxc4005_trigger_reen(struct iio_trigger *trig)
drivers/iio/accel/mxc4005.c
66
struct iio_trigger *dready_trig;
drivers/iio/accel/st_accel.h
48
int st_accel_trig_set_state(struct iio_trigger *trig, bool state);
drivers/iio/accel/st_accel_buffer.c
19
int st_accel_trig_set_state(struct iio_trigger *trig, bool state)
drivers/iio/accel/stk8312.c
103
struct iio_trigger *dready_trig;
drivers/iio/accel/stk8312.c
216
static int stk8312_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/accel/stk8ba50.c
154
static int stk8ba50_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/accel/stk8ba50.c
92
struct iio_trigger *dready_trig;
drivers/iio/adc/ad4062.c
166
struct iio_trigger *trigger;
drivers/iio/adc/ad4170-4.c
452
struct iio_trigger *trig;
drivers/iio/adc/ad7606.c
1100
struct iio_trigger *trig)
drivers/iio/adc/ad7606.h
163
struct iio_trigger *trig;
drivers/iio/adc/ad7766.c
187
static int ad7766_set_trigger_state(struct iio_trigger *trig, bool enable)
drivers/iio/adc/ad7766.c
42
struct iio_trigger *trig;
drivers/iio/adc/ad7768-1.c
303
struct iio_trigger *trig;
drivers/iio/adc/ad7779.c
145
struct iio_trigger *trig;
drivers/iio/adc/ad_sigma_delta.c
729
int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig)
drivers/iio/adc/at91-sama5d2_adc.c
1129
static int at91_adc_configure_trigger(struct iio_trigger *trig, bool state)
drivers/iio/adc/at91-sama5d2_adc.c
1149
static void at91_adc_reenable_trigger(struct iio_trigger *trig)
drivers/iio/adc/at91-sama5d2_adc.c
1401
static struct iio_trigger *at91_adc_allocate_trigger(struct iio_dev *indio,
drivers/iio/adc/at91-sama5d2_adc.c
1404
struct iio_trigger *trig;
drivers/iio/adc/at91-sama5d2_adc.c
597
struct iio_trigger *trig;
drivers/iio/adc/at91_adc.c
231
struct iio_trigger **trig;
drivers/iio/adc/at91_adc.c
562
static int at91_adc_configure_trigger(struct iio_trigger *trig, bool state)
drivers/iio/adc/at91_adc.c
616
static struct iio_trigger *at91_adc_allocate_trigger(struct iio_dev *idev,
drivers/iio/adc/at91_adc.c
619
struct iio_trigger *trig;
drivers/iio/adc/dln2-adc.c
62
struct iio_trigger *trig;
drivers/iio/adc/max1027.c
270
struct iio_trigger *trig;
drivers/iio/adc/max1027.c
422
static int max1027_set_cnvst_trigger_state(struct iio_trigger *trig, bool state)
drivers/iio/adc/max11410.c
135
struct iio_trigger *trig;
drivers/iio/adc/mcp3911.c
125
struct iio_trigger *trig;
drivers/iio/adc/mcp3911.c
691
static int mcp3911_set_trigger_state(struct iio_trigger *trig, bool enable)
drivers/iio/adc/mxs-lradc-adc.c
120
struct iio_trigger *trig;
drivers/iio/adc/mxs-lradc-adc.c
436
static int mxs_lradc_adc_configure_trigger(struct iio_trigger *trig, bool state)
drivers/iio/adc/mxs-lradc-adc.c
454
struct iio_trigger *trig;
drivers/iio/adc/stm32-adc.c
1376
struct iio_trigger *trig)
drivers/iio/adc/stm32-adc.c
1407
struct iio_trigger *trig)
drivers/iio/adc/stm32-adc.c
1723
struct iio_trigger *trig)
drivers/iio/adc/stm32-dfsdm-adc.c
1424
struct iio_trigger *trig)
drivers/iio/adc/stm32-dfsdm-adc.c
175
struct iio_trigger *trig)
drivers/iio/adc/stm32-dfsdm-adc.c
397
struct iio_trigger *trig)
drivers/iio/adc/stm32-dfsdm-adc.c
428
struct iio_trigger *trig)
drivers/iio/adc/stm32-dfsdm-adc.c
457
struct iio_trigger *trig)
drivers/iio/adc/stm32-dfsdm-adc.c
503
struct iio_trigger *trig)
drivers/iio/adc/stm32-dfsdm-adc.c
810
struct iio_trigger *trig)
drivers/iio/adc/ti-ads1018.c
464
static int ads1018_set_trigger_state(struct iio_trigger *trig, bool state)
drivers/iio/adc/ti-ads1018.c
88
struct iio_trigger *indio_trig;
drivers/iio/adc/ti-ads1119.c
98
struct iio_trigger *trig;
drivers/iio/adc/ti-ads1298.c
109
struct iio_trigger *trig;
drivers/iio/adc/ti-ads131e08.c
597
static int ads131e08_set_trigger_state(struct iio_trigger *trig, bool state)
drivers/iio/adc/ti-ads131e08.c
93
struct iio_trigger *trig;
drivers/iio/adc/ti-tsc2046.c
147
struct iio_trigger *trig;
drivers/iio/adc/ti-tsc2046.c
594
static void tsc2046_adc_reenable_trigger(struct iio_trigger *trig)
drivers/iio/adc/ti-tsc2046.c
609
static int tsc2046_adc_set_trigger_state(struct iio_trigger *trig, bool enable)
drivers/iio/adc/ti-tsc2046.c
746
struct iio_trigger *trig;
drivers/iio/adc/xilinx-xadc-core.c
698
static int xadc_trigger_set_state(struct iio_trigger *trigger, bool state)
drivers/iio/adc/xilinx-xadc-core.c
748
static struct iio_trigger *xadc_alloc_trigger(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc-core.c
752
struct iio_trigger *trig;
drivers/iio/adc/xilinx-xadc.h
56
struct iio_trigger *trigger;
drivers/iio/adc/xilinx-xadc.h
57
struct iio_trigger *convst_trigger;
drivers/iio/adc/xilinx-xadc.h
58
struct iio_trigger *samplerate_trigger;
drivers/iio/addac/ad74115.c
201
struct iio_trigger *trig;
drivers/iio/addac/ad74413r.c
76
struct iio_trigger *trig;
drivers/iio/chemical/atlas-sensor.c
612
struct iio_trigger *trig;
drivers/iio/chemical/atlas-sensor.c
88
struct iio_trigger *trig;
drivers/iio/chemical/ccs811.c
305
static int ccs811_set_trigger_state(struct iio_trigger *trig,
drivers/iio/chemical/ccs811.c
79
struct iio_trigger *drdy_trig;
drivers/iio/chemical/ens160_core.c
278
static int ens160_set_trigger_state(struct iio_trigger *trig, bool state)
drivers/iio/chemical/ens160_core.c
302
struct iio_trigger *trig;
drivers/iio/chemical/scd30_core.c
610
static int scd30_set_trigger_state(struct iio_trigger *trig, bool state)
drivers/iio/chemical/scd30_core.c
632
struct iio_trigger *trig;
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
240
struct iio_trigger *trig;
drivers/iio/common/st_sensors/st_sensors_trigger.c
230
int st_sensors_validate_device(struct iio_trigger *trig,
drivers/iio/common/st_sensors/st_sensors_trigger.c
59
struct iio_trigger *trig = p;
drivers/iio/common/st_sensors/st_sensors_trigger.c
75
struct iio_trigger *trig = p;
drivers/iio/gyro/adxrs290.c
463
static int adxrs290_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/gyro/adxrs290.c
480
static void adxrs290_reset_trig(struct iio_trigger *trig)
drivers/iio/gyro/adxrs290.c
74
struct iio_trigger *dready_trig;
drivers/iio/gyro/bmg160_core.c
896
static void bmg160_trig_reen(struct iio_trigger *trig)
drivers/iio/gyro/bmg160_core.c
915
static int bmg160_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/gyro/bmg160_core.c
93
struct iio_trigger *dready_trig;
drivers/iio/gyro/bmg160_core.c
94
struct iio_trigger *motion_trig;
drivers/iio/gyro/fxas21002c_core.c
145
struct iio_trigger *dready_trig;
drivers/iio/gyro/fxas21002c_core.c
784
static int fxas21002c_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/gyro/itg3200_buffer.c
82
static int itg3200_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/gyro/mpu3050-core.c
913
struct iio_trigger *trig = p;
drivers/iio/gyro/mpu3050-core.c
928
struct iio_trigger *trig = p;
drivers/iio/gyro/mpu3050-core.c
953
static int mpu3050_drdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/gyro/mpu3050.h
79
struct iio_trigger *trig;
drivers/iio/gyro/st_gyro.h
29
int st_gyro_trig_set_state(struct iio_trigger *trig, bool state);
drivers/iio/gyro/st_gyro_buffer.c
19
int st_gyro_trig_set_state(struct iio_trigger *trig, bool state)
drivers/iio/health/afe4403.c
74
struct iio_trigger *trig;
drivers/iio/health/afe4404.c
91
struct iio_trigger *trig;
drivers/iio/humidity/hts221.h
33
struct iio_trigger *trig;
drivers/iio/humidity/hts221_buffer.c
39
static int hts221_trig_set_state(struct iio_trigger *trig, bool state)
drivers/iio/humidity/hts221_core.c
517
struct iio_trigger *trig)
drivers/iio/iio_core_trigger.h
24
int iio_trigger_attach_poll_func(struct iio_trigger *trig,
drivers/iio/iio_core_trigger.h
26
int iio_trigger_detach_poll_func(struct iio_trigger *trig,
drivers/iio/iio_core_trigger.h
48
static inline int iio_trigger_attach_poll_func(struct iio_trigger *trig,
drivers/iio/iio_core_trigger.h
53
static inline int iio_trigger_detach_poll_func(struct iio_trigger *trig,
drivers/iio/imu/adis_trigger.c
18
static int adis_data_rdy_trigger_set_state(struct iio_trigger *trig, bool state)
drivers/iio/imu/bmi160/bmi160.h
10
struct iio_trigger *trig;
drivers/iio/imu/bmi160/bmi160_core.c
764
static int bmi160_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/imu/bmi270/bmi270_core.c
159
struct iio_trigger *trig;
drivers/iio/imu/bmi270/bmi270_core.c
804
static int bmi270_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/imu/bmi323/bmi323_core.c
1384
static int bmi323_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/imu/bmi323/bmi323_core.c
158
struct iio_trigger *trig;
drivers/iio/imu/fxos8700_core.c
168
struct iio_trigger *trig;
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1423
struct iio_trigger *trig)
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h
195
struct iio_trigger *trig;
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
212
static int inv_mpu_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/imu/kmx61.c
1014
static int kmx61_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/imu/kmx61.c
1060
static void kmx61_trig_reenable(struct iio_trigger *trig)
drivers/iio/imu/kmx61.c
1239
static struct iio_trigger *kmx61_trigger_setup(struct kmx61_data *data,
drivers/iio/imu/kmx61.c
1243
struct iio_trigger *trig;
drivers/iio/imu/kmx61.c
135
struct iio_trigger *acc_dready_trig;
drivers/iio/imu/kmx61.c
136
struct iio_trigger *motion_trig;
drivers/iio/imu/kmx61.c
143
struct iio_trigger *mag_dready_trig;
drivers/iio/imu/kmx61.c
974
struct iio_trigger *trig)
drivers/iio/imu/kmx61.c
985
struct iio_trigger *trig)
drivers/iio/imu/smi330/smi330_core.c
222
struct iio_trigger *trig;
drivers/iio/imu/smi330/smi330_core.c
775
static int smi330_set_drdy_trigger_state(struct iio_trigger *trig, bool enable)
drivers/iio/industrialio-trigger.c
103
void iio_trigger_unregister(struct iio_trigger *trig_info)
drivers/iio/industrialio-trigger.c
114
int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig)
drivers/iio/industrialio-trigger.c
133
static struct iio_trigger *__iio_trigger_find_by_name(const char *name)
drivers/iio/industrialio-trigger.c
135
struct iio_trigger *iter;
drivers/iio/industrialio-trigger.c
144
static struct iio_trigger *iio_trigger_acquire_by_name(const char *name)
drivers/iio/industrialio-trigger.c
146
struct iio_trigger *iter;
drivers/iio/industrialio-trigger.c
158
struct iio_trigger *trig = container_of(work, struct iio_trigger,
drivers/iio/industrialio-trigger.c
182
static void iio_trigger_notify_done_atomic(struct iio_trigger *trig)
drivers/iio/industrialio-trigger.c
195
void iio_trigger_poll(struct iio_trigger *trig)
drivers/iio/industrialio-trigger.c
226
void iio_trigger_poll_nested(struct iio_trigger *trig)
drivers/iio/industrialio-trigger.c
243
void iio_trigger_notify_done(struct iio_trigger *trig)
drivers/iio/industrialio-trigger.c
252
static int iio_trigger_get_irq(struct iio_trigger *trig)
drivers/iio/industrialio-trigger.c
267
static void iio_trigger_put_irq(struct iio_trigger *trig, int irq)
drivers/iio/industrialio-trigger.c
280
int iio_trigger_attach_poll_func(struct iio_trigger *trig,
drivers/iio/industrialio-trigger.c
332
int iio_trigger_detach_poll_func(struct iio_trigger *trig,
drivers/iio/industrialio-trigger.c
444
struct iio_trigger *oldtrig = indio_dev->trig;
drivers/iio/industrialio-trigger.c
445
struct iio_trigger *trig;
drivers/iio/industrialio-trigger.c
509
struct iio_trigger *trig = to_iio_trigger(device);
drivers/iio/industrialio-trigger.c
53
struct iio_trigger *trig = to_iio_trigger(dev);
drivers/iio/industrialio-trigger.c
538
struct iio_trigger *trig = container_of(chip, struct iio_trigger, subirq_chip);
drivers/iio/industrialio-trigger.c
546
struct iio_trigger *trig = container_of(chip, struct iio_trigger, subirq_chip);
drivers/iio/industrialio-trigger.c
552
struct iio_trigger *viio_trigger_alloc(struct device *parent,
drivers/iio/industrialio-trigger.c
557
struct iio_trigger *trig;
drivers/iio/industrialio-trigger.c
615
struct iio_trigger *__iio_trigger_alloc(struct device *parent,
drivers/iio/industrialio-trigger.c
619
struct iio_trigger *trig;
drivers/iio/industrialio-trigger.c
630
void iio_trigger_free(struct iio_trigger *trig)
drivers/iio/industrialio-trigger.c
639
iio_trigger_free(*(struct iio_trigger **)res);
drivers/iio/industrialio-trigger.c
657
struct iio_trigger *__devm_iio_trigger_alloc(struct device *parent,
drivers/iio/industrialio-trigger.c
66
static struct iio_trigger *__iio_trigger_find_by_name(const char *name);
drivers/iio/industrialio-trigger.c
661
struct iio_trigger **ptr, *trig;
drivers/iio/industrialio-trigger.c
68
int iio_trigger_register(struct iio_trigger *trig_info)
drivers/iio/industrialio-trigger.c
703
struct iio_trigger *trig_info)
drivers/iio/industrialio-trigger.c
733
int iio_validate_own_trigger(struct iio_dev *idev, struct iio_trigger *trig)
drivers/iio/industrialio-trigger.c
753
int iio_trigger_validate_own_device(struct iio_trigger *trig,
drivers/iio/light/acpi-als.c
55
struct iio_trigger *trig;
drivers/iio/light/bh1745.c
128
struct iio_trigger *trig;
drivers/iio/light/gp2ap020a00f.c
246
struct iio_trigger *trig;
drivers/iio/light/opt4060.c
1173
struct iio_trigger *data_trigger;
drivers/iio/light/opt4060.c
131
struct iio_trigger *trig;
drivers/iio/light/opt4060.c
327
static int opt4060_trigger_set_state(struct iio_trigger *trig, bool state)
drivers/iio/light/rpr0521.c
186
struct iio_trigger *drdy_trigger0;
drivers/iio/light/rpr0521.c
510
static int rpr0521_pxs_drdy_set_state(struct iio_trigger *trigger,
drivers/iio/light/si1145.c
1182
static int si1145_trigger_set_state(struct iio_trigger *trig, bool state)
drivers/iio/light/si1145.c
1238
struct iio_trigger *trig;
drivers/iio/light/si1145.c
181
struct iio_trigger *trig;
drivers/iio/light/st_uvis25.h
27
struct iio_trigger *trig;
drivers/iio/light/vcnl4000.c
1937
struct iio_trigger *trigger;
drivers/iio/light/vcnl4035.c
130
static int vcnl4035_als_drdy_set_state(struct iio_trigger *trigger,
drivers/iio/light/vcnl4035.c
65
struct iio_trigger *drdy_trigger0;
drivers/iio/light/veml6046x00.c
108
struct iio_trigger *trig;
drivers/iio/light/vl6180.c
94
struct iio_trigger *trig;
drivers/iio/magnetometer/bmc150_magn.c
142
struct iio_trigger *dready_trig;
drivers/iio/magnetometer/bmc150_magn.c
776
static void bmc150_magn_trig_reen(struct iio_trigger *trig)
drivers/iio/magnetometer/bmc150_magn.c
792
static int bmc150_magn_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/magnetometer/rm3100-core.c
83
struct iio_trigger *drdy_trig;
drivers/iio/magnetometer/st_magn.h
29
int st_magn_trig_set_state(struct iio_trigger *trig, bool state);
drivers/iio/magnetometer/st_magn_buffer.c
19
int st_magn_trig_set_state(struct iio_trigger *trig, bool state)
drivers/iio/potentiostat/lmp91000.c
68
struct iio_trigger *trig;
drivers/iio/pressure/bmp280-core.c
1841
static int bmp380_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/pressure/bmp280-core.c
2542
static int bmp580_data_rdy_trigger_set_state(struct iio_trigger *trig,
drivers/iio/pressure/bmp280.h
428
struct iio_trigger *trig;
drivers/iio/pressure/mpl3115.c
449
static int mpl3115_set_trigger_state(struct iio_trigger *trig, bool state)
drivers/iio/pressure/mpl3115.c
92
struct iio_trigger *drdy_trig;
drivers/iio/pressure/rohm-bm1390.c
150
struct iio_trigger *trig;
drivers/iio/pressure/rohm-bm1390.c
709
static int bm1390_trigger_set_state(struct iio_trigger *trig,
drivers/iio/pressure/rohm-bm1390.c
776
struct iio_trigger *itrig;
drivers/iio/pressure/st_pressure.h
48
int st_press_trig_set_state(struct iio_trigger *trig, bool state);
drivers/iio/pressure/st_pressure_buffer.c
19
int st_press_trig_set_state(struct iio_trigger *trig, bool state)
drivers/iio/pressure/zpa2326.c
129
struct iio_trigger *trigger;
drivers/iio/pressure/zpa2326.c
1298
static int zpa2326_set_trigger_state(struct iio_trigger *trig, bool state)
drivers/iio/pressure/zpa2326.c
1401
struct iio_trigger *trigger;
drivers/iio/proximity/as3935.c
346
struct iio_trigger *trig;
drivers/iio/proximity/as3935.c
56
struct iio_trigger *trig;
drivers/iio/proximity/hx9023s.c
137
struct iio_trigger *trig;
drivers/iio/proximity/hx9023s.c
913
static int hx9023s_set_trigger_state(struct iio_trigger *trig, bool state)
drivers/iio/proximity/irsd200.c
782
static int irsd200_set_trigger_state(struct iio_trigger *trig, bool state)
drivers/iio/proximity/irsd200.c
857
struct iio_trigger *trigger;
drivers/iio/proximity/sx9500.c
600
static int sx9500_set_trigger_state(struct iio_trigger *trig,
drivers/iio/proximity/sx9500.c
81
struct iio_trigger *trig;
drivers/iio/proximity/sx_common.c
308
static int sx_common_set_trigger_state(struct iio_trigger *trig, bool state)
drivers/iio/proximity/sx_common.h
119
struct iio_trigger *trig;
drivers/iio/proximity/vl53l0x-i2c.c
240
static int vl53l0x_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig)
drivers/iio/proximity/vl53l0x-i2c.c
59
struct iio_trigger *trig;
drivers/iio/temperature/tmp006.c
277
static int tmp006_set_trigger_state(struct iio_trigger *trig, bool state)
drivers/iio/temperature/tmp006.c
49
struct iio_trigger *drdy_trig;
drivers/iio/trigger/iio-trig-hrtimer.c
110
static int iio_trig_hrtimer_set_state(struct iio_trigger *trig, bool state)
drivers/iio/trigger/iio-trig-hrtimer.c
41
struct iio_trigger *trig = to_iio_trigger(dev);
drivers/iio/trigger/iio-trig-hrtimer.c
54
struct iio_trigger *trig = to_iio_trigger(dev);
drivers/iio/trigger/iio-trig-interrupt.c
31
struct iio_trigger *trig;
drivers/iio/trigger/iio-trig-interrupt.c
86
struct iio_trigger *trig;
drivers/iio/trigger/iio-trig-loop.c
44
struct iio_trigger *trig = data;
drivers/iio/trigger/iio-trig-loop.c
55
static int iio_loop_trigger_set_state(struct iio_trigger *trig, bool state)
drivers/iio/trigger/iio-trig-sysfs.c
103
struct iio_trigger *trig = to_iio_trigger(dev);
drivers/iio/trigger/iio-trig-sysfs.c
17
struct iio_trigger *trig;
drivers/iio/trigger/stm32-lptimer-trigger.c
59
static int stm32_lptim_validate_device(struct iio_trigger *trig,
drivers/iio/trigger/stm32-lptimer-trigger.c
79
bool is_stm32_lptim_trigger(struct iio_trigger *trig)
drivers/iio/trigger/stm32-lptimer-trigger.c
91
struct iio_trigger *trig;
drivers/iio/trigger/stm32-timer-trigger.c
122
struct iio_trigger *trig,
drivers/iio/trigger/stm32-timer-trigger.c
187
struct iio_trigger *trig)
drivers/iio/trigger/stm32-timer-trigger.c
222
struct iio_trigger *trig = to_iio_trigger(dev);
drivers/iio/trigger/stm32-timer-trigger.c
245
struct iio_trigger *trig = to_iio_trigger(dev);
drivers/iio/trigger/stm32-timer-trigger.c
295
struct iio_trigger *trig = to_iio_trigger(dev);
drivers/iio/trigger/stm32-timer-trigger.c
313
struct iio_trigger *trig = to_iio_trigger(dev);
drivers/iio/trigger/stm32-timer-trigger.c
351
struct iio_trigger *trig = to_iio_trigger(dev);
drivers/iio/trigger/stm32-timer-trigger.c
399
struct iio_trigger *tr;
drivers/iio/trigger/stm32-timer-trigger.c
413
struct iio_trigger *trig;
drivers/iio/trigger/stm32-timer-trigger.c
527
struct iio_trigger *trig)
drivers/iio/trigger/stm32-timer-trigger.c
758
bool is_stm32_timer_trigger(struct iio_trigger *trig)
drivers/media/pci/mgb4/mgb4_trigger.c
26
struct iio_trigger *trig;
drivers/media/pci/mgb4/mgb4_trigger.c
47
static int trigger_set_state(struct iio_trigger *trig, bool state)
include/linux/hid-sensor-hub.h
229
struct iio_trigger *trigger;
include/linux/iio/adc/ad_sigma_delta.h
216
int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig);
include/linux/iio/adc/ad_sigma_delta.h
94
struct iio_trigger *trig;
include/linux/iio/common/st_sensors.h
242
struct iio_trigger *trig;
include/linux/iio/common/st_sensors.h
274
int st_sensors_validate_device(struct iio_trigger *trig,
include/linux/iio/gyro/itg3200.h
103
struct iio_trigger *trig;
include/linux/iio/iio.h
413
struct iio_trigger; /* forward declaration */
include/linux/iio/iio.h
541
struct iio_trigger *trig);
include/linux/iio/iio.h
618
struct iio_trigger *trig;
include/linux/iio/iio.h
960
struct iio_trigger *__devm_iio_trigger_alloc(struct device *parent,
include/linux/iio/imu/adis.h
135
struct iio_trigger *trig;
include/linux/iio/sw_trigger.h
31
struct iio_trigger *trigger;
include/linux/iio/timer/stm32-lptim-trigger.h
28
bool is_stm32_lptim_trigger(struct iio_trigger *trig);
include/linux/iio/timer/stm32-lptim-trigger.h
30
static inline bool is_stm32_lptim_trigger(struct iio_trigger *trig)
include/linux/iio/timer/stm32-timer-trigger.h
82
bool is_stm32_timer_trigger(struct iio_trigger *trig);
include/linux/iio/timer/stm32-timer-trigger.h
84
static inline bool is_stm32_timer_trigger(struct iio_trigger *trig)
include/linux/iio/trigger.h
114
static inline void iio_trigger_set_drvdata(struct iio_trigger *trig, void *data)
include/linux/iio/trigger.h
125
static inline void *iio_trigger_get_drvdata(struct iio_trigger *trig)
include/linux/iio/trigger.h
134
int iio_trigger_register(struct iio_trigger *trig_info);
include/linux/iio/trigger.h
137
struct iio_trigger *trig_info);
include/linux/iio/trigger.h
143
void iio_trigger_unregister(struct iio_trigger *trig_info);
include/linux/iio/trigger.h
152
int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig);
include/linux/iio/trigger.h
154
void iio_trigger_poll(struct iio_trigger *trig);
include/linux/iio/trigger.h
155
void iio_trigger_poll_nested(struct iio_trigger *trig);
include/linux/iio/trigger.h
163
struct iio_trigger *__iio_trigger_alloc(struct device *parent,
include/linux/iio/trigger.h
166
void iio_trigger_free(struct iio_trigger *trig);
include/linux/iio/trigger.h
174
int iio_validate_own_trigger(struct iio_dev *idev, struct iio_trigger *trig);
include/linux/iio/trigger.h
175
int iio_trigger_validate_own_device(struct iio_trigger *trig,
include/linux/iio/trigger.h
179
struct iio_trigger;
include/linux/iio/trigger.h
19
struct iio_trigger;
include/linux/iio/trigger.h
33
int (*set_trigger_state)(struct iio_trigger *trig, bool state);
include/linux/iio/trigger.h
34
void (*reenable)(struct iio_trigger *trig);
include/linux/iio/trigger.h
35
int (*validate_device)(struct iio_trigger *trig,
include/linux/iio/trigger.h
82
static inline struct iio_trigger *to_iio_trigger(struct device *d)
include/linux/iio/trigger.h
84
return container_of(d, struct iio_trigger, dev);
include/linux/iio/trigger.h
87
static inline void iio_trigger_put(struct iio_trigger *trig)
include/linux/iio/trigger.h
93
static inline struct iio_trigger *iio_trigger_get(struct iio_trigger *trig)
include/linux/iio/trigger_consumer.h
14
struct iio_trigger;
include/linux/iio/trigger_consumer.h
51
void iio_trigger_notify_done(struct iio_trigger *trig);