Searched defs:trig (Results 1 - 25 of 34) sorted by relevance

12

/drivers/staging/iio/accel/
H A Dadis16201_trigger.c13 static int adis16201_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
16 struct iio_dev *indio_dev = trig->private_data;
32 st->trig = iio_allocate_trigger("adis16201-dev%d", indio_dev->id);
33 if (st->trig == NULL) {
41 st->trig);
44 st->trig->dev.parent = &st->us->dev;
45 st->trig->ops = &adis16201_trigger_ops;
46 st->trig->private_data = indio_dev;
47 ret = iio_trigger_register(st->trig);
50 indio_dev->trig
[all...]
H A Dadis16203_trigger.c13 static int adis16203_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
16 struct iio_dev *indio_dev = trig->private_data;
32 st->trig = iio_allocate_trigger("adis16203-dev%d", indio_dev->id);
33 if (st->trig == NULL) {
42 st->trig);
46 st->trig->dev.parent = &st->us->dev;
47 st->trig->ops = &adis16203_trigger_ops;
48 st->trig->private_data = indio_dev;
49 ret = iio_trigger_register(st->trig);
52 indio_dev->trig
[all...]
H A Dadis16204_trigger.c13 static int adis16204_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
16 struct iio_dev *indio_dev = trig->private_data;
32 st->trig = iio_allocate_trigger("adis16204-dev%d", indio_dev->id);
33 if (st->trig == NULL) {
42 st->trig);
46 st->trig->dev.parent = &st->us->dev;
47 st->trig->ops = &adis16204_trigger_ops;
48 st->trig->private_data = indio_dev;
49 ret = iio_trigger_register(st->trig);
52 indio_dev->trig
[all...]
H A Dadis16209_trigger.c11 * adis16209_data_rdy_trig_poll() the event handler for the data rdy trig
13 static irqreturn_t adis16209_data_rdy_trig_poll(int irq, void *trig) argument
15 iio_trigger_poll(trig, iio_get_time_ns());
22 static int adis16209_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
25 struct iio_dev *indio_dev = trig->private_data;
41 st->trig = iio_allocate_trigger("adis16209-dev%d", indio_dev->id);
42 if (st->trig == NULL) {
51 st->trig);
54 st->trig->dev.parent = &st->us->dev;
55 st->trig
[all...]
H A Dadis16240_trigger.c11 * adis16240_data_rdy_trig_poll() the event handler for the data rdy trig
13 static irqreturn_t adis16240_data_rdy_trig_poll(int irq, void *trig) argument
15 iio_trigger_poll(trig, iio_get_time_ns());
22 static int adis16240_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
25 struct iio_dev *indio_dev = trig->private_data;
41 st->trig = iio_allocate_trigger("adis16240-dev%d", indio_dev->id);
42 if (st->trig == NULL) {
51 st->trig);
55 st->trig->dev.parent = &st->us->dev;
56 st->trig
[all...]
H A Dlis3l02dq_ring.c27 * lis3l02dq_data_rdy_trig_poll() the event handler for the data rdy trig
35 iio_trigger_poll(st->trig, iio_get_time_ns());
159 iio_trigger_notify_done(indio_dev->trig);
232 static int lis3l02dq_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
235 struct iio_dev *indio_dev = trig->private_data;
255 * @trig: the datardy trigger
257 static int lis3l02dq_trig_try_reen(struct iio_trigger *trig) argument
259 struct iio_dev *indio_dev = trig->private_data;
289 st->trig = iio_allocate_trigger("lis3l02dq-dev%d", indio_dev->id);
290 if (!st->trig) {
[all...]
H A Dadis16201.h67 * @trig: data ready trigger registered with iio
74 struct iio_trigger *trig; member in struct:adis16201_state
H A Dadis16203.h62 * @trig: data ready trigger registered with iio
69 struct iio_trigger *trig; member in struct:adis16203_state
H A Dadis16204.h70 * @trig: data ready trigger registered with iio
77 struct iio_trigger *trig; member in struct:adis16204_state
H A Dadis16209.h107 * @trig: data ready trigger registered with iio
114 struct iio_trigger *trig; member in struct:adis16209_state
H A Dadis16240.h129 * @trig: data ready trigger registered with iio
136 struct iio_trigger *trig; member in struct:adis16240_state
H A Dlis3l02dq.h152 * @trig: data ready trigger registered with iio
159 struct iio_trigger *trig; member in struct:lis3l02dq_state
/drivers/staging/iio/gyro/
H A Dadis16260_trigger.c13 static int adis16260_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
16 struct iio_dev *indio_dev = trig->private_data;
32 st->trig = iio_allocate_trigger("%s-dev%d",
35 if (st->trig == NULL) {
44 st->trig);
48 st->trig->dev.parent = &st->us->dev;
49 st->trig->ops = &adis16260_trigger_ops;
50 st->trig->private_data = indio_dev;
51 ret = iio_trigger_register(st->trig);
54 indio_dev->trig
[all...]
H A Dadis16260.h88 * @trig: data ready trigger registered with iio
96 struct iio_trigger *trig; member in struct:adis16260_state
/drivers/staging/iio/imu/
H A Dadis16400_trigger.c13 static int adis16400_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
16 struct iio_dev *indio_dev = trig->private_data;
32 st->trig = iio_allocate_trigger("%s-dev%d",
35 if (st->trig == NULL) {
44 st->trig);
47 st->trig->dev.parent = &st->us->dev;
48 st->trig->private_data = indio_dev;
49 st->trig->ops = &adis16400_trigger_ops;
50 ret = iio_trigger_register(st->trig);
53 indio_dev->trig
[all...]
/drivers/staging/iio/meter/
H A Dade7758_trigger.c19 * ade7758_data_rdy_trig_poll() the event handler for the data rdy trig
32 static int ade7758_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
35 struct iio_dev *indio_dev = trig->private_data;
43 * @trig: the datardy trigger
45 static int ade7758_trig_try_reen(struct iio_trigger *trig) argument
47 struct iio_dev *indio_dev = trig->private_data;
66 st->trig = iio_allocate_trigger("%s-dev%d",
69 if (st->trig == NULL) {
78 st->trig);
82 st->trig
[all...]
/drivers/staging/iio/trigger/
H A Diio-trig-gpio.c57 struct iio_trigger *trig, *trig2; local
75 trig = iio_allocate_trigger("irqtrig%d", irq);
76 if (!trig) {
86 trig->private_data = trig_info;
88 trig->ops = &iio_gpio_trigger_ops;
90 irqflags, trig->name, trig);
97 ret = iio_trigger_register(trig);
101 list_add_tail(&trig->alloc_list,
113 free_irq(irq, trig);
135 struct iio_trigger *trig, *trig2; local
[all...]
H A Diio-trig-periodic-rtc.c31 static int iio_trig_periodic_rtc_set_state(struct iio_trigger *trig, bool state) argument
33 struct iio_prtc_trigger_info *trig_info = trig->private_data;
44 struct iio_trigger *trig = dev_get_drvdata(dev); local
45 struct iio_prtc_trigger_info *trig_info = trig->private_data;
54 struct iio_trigger *trig = dev_get_drvdata(dev); local
55 struct iio_prtc_trigger_info *trig_info = trig->private_data;
108 struct iio_trigger *trig, *trig2; local
115 trig = iio_allocate_trigger("periodic%s", pdata[i]);
116 if (!trig) {
120 list_add(&trig
172 struct iio_trigger *trig, *trig2; local
[all...]
H A Diio-trig-bfin-timer.c54 struct iio_trigger *trig; member in struct:bfin_tmr_state
63 struct iio_trigger *trig = dev_get_drvdata(dev); local
64 struct bfin_tmr_state *st = trig->private_data;
100 struct iio_trigger *trig = dev_get_drvdata(dev); local
101 struct bfin_tmr_state *st = trig->private_data;
130 iio_trigger_poll(st->trig, 0);
175 st->trig = iio_allocate_trigger("bfintmr%d", st->timer_num);
176 if (!st->trig) {
181 st->trig->private_data = st;
182 st->trig
[all...]
H A Diio-trig-sysfs.c18 struct iio_trigger *trig; member in struct:iio_sysfs_trig
95 struct iio_trigger *trig = dev_get_drvdata(dev); local
96 iio_trigger_poll_chained(trig, 0);
142 t->trig = iio_allocate_trigger("sysfstrig%d", id);
143 if (!t->trig) {
148 t->trig->dev.groups = iio_sysfs_trigger_attr_groups;
149 t->trig->ops = &iio_sysfs_trigger_ops;
150 t->trig->dev.parent = &iio_sysfs_trig_dev;
152 ret = iio_trigger_register(t->trig);
161 iio_put_trigger(t->trig);
[all...]
/drivers/staging/iio/
H A Dtrigger.h33 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,
81 static inline void iio_put_trigger(struct iio_trigger *trig) argument
83 module_put(trig->ops->owner);
84 put_device(&trig->dev);
87 static inline void iio_get_trigger(struct iio_trigger *trig) argument
89 get_device(&trig->dev);
90 __module_get(trig->ops->owner);
107 * @trig
[all...]
H A Dindustrialio-trigger.c48 struct iio_trigger *trig = dev_get_drvdata(dev); local
49 return sprintf(buf, "%s\n", trig->name);
127 struct iio_trigger *trig = NULL, *iter; local
132 trig = iter;
137 return trig;
140 void iio_trigger_poll(struct iio_trigger *trig, s64 time) argument
143 if (!trig->use_count)
145 if (trig->subirqs[i].enabled) {
146 trig->use_count++;
147 generic_handle_irq(trig
159 iio_trigger_poll_chained(struct iio_trigger *trig, s64 time) argument
171 iio_trigger_notify_done(struct iio_trigger *trig) argument
182 iio_trigger_get_irq(struct iio_trigger *trig) argument
196 iio_trigger_put_irq(struct iio_trigger *trig, int irq) argument
210 iio_trigger_attach_poll_func(struct iio_trigger *trig, struct iio_poll_func *pf) argument
237 iio_trigger_dettach_poll_func(struct iio_trigger *trig, struct iio_poll_func *pf) argument
334 struct iio_trigger *trig; local
386 struct iio_trigger *trig = to_iio_trigger(device); local
414 struct iio_trigger *trig local
423 struct iio_trigger *trig local
432 struct iio_trigger *trig; local
477 iio_free_trigger(struct iio_trigger *trig) argument
[all...]
/drivers/leds/
H A Dled-triggers.c39 struct led_trigger *trig; local
55 list_for_each_entry(trig, &trigger_list, next_trig) {
56 if (!strcmp(trigger_name, trig->name)) {
58 led_trigger_set(led_cdev, trig);
75 struct led_trigger *trig; local
86 list_for_each_entry(trig, &trigger_list, next_trig) {
88 trig->name))
89 len += sprintf(buf+len, "[%s] ", trig->name);
91 len += sprintf(buf+len, "%s ", trig->name);
151 struct led_trigger *trig; local
172 struct led_trigger *trig; local
[all...]
/drivers/staging/iio/adc/
H A Dad799x.h108 struct iio_trigger *trig; member in struct:ad799x_state
/drivers/ps3/
H A Dps3-vuart.c160 struct vuart_triggers *trig)
169 trig->tx = tx;
195 trig->rx = size - val;
198 trig->tx, trig->rx);
159 ps3_vuart_get_triggers(struct ps3_system_bus_device *dev, struct vuart_triggers *trig) argument

Completed in 265 milliseconds

12