/linux-master/drivers/iio/accel/ |
H A D | kxcjk-1013.c | 1318 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 D | kxsd9.c | 235 iio_trigger_notify_done(indio_dev->trig);
|
H A D | mma7455_core.c | 109 iio_trigger_notify_done(indio_dev->trig);
|
H A D | mma8452.c | 1070 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 D | msa311.c | 861 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 D | mxc4005.c | 325 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 D | sca3300.c | 512 iio_trigger_notify_done(indio_dev->trig);
|
H A D | st_accel.h | 47 int st_accel_trig_set_state(struct iio_trigger *trig, bool state);
|
H A D | st_accel_buffer.c | 19 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 D | stk8312.c | 216 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 D | stk8ba50.c | 154 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 D | ad7266.c | 93 iio_trigger_notify_done(indio_dev->trig);
|
H A D | ad7298.c | 161 iio_trigger_notify_done(indio_dev->trig);
|
H A D | ad7476.c | 105 iio_trigger_notify_done(indio_dev->trig);
|
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 | ad7606.h | 87 * @trig The IIO trigger associated with the device. 113 struct iio_trigger *trig; member in struct:ad7606_state
|
H A D | ad7766.c | 42 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 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 | ad7887.c | 125 iio_trigger_notify_done(indio_dev->trig);
|
H A D | ad7923.c | 214 iio_trigger_notify_done(indio_dev->trig);
|
H A D | ad799x.c | 225 iio_trigger_notify_done(indio_dev->trig);
|
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 | at91-sama5d2_adc.c | 593 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 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 | cc10001_adc.c | 185 iio_trigger_notify_done(indio_dev->trig);
|