iio_sw_trigger
struct iio_sw_trigger *iio_sw_trigger_create(const char *type, const char *name)
struct iio_sw_trigger *t;
void iio_sw_trigger_destroy(struct iio_sw_trigger *t)
struct iio_sw_trigger *t;
struct iio_sw_trigger *t = to_iio_sw_trigger(item);
static struct iio_sw_trigger *iio_trig_hrtimer_probe(const char *name)
static int iio_trig_hrtimer_remove(struct iio_sw_trigger *swt)
struct iio_sw_trigger swt;
static int iio_trig_loop_remove(struct iio_sw_trigger *swt)
struct iio_sw_trigger swt;
static struct iio_sw_trigger *iio_trig_loop_probe(const char *name)
struct iio_sw_trigger* (*probe)(const char *);
int (*remove)(struct iio_sw_trigger *);
struct iio_sw_trigger *to_iio_sw_trigger(struct config_item *item)
return container_of(to_config_group(item), struct iio_sw_trigger,
struct iio_sw_trigger *iio_sw_trigger_create(const char *, const char *);
void iio_sw_trigger_destroy(struct iio_sw_trigger *);
void iio_swt_group_init_type_name(struct iio_sw_trigger *t,