/linux-master/drivers/iio/accel/ |
H A D | bma180.c | 136 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 D | mxc4005.c | 312 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 D | scd30_core.c | 567 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 D | atlas-sensor.c | 89 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 D | ad7606.c | 134 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 D | stm32-dfsdm-adc.c | 172 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 D | ti-tsc2046.c | 146 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 D | at91_adc.c | 230 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 D | ad_sigma_delta.c | 517 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 D | ad7768-1.c | 162 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 D | ti-ads131e08.c | 93 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 D | dln2-adc.c | 62 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 D | ad7606.h | 87 * @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 D | ad_sigma_delta.h | 70 * @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 D | kmx61.c | 978 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 D | mpu3050-core.c | 646 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 D | vuart.h | 79 struct vuart_triggers *trig);
|
/linux-master/drivers/iio/common/st_sensors/ |
H A D | st_sensors_buffer.c | 75 iio_trigger_notify_done(indio_dev->trig);
|
/linux-master/drivers/iio/dummy/ |
H A D | iio_simple_dummy_buffer.c | 84 iio_trigger_notify_done(indio_dev->trig);
|
/linux-master/drivers/iio/light/ |
H A D | si1145.c | 169 * @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 D | addi_apci_1500.c | 453 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 D | sx_common.c | 64 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 D | irq-mips-gic.c | 208 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 D | inv_mpu_ring.c | 139 iio_trigger_notify_done(indio_dev->trig); 147 iio_trigger_notify_done(indio_dev->trig);
|
/linux-master/include/linux/iio/gyro/ |
H A D | itg3200.h | 99 * @trig: data ready trigger from itg3200 pin 103 struct iio_trigger *trig; member in struct:itg3200
|