Home
last modified time | relevance | path

Searched refs:dready_trig (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/iio/accel/ !
H A Dstk8ba50.c92 struct iio_trigger *dready_trig; member
357 iio_trigger_poll(data->dready_trig); in stk8ba50_data_rdy_trig_poll()
441 data->dready_trig = devm_iio_trigger_alloc(&client->dev, in stk8ba50_probe()
445 if (!data->dready_trig) { in stk8ba50_probe()
450 data->dready_trig->ops = &stk8ba50_trigger_ops; in stk8ba50_probe()
451 iio_trigger_set_drvdata(data->dready_trig, indio_dev); in stk8ba50_probe()
452 ret = iio_trigger_register(data->dready_trig); in stk8ba50_probe()
479 if (data->dready_trig) in stk8ba50_probe()
480 iio_trigger_unregister(data->dready_trig); in stk8ba50_probe()
494 if (data->dready_trig) in stk8ba50_remove()
[all …]
H A Dstk8312.c103 struct iio_trigger *dready_trig; member
476 iio_trigger_poll(data->dready_trig); in stk8312_data_rdy_trig_poll()
551 data->dready_trig = devm_iio_trigger_alloc(&client->dev, in stk8312_probe()
555 if (!data->dready_trig) { in stk8312_probe()
560 data->dready_trig->ops = &stk8312_trigger_ops; in stk8312_probe()
561 iio_trigger_set_drvdata(data->dready_trig, indio_dev); in stk8312_probe()
562 ret = iio_trigger_register(data->dready_trig); in stk8312_probe()
589 if (data->dready_trig) in stk8312_probe()
590 iio_trigger_unregister(data->dready_trig); in stk8312_probe()
604 if (data->dready_trig) in stk8312_remove()
[all …]
H A Dmxc4005.c66 struct iio_trigger *dready_trig; member
386 if (!data->dready_trig) in mxc4005_trigger_reen()
482 data->dready_trig = devm_iio_trigger_alloc(&client->dev, in mxc4005_probe()
486 if (!data->dready_trig) in mxc4005_probe()
492 "mxc4005_event", data->dready_trig); in mxc4005_probe()
499 data->dready_trig->ops = &mxc4005_trigger_ops; in mxc4005_probe()
500 iio_trigger_set_drvdata(data->dready_trig, indio_dev); in mxc4005_probe()
502 data->dready_trig); in mxc4005_probe()
509 indio_dev->trig = iio_trigger_get(data->dready_trig); in mxc4005_probe()
H A Dadxl355_core.c231 struct iio_trigger *dready_trig; member
762 data->dready_trig = devm_iio_trigger_alloc(data->dev, "%s-dev%d", in adxl355_probe_trigger()
765 if (!data->dready_trig) in adxl355_probe_trigger()
768 data->dready_trig->ops = &adxl355_trigger_ops; in adxl355_probe_trigger()
769 iio_trigger_set_drvdata(data->dready_trig, indio_dev); in adxl355_probe_trigger()
772 IRQF_NO_THREAD, "adxl355_irq", data->dready_trig); in adxl355_probe_trigger()
777 ret = devm_iio_trigger_register(data->dev, data->dready_trig); in adxl355_probe_trigger()
783 indio_dev->trig = iio_trigger_get(data->dready_trig); in adxl355_probe_trigger()
H A Dkxcjk-1013.c353 struct iio_trigger *dready_trig; member
1373 iio_trigger_poll(data->dready_trig); in kxcjk1013_data_rdy_trig_poll()
1467 data->dready_trig = devm_iio_trigger_alloc(&client->dev, in kxcjk1013_probe()
1471 if (!data->dready_trig) { in kxcjk1013_probe()
1485 data->dready_trig->ops = &kxcjk1013_trigger_ops; in kxcjk1013_probe()
1486 iio_trigger_set_drvdata(data->dready_trig, indio_dev); in kxcjk1013_probe()
1487 ret = iio_trigger_register(data->dready_trig); in kxcjk1013_probe()
1491 indio_dev->trig = iio_trigger_get(data->dready_trig); in kxcjk1013_probe()
1534 if (data->dready_trig) in kxcjk1013_probe()
1535 iio_trigger_unregister(data->dready_trig); in kxcjk1013_probe()
[all …]
H A Dadxl372.c285 struct iio_trigger *dready_trig; member
1115 if (st->dready_trig != trig && st->peak_datardy_trig != trig) in adxl372_validate_trigger()
1221 st->dready_trig = devm_iio_trigger_alloc(dev, in adxl372_probe()
1225 if (st->dready_trig == NULL) in adxl372_probe()
1235 st->dready_trig->ops = &adxl372_trigger_ops; in adxl372_probe()
1237 iio_trigger_set_drvdata(st->dready_trig, indio_dev); in adxl372_probe()
1239 ret = devm_iio_trigger_register(dev, st->dready_trig); in adxl372_probe()
1247 indio_dev->trig = iio_trigger_get(st->dready_trig); in adxl372_probe()
1252 indio_dev->name, st->dready_trig); in adxl372_probe()
/linux/drivers/iio/magnetometer/ !
H A Dbmc150_magn.c142 struct iio_trigger *dready_trig; member
891 data->dready_trig = devm_iio_trigger_alloc(dev, in bmc150_magn_probe()
895 if (!data->dready_trig) { in bmc150_magn_probe()
901 data->dready_trig->ops = &bmc150_magn_trigger_ops; in bmc150_magn_probe()
902 iio_trigger_set_drvdata(data->dready_trig, indio_dev); in bmc150_magn_probe()
903 ret = iio_trigger_register(data->dready_trig); in bmc150_magn_probe()
911 "bmc150_magn_event", data->dready_trig); in bmc150_magn_probe()
952 free_irq(irq, data->dready_trig); in bmc150_magn_probe()
954 if (data->dready_trig) in bmc150_magn_probe()
955 iio_trigger_unregister(data->dready_trig); in bmc150_magn_probe()
[all …]
/linux/drivers/iio/gyro/ !
H A Dadxrs290.c74 struct iio_trigger *dready_trig; member
589 st->dready_trig = devm_iio_trigger_alloc(&st->spi->dev, "%s-dev%d", in adxrs290_probe_trigger()
592 if (!st->dready_trig) in adxrs290_probe_trigger()
595 st->dready_trig->ops = &adxrs290_trigger_ops; in adxrs290_probe_trigger()
596 iio_trigger_set_drvdata(st->dready_trig, indio_dev); in adxrs290_probe_trigger()
600 IRQF_NO_THREAD, "adxrs290_irq", st->dready_trig); in adxrs290_probe_trigger()
605 ret = devm_iio_trigger_register(&st->spi->dev, st->dready_trig); in adxrs290_probe_trigger()
611 indio_dev->trig = iio_trigger_get(st->dready_trig); in adxrs290_probe_trigger()
H A Dbmg160_core.c93 struct iio_trigger *dready_trig; member
1023 iio_trigger_poll(data->dready_trig); in bmg160_data_rdy_trig_poll()
1103 data->dready_trig = devm_iio_trigger_alloc(dev, in bmg160_core_probe()
1107 if (!data->dready_trig) in bmg160_core_probe()
1117 data->dready_trig->ops = &bmg160_trigger_ops; in bmg160_core_probe()
1118 iio_trigger_set_drvdata(data->dready_trig, indio_dev); in bmg160_core_probe()
1119 ret = iio_trigger_register(data->dready_trig); in bmg160_core_probe()
1165 if (data->dready_trig) in bmg160_core_probe()
1166 iio_trigger_unregister(data->dready_trig); in bmg160_core_probe()
1187 if (data->dready_trig) { in bmg160_core_remove()
[all …]
H A Dfxas21002c_core.c145 struct iio_trigger *dready_trig; member
821 iio_trigger_poll_nested(data->dready_trig); in fxas21002c_data_rdy_thread()
851 data->dready_trig = devm_iio_trigger_alloc(dev, "%s-dev%d", in fxas21002c_trigger_probe()
854 if (!data->dready_trig) in fxas21002c_trigger_probe()
875 data->dready_trig->ops = &fxas21002c_trigger_ops; in fxas21002c_trigger_probe()
876 iio_trigger_set_drvdata(data->dready_trig, indio_dev); in fxas21002c_trigger_probe()
878 return devm_iio_trigger_register(dev, data->dready_trig); in fxas21002c_trigger_probe()