Searched refs:iio_sw_trigger (Results 1 – 5 of 5) sorted by relevance
33 struct iio_sw_trigger { struct40 struct iio_sw_trigger* (*probe)(const char *); argument41 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()
99 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()
35 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()
27 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()
43 static struct iio_sw_trigger *iio_trig_sample_probe(const char *name)51 static int iio_trig_hrtimer_remove(struct iio_sw_trigger *swt)