Searched refs:trig (Results 26 - 50 of 218) sorted by path

123456789

/linux-master/drivers/iio/accel/
H A Dkxcjk-1013.c1318 iio_trigger_notify_done(indio_dev->trig);
1323 static void kxcjk1013_trig_reen(struct iio_trigger *trig) argument
1325 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1334 static int kxcjk1013_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
1337 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1354 if (data->motion_trig == trig)
1363 if (data->motion_trig == trig)
1642 indio_dev->trig = iio_trigger_get(data->dready_trig);
H A Dkxsd9.c235 iio_trigger_notify_done(indio_dev->trig);
H A Dmma7455_core.c109 iio_trigger_notify_done(indio_dev->trig);
H A Dmma8452.c1070 iio_trigger_poll_nested(indio_dev->trig);
1111 iio_trigger_notify_done(indio_dev->trig);
1451 static int mma8452_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
1454 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1482 struct iio_trigger *trig; local
1485 trig = devm_iio_trigger_alloc(&data->client->dev, "%s-dev%d",
1488 if (!trig)
1491 trig->ops = &mma8452_trigger_ops;
1492 iio_trigger_set_drvdata(trig, indio_dev);
1494 ret = iio_trigger_register(trig);
[all...]
H A Dmsa311.c861 static int msa311_set_new_data_trig_state(struct iio_trigger *trig, bool state) argument
863 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
879 static int msa311_validate_device(struct iio_trigger *trig, argument
882 return iio_trigger_get_drvdata(trig) == indio_dev ? 0 : -EINVAL;
924 iio_trigger_notify_done(indio_dev->trig);
1057 struct iio_trigger *trig; local
1070 trig = devm_iio_trigger_alloc(dev, "%s-new-data", msa311->chip_name);
1071 if (!trig)
1075 msa311->new_data_trig = trig;
H A Dmxc4005.c325 iio_trigger_notify_done(indio_dev->trig);
341 static int mxc4005_set_trigger_state(struct iio_trigger *trig, argument
344 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
366 static void mxc4005_trigger_reen(struct iio_trigger *trig) argument
368 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
491 indio_dev->trig = iio_trigger_get(data->dready_trig);
H A Dsca3300.c512 iio_trigger_notify_done(indio_dev->trig);
H A Dst_accel.h47 int st_accel_trig_set_state(struct iio_trigger *trig, bool state);
H A Dst_accel_buffer.c19 int st_accel_trig_set_state(struct iio_trigger *trig, bool state) argument
21 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
H A Dstk8312.c216 static int stk8312_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
219 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
466 iio_trigger_notify_done(indio_dev->trig);
H A Dstk8ba50.c154 static int stk8ba50_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
157 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
347 iio_trigger_notify_done(indio_dev->trig);
/linux-master/drivers/iio/adc/
H A Dad7266.c93 iio_trigger_notify_done(indio_dev->trig);
H A Dad7298.c161 iio_trigger_notify_done(indio_dev->trig);
H A Dad7476.c105 iio_trigger_notify_done(indio_dev->trig);
H A Dad7606.c134 iio_trigger_notify_done(indio_dev->trig);
480 iio_trigger_poll_nested(st->trig);
489 struct iio_trigger *trig)
493 if (st->trig != trig)
650 st->trig = devm_iio_trigger_alloc(dev, "%s-dev%d",
653 if (!st->trig)
656 st->trig->ops = &ad7606_trigger_ops;
657 iio_trigger_set_drvdata(st->trig, indio_dev);
658 ret = devm_iio_trigger_register(dev, st->trig);
488 ad7606_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
[all...]
H A Dad7606.h87 * @trig The IIO trigger associated with the device.
113 struct iio_trigger *trig; member in struct:ad7606_state
H A Dad7766.c42 struct iio_trigger *trig; member in struct:ad7766
80 iio_trigger_notify_done(indio_dev->trig);
193 static int ad7766_set_trigger_state(struct iio_trigger *trig, bool enable) argument
195 struct ad7766 *ad7766 = iio_trigger_get_drvdata(trig);
249 ad7766->trig = devm_iio_trigger_alloc(&spi->dev, "%s-dev%d",
252 if (!ad7766->trig)
255 ad7766->trig->ops = &ad7766_trigger_ops;
256 iio_trigger_set_drvdata(ad7766->trig, ad7766);
266 ad7766->trig);
270 ret = devm_iio_trigger_register(&spi->dev, ad7766->trig);
[all...]
H A Dad7768-1.c162 struct iio_trigger *trig; member in struct:ad7768_state
484 iio_trigger_notify_done(indio_dev->trig);
496 iio_trigger_poll(st->trig);
616 st->trig = devm_iio_trigger_alloc(&spi->dev, "%s-dev%d",
619 if (!st->trig)
622 st->trig->ops = &ad7768_trigger_ops;
623 iio_trigger_set_drvdata(st->trig, indio_dev);
624 ret = devm_iio_trigger_register(&spi->dev, st->trig);
628 indio_dev->trig = iio_trigger_get(st->trig);
[all...]
H A Dad7887.c125 iio_trigger_notify_done(indio_dev->trig);
H A Dad7923.c214 iio_trigger_notify_done(indio_dev->trig);
H A Dad799x.c225 iio_trigger_notify_done(indio_dev->trig);
H A Dad_sigma_delta.c517 iio_trigger_notify_done(indio_dev->trig);
544 iio_trigger_poll(sigma_delta->trig);
552 * @trig: The new trigger
554 * Returns: 0 if the 'trig' matches the trigger registered by the ad_sigma_delta
557 int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
561 if (sigma_delta->trig != trig)
580 sigma_delta->trig = devm_iio_trigger_alloc(dev, "%s-dev%d", indio_dev->name,
582 if (sigma_delta->trig == NULL)
604 iio_trigger_set_drvdata(sigma_delta->trig, sigma_delt
[all...]
H A Dat91-sama5d2_adc.c593 struct iio_trigger *trig; member in struct:at91_adc_state
1127 static int at91_adc_configure_trigger(struct iio_trigger *trig, bool state) argument
1129 struct iio_dev *indio = iio_trigger_get_drvdata(trig);
1149 static void at91_adc_reenable_trigger(struct iio_trigger *trig) argument
1151 struct iio_dev *indio = iio_trigger_get_drvdata(trig);
1197 iio_trigger_poll_nested(indio_dev->trig);
1275 if (iio_trigger_validate_own_device(indio->trig, indio))
1406 struct iio_trigger *trig; local
1409 trig = devm_iio_trigger_alloc(&indio->dev, "%s-dev%d-%s", indio->name,
1411 if (!trig)
[all...]
H A Dat91_adc.c230 struct iio_trigger **trig; member in struct:at91_adc_state
281 iio_trigger_notify_done(idev->trig);
298 iio_trigger_poll(idev->trig);
567 static int at91_adc_configure_trigger(struct iio_trigger *trig, bool state) argument
569 struct iio_dev *idev = iio_trigger_get_drvdata(trig);
578 idev->trig->name);
624 struct iio_trigger *trig; local
627 trig = iio_trigger_alloc(idev->dev.parent, "%s-dev%d-%s", idev->name,
629 if (trig == NULL)
632 iio_trigger_set_drvdata(trig, ide
[all...]
H A Dcc10001_adc.c185 iio_trigger_notify_done(indio_dev->trig);

Completed in 333 milliseconds

123456789