/drivers/staging/iio/accel/ |
H A D | adis16201_trigger.c | 13 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 D | adis16203_trigger.c | 13 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 D | adis16204_trigger.c | 13 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 D | adis16209_trigger.c | 11 * 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 D | adis16240_trigger.c | 11 * 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 D | lis3l02dq_ring.c | 27 * 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 D | adis16201.h | 67 * @trig: data ready trigger registered with iio 74 struct iio_trigger *trig; member in struct:adis16201_state
|
H A D | adis16203.h | 62 * @trig: data ready trigger registered with iio 69 struct iio_trigger *trig; member in struct:adis16203_state
|
H A D | adis16204.h | 70 * @trig: data ready trigger registered with iio 77 struct iio_trigger *trig; member in struct:adis16204_state
|
H A D | adis16209.h | 107 * @trig: data ready trigger registered with iio 114 struct iio_trigger *trig; member in struct:adis16209_state
|
H A D | adis16240.h | 129 * @trig: data ready trigger registered with iio 136 struct iio_trigger *trig; member in struct:adis16240_state
|
H A D | lis3l02dq.h | 152 * @trig: data ready trigger registered with iio 159 struct iio_trigger *trig; member in struct:lis3l02dq_state
|
/drivers/staging/iio/gyro/ |
H A D | adis16260_trigger.c | 13 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 D | adis16260.h | 88 * @trig: data ready trigger registered with iio 96 struct iio_trigger *trig; member in struct:adis16260_state
|
/drivers/staging/iio/imu/ |
H A D | adis16400_trigger.c | 13 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 D | ade7758_trigger.c | 19 * 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 D | iio-trig-gpio.c | 57 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 D | iio-trig-periodic-rtc.c | 31 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 D | iio-trig-bfin-timer.c | 54 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 D | iio-trig-sysfs.c | 18 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 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, 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 D | industrialio-trigger.c | 48 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 D | led-triggers.c | 39 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 D | ad799x.h | 108 struct iio_trigger *trig; member in struct:ad799x_state
|
/drivers/ps3/ |
H A D | ps3-vuart.c | 160 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
|