Searched refs:trig (Results 76 - 100 of 218) sorted by relevance

123456789

/linux-master/drivers/iio/proximity/
H A Dsx_common.h104 * @trig: IIO trigger object.
120 struct iio_trigger *trig;
H A Dsx9500.c82 struct iio_trigger *trig; member in struct:sx9500_data
455 iio_trigger_poll(data->trig);
620 static int sx9500_set_trigger_state(struct iio_trigger *trig, argument
623 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
673 iio_trigger_notify_done(indio_dev->trig);
947 data->trig = devm_iio_trigger_alloc(&client->dev,
949 if (!data->trig)
952 data->trig->ops = &sx9500_trigger_ops;
953 iio_trigger_set_drvdata(data->trig, indio_dev);
955 ret = iio_trigger_register(data->trig);
[all...]
/linux-master/drivers/iio/imu/bmi160/
H A Dbmi160_core.c443 iio_trigger_notify_done(indio_dev->trig);
765 static int bmi160_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
768 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
783 data->trig = devm_iio_trigger_alloc(&indio_dev->dev, "%s-dev%d",
787 if (data->trig == NULL)
792 irq_type, "bmi160", data->trig);
796 data->trig->dev.parent = regmap_get_device(data->regmap);
797 data->trig->ops = &bmi160_trigger_ops;
798 iio_trigger_set_drvdata(data->trig, indio_dev);
800 ret = devm_iio_trigger_register(&indio_dev->dev, data->trig);
[all...]
/linux-master/drivers/iio/health/
H A Dafe4404.c84 * @trig: IIO trigger for this device
93 struct iio_trigger *trig; member in struct:afe4404_data
347 iio_trigger_notify_done(indio_dev->trig);
539 afe->trig = devm_iio_trigger_alloc(afe->dev,
543 if (!afe->trig) {
548 iio_trigger_set_drvdata(afe->trig, indio_dev);
550 ret = devm_iio_trigger_register(afe->dev, afe->trig);
560 afe->trig);
H A Dafe4403.c66 * @trig: IIO trigger for this device
76 struct iio_trigger *trig; member in struct:afe4403_data
344 iio_trigger_notify_done(indio_dev->trig);
532 afe->trig = devm_iio_trigger_alloc(afe->dev,
536 if (!afe->trig) {
541 iio_trigger_set_drvdata(afe->trig, indio_dev);
543 ret = devm_iio_trigger_register(afe->dev, afe->trig);
553 afe->trig);
/linux-master/drivers/iio/accel/
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 Dbma400_core.c107 struct iio_trigger *trig; member in struct:bma400_data
1528 static int bma400_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
1531 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1598 iio_trigger_notify_done(indio_dev->trig);
1690 iio_trigger_poll_nested(data->trig);
1734 data->trig = devm_iio_trigger_alloc(dev, "%s-dev%d",
1737 if (!data->trig)
1740 data->trig->ops = &bma400_trigger_ops;
1741 iio_trigger_set_drvdata(data->trig, indio_dev);
1743 ret = devm_iio_trigger_register(data->dev, data->trig);
[all...]
H A Dadxl372.c675 iio_trigger_notify_done(indio_dev->trig);
1101 static int adxl372_dready_trig_set_state(struct iio_trigger *trig, argument
1104 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1114 struct iio_trigger *trig)
1118 if (st->dready_trig != trig && st->peak_datardy_trig != trig)
1129 static int adxl372_peak_dready_trig_set_state(struct iio_trigger *trig, argument
1132 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1250 indio_dev->trig = iio_trigger_get(st->dready_trig);
1113 adxl372_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
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 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 Dmcp3911.c121 struct iio_trigger *trig; member in struct:mcp3911
535 iio_trigger_notify_done(indio_dev->trig);
685 static int mcp3911_set_trigger_state(struct iio_trigger *trig, bool enable) argument
687 struct mcp3911 *adc = iio_trigger_get_drvdata(trig);
787 adc->trig = devm_iio_trigger_alloc(dev, "%s-dev%d", indio_dev->name,
789 if (!adc->trig)
792 adc->trig->ops = &mcp3911_trigger_ops;
793 iio_trigger_set_drvdata(adc->trig, adc);
794 ret = devm_iio_trigger_register(dev, adc->trig);
805 indio_dev->name, adc->trig);
[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 Dmax11410.c135 struct iio_trigger *trig; member in struct:max11410_state
639 iio_trigger_notify_done(indio_dev->trig);
685 iio_trigger_poll_nested(st->trig);
1007 st->trig = devm_iio_trigger_alloc(dev, "%s-dev%d",
1010 if (!st->trig)
1013 st->trig->ops = &max11410_trigger_ops;
1014 ret = devm_iio_trigger_register(dev, st->trig);
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dutils.c776 struct iwl_fw_dbg_trigger_tlv *trig; local
779 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif),
781 if (!trig)
784 trig_mlme = (void *)trig->data;
790 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, "%s", errmsg);
801 struct iwl_fw_dbg_trigger_tlv *trig; local
804 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif),
806 if (!trig)
809 ba_trig = (void *)trig->data;
814 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig,
[all...]
H A Drx.c417 struct iwl_fw_dbg_trigger_tlv *trig; local
435 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt,
439 if (trig && ieee80211_is_beacon(hdr->frame_control)) {
443 rssi_trig = (void *)trig->data;
447 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig,
693 struct iwl_fw_dbg_trigger_tlv *trig; local
697 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, NULL, FW_DBG_TRIGGER_STATS);
698 if (!trig)
701 trig_stats = (void *)trig->data;
712 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, NUL
[all...]
/linux-master/drivers/iio/gyro/
H A Dadxrs290.c465 static int adxrs290_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
468 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
482 static void adxrs290_reset_trig(struct iio_trigger *trig) argument
484 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
524 iio_trigger_notify_done(indio_dev->trig);
613 indio_dev->trig = iio_trigger_get(st->dready_trig);
H A Dbmg160_core.c896 iio_trigger_notify_done(indio_dev->trig);
901 static void bmg160_trig_reen(struct iio_trigger *trig) argument
903 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
920 static int bmg160_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
923 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
944 if (data->motion_trig == trig)
953 if (data->motion_trig == trig)
/linux-master/drivers/iio/pressure/
H A Drohm-bm1390.c149 struct iio_trigger *trig; member in struct:bm1390_data
651 dev_dbg(data->dev, "DRDY trig status 0x%x\n", status);
671 iio_trigger_notify_done(idev->trig);
699 iio_trigger_poll_nested(data->trig);
724 static int bm1390_trigger_set_state(struct iio_trigger *trig, argument
727 struct bm1390_data *data = iio_trigger_get_drvdata(trig);
806 data->trig = itrig;
/linux-master/drivers/clk/bcm/
H A Dclk-kona.h63 #define trigger_exists(trig) FLAG_TEST(trig, TRIG, EXISTS)
388 struct bcm_clk_trig trig; member in struct:peri_clk_data
/linux-master/drivers/leds/
H A Dleds-mc13783.c223 const char *name, *trig; local
229 trig = pdata->led[i].default_trigger;
245 leds->led[i].cdev.default_trigger = trig;
/linux-master/drivers/iio/chemical/
H A Dccs811.c304 static int ccs811_set_trigger_state(struct iio_trigger *trig, argument
307 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
349 iio_trigger_notify_done(indio_dev->trig);
506 indio_dev->trig = iio_trigger_get(data->drdy_trig);
/linux-master/include/linux/iio/common/
H A Dst_sensors.h224 * @trig: The trigger in use by the core driver.
242 struct iio_trigger *trig; member in struct:st_sensor_data
274 int st_sensors_validate_device(struct iio_trigger *trig,
/linux-master/drivers/comedi/drivers/
H A Dadl_pci9111.c342 unsigned int trig = 0; local
349 trig |= PCI9111_AI_TRIG_CTRL_ASCAN;
359 trig |= PCI9111_AI_TRIG_CTRL_TPST;
373 trig |= PCI9111_AI_TRIG_CTRL_ETIS;
380 outb(trig, dev->iobase + PCI9111_AI_TRIG_CTRL_REG);
/linux-master/drivers/iio/addac/
H A Dad74413r.c74 struct iio_trigger *trig; member in struct:ad74413r_state
801 iio_trigger_notify_done(indio_dev->trig);
812 iio_trigger_poll(st->trig);
1416 st->trig = devm_iio_trigger_alloc(st->dev, "%s-dev%d",
1418 if (!st->trig)
1421 st->trig->ops = &ad74413r_trigger_ops;
1422 iio_trigger_set_drvdata(st->trig, st);
1424 ret = devm_iio_trigger_register(st->dev, st->trig);
1431 indio_dev->trig = iio_trigger_get(st->trig);
[all...]
/linux-master/drivers/video/fbdev/
H A Dpxa168fb.h267 #define CFG_FRAME_TRIG(trig) ((trig) << 31)
269 #define CFG_VSYNC_TRIG(trig) ((trig) << 28)

Completed in 279 milliseconds

123456789