Searched refs:iio_trigger (Results 1 – 25 of 29) sorted by relevance
12
/drivers/staging/iio/ |
D | trigger.h | 33 int (*set_trigger_state)(struct iio_trigger *trig, bool state); 34 int (*try_reenable)(struct iio_trigger *trig); 35 int (*validate_device)(struct iio_trigger *trig, 56 struct iio_trigger { struct 76 static inline struct iio_trigger *to_iio_trigger(struct device *d) in to_iio_trigger() argument 78 return container_of(d, struct iio_trigger, dev); in to_iio_trigger() 81 static inline void iio_put_trigger(struct iio_trigger *trig) in iio_put_trigger() 87 static inline void iio_get_trigger(struct iio_trigger *trig) in iio_get_trigger() 97 int iio_trigger_register(struct iio_trigger *trig_info); 103 void iio_trigger_unregister(struct iio_trigger *trig_info); [all …]
|
D | industrialio-trigger.c | 48 struct iio_trigger *trig = dev_get_drvdata(dev); in iio_trigger_read_name() 60 static int iio_trigger_register_sysfs(struct iio_trigger *trig_info) in iio_trigger_register_sysfs() 67 static void iio_trigger_unregister_sysfs(struct iio_trigger *trig_info) in iio_trigger_unregister_sysfs() 74 int iio_trigger_register(struct iio_trigger *trig_info) in iio_trigger_register() 111 void iio_trigger_unregister(struct iio_trigger *trig_info) in iio_trigger_unregister() 124 static struct iio_trigger *iio_trigger_find_by_name(const char *name, in iio_trigger_find_by_name() 127 struct iio_trigger *trig = NULL, *iter; in iio_trigger_find_by_name() 140 void iio_trigger_poll(struct iio_trigger *trig, s64 time) in iio_trigger_poll() 159 void iio_trigger_poll_chained(struct iio_trigger *trig, s64 time) in iio_trigger_poll_chained() 171 void iio_trigger_notify_done(struct iio_trigger *trig) in iio_trigger_notify_done() [all …]
|
D | iio.h | 223 struct iio_trigger; /* forward declaration */ 286 struct iio_trigger *trig); 356 struct iio_trigger *trig;
|
D | trigger_consumer.h | 45 void iio_trigger_notify_done(struct iio_trigger *trig);
|
/drivers/staging/iio/trigger/ |
D | iio-trig-periodic-rtc.c | 31 static int iio_trig_periodic_rtc_set_state(struct iio_trigger *trig, bool state) in iio_trig_periodic_rtc_set_state() 44 struct iio_trigger *trig = dev_get_drvdata(dev); in iio_trig_periodic_read_freq() 54 struct iio_trigger *trig = dev_get_drvdata(dev); in iio_trig_periodic_write_freq() 108 struct iio_trigger *trig, *trig2; in iio_trig_periodic_rtc_probe() 172 struct iio_trigger *trig, *trig2; in iio_trig_periodic_rtc_remove()
|
D | iio-trig-bfin-timer.c | 54 struct iio_trigger *trig; 63 struct iio_trigger *trig = dev_get_drvdata(dev); in iio_bfin_tmr_frequency_store() 100 struct iio_trigger *trig = dev_get_drvdata(dev); in iio_bfin_tmr_frequency_show()
|
D | iio-trig-gpio.c | 57 struct iio_trigger *trig, *trig2; in iio_gpio_trigger_probe() 135 struct iio_trigger *trig, *trig2; in iio_gpio_trigger_remove()
|
D | iio-trig-sysfs.c | 18 struct iio_trigger *trig; 95 struct iio_trigger *trig = dev_get_drvdata(dev); in iio_sysfs_trigger_poll()
|
/drivers/staging/iio/meter/ |
D | ade7758_trigger.c | 32 static int ade7758_data_rdy_trigger_set_state(struct iio_trigger *trig, in ade7758_data_rdy_trigger_set_state() 45 static int ade7758_trig_try_reen(struct iio_trigger *trig) in ade7758_trig_try_reen()
|
/drivers/staging/iio/adc/ |
D | ad799x.h | 108 struct iio_trigger *trig;
|
/drivers/staging/iio/accel/ |
D | adis16203_trigger.c | 13 static int adis16203_data_rdy_trigger_set_state(struct iio_trigger *trig, in adis16203_data_rdy_trigger_set_state()
|
D | adis16204_trigger.c | 13 static int adis16204_data_rdy_trigger_set_state(struct iio_trigger *trig, in adis16204_data_rdy_trigger_set_state()
|
D | adis16201_trigger.c | 13 static int adis16201_data_rdy_trigger_set_state(struct iio_trigger *trig, in adis16201_data_rdy_trigger_set_state()
|
D | adis16204.h | 77 struct iio_trigger *trig;
|
D | adis16240_trigger.c | 22 static int adis16240_data_rdy_trigger_set_state(struct iio_trigger *trig, in adis16240_data_rdy_trigger_set_state()
|
D | adis16203.h | 69 struct iio_trigger *trig;
|
D | adis16209_trigger.c | 22 static int adis16209_data_rdy_trigger_set_state(struct iio_trigger *trig, in adis16209_data_rdy_trigger_set_state()
|
D | adis16201.h | 74 struct iio_trigger *trig;
|
D | adis16209.h | 114 struct iio_trigger *trig;
|
D | adis16240.h | 136 struct iio_trigger *trig;
|
D | lis3l02dq_ring.c | 232 static int lis3l02dq_data_rdy_trigger_set_state(struct iio_trigger *trig, in lis3l02dq_data_rdy_trigger_set_state() 257 static int lis3l02dq_trig_try_reen(struct iio_trigger *trig) in lis3l02dq_trig_try_reen()
|
D | lis3l02dq.h | 159 struct iio_trigger *trig;
|
/drivers/staging/iio/imu/ |
D | adis16400_trigger.c | 13 static int adis16400_data_rdy_trigger_set_state(struct iio_trigger *trig, in adis16400_data_rdy_trigger_set_state()
|
/drivers/staging/iio/gyro/ |
D | adis16260_trigger.c | 13 static int adis16260_data_rdy_trigger_set_state(struct iio_trigger *trig, in adis16260_data_rdy_trigger_set_state()
|
D | adis16260.h | 96 struct iio_trigger *trig;
|
12