Searched refs:trig (Results 51 - 75 of 218) sorted by relevance

123456789

/linux-master/drivers/iio/accel/
H A Dbma180.c136 struct iio_trigger *trig; member in struct:bma180_data
893 iio_trigger_notify_done(indio_dev->trig);
898 static int bma180_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
901 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
907 static void bma180_trig_reen(struct iio_trigger *trig) argument
909 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
986 data->trig = iio_trigger_alloc(dev, "%s-dev%d", indio_dev->name,
988 if (!data->trig) {
995 "bma180_event", data->trig);
1001 data->trig
[all...]
H A Dmxc4005.c312 iio_trigger_notify_done(indio_dev->trig);
328 static int mxc4005_set_trigger_state(struct iio_trigger *trig, argument
331 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
356 static void mxc4005_trigger_reen(struct iio_trigger *trig) argument
358 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
466 indio_dev->trig = iio_trigger_get(data->dready_trig);
/linux-master/drivers/iio/chemical/
H A Dscd30_core.c567 iio_trigger_poll(indio_dev->trig);
614 iio_trigger_notify_done(indio_dev->trig);
618 static int scd30_set_trigger_state(struct iio_trigger *trig, bool state) argument
620 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
640 struct iio_trigger *trig; local
643 trig = devm_iio_trigger_alloc(dev, "%s-dev%d", indio_dev->name,
645 if (!trig)
648 trig->ops = &scd30_trigger_ops;
649 iio_trigger_set_drvdata(trig, indio_dev);
651 ret = devm_iio_trigger_register(dev, trig);
[all...]
H A Datlas-sensor.c89 struct iio_trigger *trig; member in struct:atlas_data
446 iio_trigger_poll(data->trig);
464 iio_trigger_notify_done(indio_dev->trig);
615 struct iio_trigger *trig; local
631 trig = devm_iio_trigger_alloc(&client->dev, "%s-dev%d",
634 if (!trig)
639 data->trig = trig;
641 iio_trigger_set_drvdata(trig, indio_dev);
659 ret = iio_trigger_register(trig);
[all...]
/linux-master/drivers/iio/adc/
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 Dstm32-dfsdm-adc.c172 struct iio_trigger *trig)
179 * Checking both stm32 timer trigger type and trig name
182 if ((is_stm32_timer_trigger(trig) ||
183 is_stm32_lptim_trigger(trig)) &&
184 !strcmp(stm32_dfsdm_trigs[i].name, trig->name)) {
394 struct iio_trigger *trig)
406 if (adc->nconv > 1 || trig)
425 struct iio_trigger *trig)
432 if (trig) {
433 ret = stm32_dfsdm_get_jextsel(indio_dev, trig);
171 stm32_dfsdm_get_jextsel(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
392 stm32_dfsdm_start_filter(struct stm32_dfsdm_adc *adc, unsigned int fl_id, struct iio_trigger *trig) argument
423 stm32_dfsdm_filter_set_trig(struct iio_dev *indio_dev, unsigned int fl_id, struct iio_trigger *trig) argument
452 stm32_dfsdm_channels_configure(struct iio_dev *indio_dev, unsigned int fl_id, struct iio_trigger *trig) argument
498 stm32_dfsdm_filter_configure(struct iio_dev *indio_dev, unsigned int fl_id, struct iio_trigger *trig) argument
736 stm32_dfsdm_start_conv(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
1268 stm32_dfsdm_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
[all...]
H A Dti-tsc2046.c146 struct iio_trigger *trig; member in struct:tsc2046_adc_priv
449 iio_trigger_notify_done(indio_dev->trig);
564 iio_trigger_poll(priv->trig);
595 iio_trigger_poll(priv->trig);
602 static void tsc2046_adc_reenable_trigger(struct iio_trigger *trig) argument
604 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
618 static int tsc2046_adc_set_trigger_state(struct iio_trigger *trig, bool enable) argument
620 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
798 struct iio_trigger *trig; local
855 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 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 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 Dti-ads131e08.c93 struct iio_trigger *trig; member in struct:ads131e08_state
599 static int ads131e08_set_trigger_state(struct iio_trigger *trig, bool state) argument
601 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
673 iio_trigger_notify_done(indio_dev->trig);
684 iio_trigger_poll(st->trig);
850 st->trig = devm_iio_trigger_alloc(&spi->dev, "%s-dev%d",
852 if (!st->trig) {
857 st->trig->ops = &ads131e08_trigger_ops;
858 st->trig->dev.parent = &spi->dev;
859 iio_trigger_set_drvdata(st->trig, indio_de
[all...]
H A Ddln2-adc.c62 struct iio_trigger *trig; member in struct:dln2_adc
515 iio_trigger_notify_done(indio_dev->trig);
597 iio_trigger_poll(dln2->trig);
650 dln2->trig = devm_iio_trigger_alloc(dev, "%s-dev%d",
653 if (!dln2->trig) {
657 iio_trigger_set_drvdata(dln2->trig, dln2);
658 ret = devm_iio_trigger_register(dev, dln2->trig);
663 iio_trigger_set_immutable(indio_dev, dln2->trig);
H A Dad7606.h87 * @trig The IIO trigger associated with the device.
113 struct iio_trigger *trig; member in struct:ad7606_state
/linux-master/include/linux/iio/adc/
H A Dad_sigma_delta.h70 * @trig: The IIO trigger associated with the Sigma Delta device.
77 struct iio_trigger *trig; member in struct:ad_sigma_delta
178 int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig);
/linux-master/drivers/iio/imu/
H A Dkmx61.c978 struct iio_trigger *trig)
982 if (data->acc_dready_trig != trig && data->motion_trig != trig)
989 struct iio_trigger *trig)
993 if (data->mag_dready_trig != trig)
1018 static int kmx61_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
1024 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1034 if (data->acc_dready_trig == trig || data->motion_trig == trig)
1043 if (data->acc_dready_trig == trig || dat
977 kmx61_acc_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
988 kmx61_mag_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
1064 kmx61_trig_reenable(struct iio_trigger *trig) argument
1258 struct iio_trigger *trig; local
[all...]
/linux-master/drivers/iio/gyro/
H A Dmpu3050-core.c646 iio_trigger_notify_done(indio_dev->trig);
912 struct iio_trigger *trig = p; local
913 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
927 struct iio_trigger *trig = p; local
928 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
949 * @trig: trigger instance
952 static int mpu3050_drdy_trigger_set_state(struct iio_trigger *trig, argument
955 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1059 mpu3050->trig = devm_iio_trigger_alloc(&indio_dev->dev,
1063 if (!mpu3050->trig)
[all...]
/linux-master/drivers/ps3/
H A Dvuart.h79 struct vuart_triggers *trig);
/linux-master/drivers/iio/common/st_sensors/
H A Dst_sensors_buffer.c75 iio_trigger_notify_done(indio_dev->trig);
/linux-master/drivers/iio/dummy/
H A Diio_simple_dummy_buffer.c84 iio_trigger_notify_done(indio_dev->trig);
/linux-master/drivers/iio/light/
H A Dsi1145.c169 * @trig: Pointer to iio trigger
181 struct iio_trigger *trig; member in struct:si1145_data
502 iio_trigger_notify_done(indio_dev->trig);
1185 static int si1145_trigger_set_state(struct iio_trigger *trig, bool state) argument
1187 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1241 struct iio_trigger *trig; local
1244 trig = devm_iio_trigger_alloc(&client->dev,
1246 if (!trig)
1249 trig->ops = &si1145_trigger_ops;
1250 iio_trigger_set_drvdata(trig, indio_de
[all...]
/linux-master/drivers/comedi/drivers/
H A Daddi_apci_1500.c453 unsigned int trig = data[1]; local
464 if (trig > 1) {
488 pm = devpriv->pm[trig] & old_mask;
489 pt = devpriv->pt[trig] & old_mask;
490 pp = devpriv->pp[trig] & old_mask;
519 if (trig == 0) {
539 devpriv->pm[trig] = pm;
540 devpriv->pt[trig] = pt;
541 devpriv->pp[trig] = pp;
/linux-master/drivers/iio/proximity/
H A Dsx_common.c64 iio_trigger_poll(data->trig);
309 static int sx_common_set_trigger_state(struct iio_trigger *trig, bool state) argument
311 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
390 iio_trigger_notify_done(indio_dev->trig);
546 data->trig = devm_iio_trigger_alloc(dev, "%s-dev%d",
549 if (!data->trig)
552 data->trig->ops = &sx_common_trigger_ops;
553 iio_trigger_set_drvdata(data->trig, indio_dev);
555 ret = devm_iio_trigger_register(dev, data->trig);
/linux-master/drivers/irqchip/
H A Dirq-mips-gic.c208 unsigned int irq, pol, trig, dual; local
217 trig = GIC_TRIG_EDGE;
222 trig = GIC_TRIG_EDGE;
227 trig = GIC_TRIG_EDGE;
232 trig = GIC_TRIG_LEVEL;
238 trig = GIC_TRIG_LEVEL;
244 change_gic_trig(irq, trig);
247 if (trig == GIC_TRIG_EDGE)
/linux-master/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_ring.c139 iio_trigger_notify_done(indio_dev->trig);
147 iio_trigger_notify_done(indio_dev->trig);
/linux-master/include/linux/iio/gyro/
H A Ditg3200.h99 * @trig: data ready trigger from itg3200 pin
103 struct iio_trigger *trig; member in struct:itg3200

Completed in 235 milliseconds

123456789