/linux-master/drivers/iio/proximity/ |
H A D | sx_common.h | 104 * @trig: IIO trigger object. 120 struct iio_trigger *trig;
|
H A D | sx9500.c | 82 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 D | bmi160_core.c | 443 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 D | afe4404.c | 84 * @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 D | afe4403.c | 66 * @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 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 | bma400_core.c | 107 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 D | adxl372.c | 675 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 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 | 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 | mcp3911.c | 121 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 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 | max11410.c | 135 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 D | utils.c | 776 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 D | rx.c | 417 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 D | adxrs290.c | 465 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 D | bmg160_core.c | 896 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 D | rohm-bm1390.c | 149 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 D | clk-kona.h | 63 #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 D | leds-mc13783.c | 223 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 D | ccs811.c | 304 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 D | st_sensors.h | 224 * @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 D | adl_pci9111.c | 342 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 D | ad74413r.c | 74 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 D | pxa168fb.h | 267 #define CFG_FRAME_TRIG(trig) ((trig) << 31) 269 #define CFG_VSYNC_TRIG(trig) ((trig) << 28)
|