Home
last modified time | relevance | path

Searched refs:iio_sw_trigger (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/include/linux/iio/
Dsw_trigger.h33 struct iio_sw_trigger { struct
40 struct iio_sw_trigger* (*probe)(const char *); argument
41 int (*remove)(struct iio_sw_trigger *);
45 struct iio_sw_trigger *to_iio_sw_trigger(struct config_item *item) in to_iio_sw_trigger()
47 return container_of(to_config_group(item), struct iio_sw_trigger, in to_iio_sw_trigger()
54 struct iio_sw_trigger *iio_sw_trigger_create(const char *, const char *);
55 void iio_sw_trigger_destroy(struct iio_sw_trigger *);
61 void iio_swt_group_init_type_name(struct iio_sw_trigger *t, in iio_swt_group_init_type_name()
/Linux-v4.19/drivers/iio/
Dindustrialio-sw-trigger.c99 struct iio_sw_trigger *iio_sw_trigger_create(const char *type, const char *name) in iio_sw_trigger_create()
101 struct iio_sw_trigger *t; in iio_sw_trigger_create()
122 void iio_sw_trigger_destroy(struct iio_sw_trigger *t) in iio_sw_trigger_destroy()
134 struct iio_sw_trigger *t; in trigger_make_group()
148 struct iio_sw_trigger *t = to_iio_sw_trigger(item); in trigger_drop_group()
/Linux-v4.19/drivers/iio/trigger/
Diio-trig-loop.c35 struct iio_sw_trigger swt;
79 static struct iio_sw_trigger *iio_trig_loop_probe(const char *name) in iio_trig_loop_probe()
113 static int iio_trig_loop_remove(struct iio_sw_trigger *swt) in iio_trig_loop_remove()
Diio-trig-hrtimer.c27 struct iio_sw_trigger swt;
120 static struct iio_sw_trigger *iio_trig_hrtimer_probe(const char *name) in iio_trig_hrtimer_probe()
159 static int iio_trig_hrtimer_remove(struct iio_sw_trigger *swt) in iio_trig_hrtimer_remove()
/Linux-v4.19/Documentation/iio/
Diio_configfs.txt43 static struct iio_sw_trigger *iio_trig_sample_probe(const char *name)
51 static int iio_trig_hrtimer_remove(struct iio_sw_trigger *swt)